OpenSolaris kaynak kodlarını derlemek için ihtiyaç duyulan minimum SXCR versiyonu Nevada Yapı (build) 32'dir.

1. Kaynak olarak Solaris (pkgadd(1m)) paketleri kullanılamaz.


2.
Aşağıdaki make (1) komutlarının çalışmadığı bilinmektedir.

- make lint

- make check


3.
Non-DEBUG çekirdeği test edilmemiştir. Sistemlerin ihtiyaç duydukları ata sürücülerinin non-DEBUG yapılarla çalışmadığı bilinmektedir.


4.
“Install -i” komutu tüm platformlarda test edilmemiştir. lw8 platformunda çalışmadığı bilinmektedir.


5.
Çapraz derleme SPARC ve x86 arasında desteklenmemektedir. Fakat, x86 (amd64 ya da i386) sistemlerde amd64 ve i386 ikililerinin her ikisi de derlenebilir.

Bu sorun muhtemelen yakın zamanda giderilemeyecek. Eğer SPARC ve x86'nın her ikisini de kurmak isterseniz iki çalışma alanı (workspace) oluşturmalı ya da NFS kullanarak bir çalışma alanına erişmelisiniz. Eğer bir çalışma alanı kullanıyorsanız diğer platformu kurmadan önce “make clean” veya “make clobber” kullanabilirsiniz. Not; nightly(1) sizin için “make clobber” yapar.


6.
Konsolda belki aşağıdaki gibi hatalar görebilirsiniz:

Feb 26 13:55:48 magneto sshd[100804]: libpkcs11: Cannot load PKCS#11

library /usr/lib/security/pkcs11_softtoken_extra.so. dlerror:

ld.so.1: /usr/lib/ssh/sshd: fatal:

/usr/lib/security/pkcs11_softtoken_extra.so: open failed: No such file or directory. See cryptoadm(1M). Skipping this plug-in.

Feb 26 13:55:48 magneto sshd[100804]: Kerberos mechanism library initialization error: unknown error.

Bu mesajlar kripto sistemine olan ihtiyaçtan oluşabilir. ( Örn., Kerberos ) Düzeltmek için /etc/crypto/pkcs11.conf dosyasındaki pkcs11_softtoken_extra.so ifadesini pkcs11_softtoken.so olarak değiştirin ve "svcadm restart cryptosvc" komutunu uygulayın.


7.
BFUing kullanırken belki aşağıdaki gibi bir hata mesajı görebilirsiniz.

bfu: could not copy /net/greenline.eng/meta0/smf/post-5090532/kdmconfig.xml

Madem ki BFUing kullanıyorsunuz, bu mesajlardan kurtulmak için Yapı 16 veya daha yüksek bir sürüme ihtiyacınız vardır.


8.
bfu, kod temizliğine ihtiyaç duyar. Bu kodlandı ve çoğu test edildi (CR 4865419). Bu aynı zamanda “could not copy” (“kopyalanamıyor”) hata mesajlarını da düzeltecek.


9.
Alanlar (zones) paket verisine dayanıyor ve şu an itibariyle OpenSolaris'de kullanımı elverişli değil. Bu yüzden alanlar, senin dağıtımının üreticisinin paketi sağlamadığı sürece çalışmayacaktır. Not olarak; bfu alanları tanır ve bu yüzden dağıtımın başında yer alır, Solaris Express gibi içerdiği paket desteği çalışacaktır ve ayrıca mevcut olan alanların konfigüre ettiklerini güncelleyecektir.


10.
Sun Java Web Console uygulaması belki ilk açılışta (first boot) etkinleşmeyebilir. ZFS Yönetim (ZFS Administration) uygulaması izin vermiyor olabilir. Buradan hareketle basitçe web sunucusunu elle başlatmak için :

# /usr/sbin/smcwebserver start


SUNWzfsg paketi (ZFS Yönetim Uygulaması) kurulu ise, ZFS yönetim uygulamasına https:// den sonra ulaşılabileceği basitçe söylenebilir. Sun Java Web Consol, sistemin yeniden başlatılması (reboot) sonunda otomatik olarak çalışacaktır.

Lütfen daha fazla bilgi ve yorum için aşağıdaki adresteki günlüğe bakınız:

http://blogs.sun.com/roller/page/talley?entry=running_the_zfs_gui_on


11.
Yapı 33'de PSARC 2003/432 (Coherent Console) entegrasyonunda eğer x86 üzerinde eski Nvidia sürücüsü kullanıyorsanız belki aşağıdaki uyarıları alabilirsiniz.

WARNING: terminal emulator: VIS_CONS_REV 2 (see sys/visual_io.h) of
console fb driver not supported
WARNING: consconfig: terminal emulator failed to initialize

Bunları görürseniz, lütfen Nvidia sürücünüzü şu adresten en son sürüme güncelleyin:

http://www.nvidia.com/object/solaris_display_1.0-8178.html


12.
PSARC 2005/754 FMA SNMP Agent ve 6365742 hata yönetim verileri SNMP arayüzüne ihtiyaç duyar, Yapı 32 veya sonrasi SXCR'de kaynak koddan başarıyla kurulabilmektedir. BFU'ing iyi çalışmalı, FMA çalışmaya devam edecek fakat yeni SNMP plug-in'i yüklenemeyecektir.


13.
20060201'de gonderilen snv_33'deki hata düzeltilirken başka bir soruna neden olundu (regression-geriye dönüş):

6372082 ld -r erroneously creates .got section on i386

Bu sorun 32 bit çalışan x86 makinelerde kendini göstermekte ve boot edemeyen 64 bit çekirdek (kernel) oluşturmaktadır.

snv_34'de düzeltilen sorun bir sonraki OpenSolaris dağıtımıyla kullanılabilecektir.

6380470 32-bit ld(1) incorrectly builds 64-bit relocatable objects

Son Güncelleme: 03.03.2006


Bu döküman “http://www.opensolaris.org/os/community/onnv/known_issues/” adresinden tercüme edilmiştir.


17.03.2006


Afşin TAŞKIRAN
afsin || enderunix.org