The OpenSolaris development package repository http://pkg.opensolaris.org/dev/
has been updated to reflect the changes up to and including snv_124 for both x86/x64 and SPARC platforms. This update includes fixes to the Caiman "Slim Install" and the Image Packaging System (IPS). Users who wish to update their system to the development build can do so by setting their preferred publisher to the above URL and using the "image-update" facility provided by the pkg(1) command or by the "Update All" facility of the Package Manager GUI. IMPORTANT NOTE: Before updating a system, please review this document for all of the known issues that may affect the update. IMPORTANT NOTE: The development builds have undergone limited testing and users should expect to uncover issues as the next release is developed. Bug reports and requests for enhancement are welcome through http://defect.opensolaris.org/ Known issues in this repository update or in updating to it =========================================================== 9568 image-update produces driver removal of policy warnings http://defect.opensolaris.org/bz/show_bug.cgi?id=9568 When using builds prior to 123, warnings of the following form may appear during a packaging update driver (ibd) upgrade (removal of policy'read_priv_set=net_rawaccess write_priv_set=net_rawaccess) failed: minor node spec required. Work-around: These messages can be ignored. 9973 api should gracefully handle updatelogexception http://defect.opensolaris.org/bz/show_bug.cgi?id=9973 When starting the Package Manager or performing other packaging operations using pkg(1), a message of the following form may appear UpdateLogException: Package V pkg BRCMbnx 0.5.11,5.11-0.118:20090707T210528Z is already in the catalog Work-around: Execute the following command from the command line user at host$ pfexec pkg refresh --full 10010 reconfigure transport timeouts http://defect.opensolaris.org/bz/show_bug.cgi?id=10010 When installing packages on or updating from builds 118 or 121, the operation may fail with messages of the form 1: Framework error: code: 28 reason: Operation timed out after 30000 milliseconds with <some number> out of <some other number> bytes received Work-around: Set the environment variable PKG_CLIENT_TIMEOUT to 15 minutes (900 seconds) or more, depending on the throughput to the repository and the size of the files in the package in question user at host$ PKG_CLIENT_TIMEOUT=900 user at host$ export PKG_CLIENT_TIMEOUT user at host$ pfexec pkg install <name of packages> 10630 driver action gets confused by driver_aliases entries not covered by an http://defect.opensolaris.org/bz/show_bug.cgi?id=10630 When using image-update to update to build 121 or later, messages of the following form may be displayed The 'pcieb' driver shares the alias 'pciexclass,060400' with the 'pcie_pci' driver, but the system cannot determine how the latter was delivered. Its entry on line 2 in /etc/driver_aliases has been commented out. If this driver is no longer needed, it may be removed by booting into the 'opensolaris-2' boot environment and invoking 'rem_drv pcie_pci' as well as removing line 2 from /etc/driver_aliases or, before rebooting, mounting the 'opensolaris-2' boot environment and running 'rem_drv -b <mount point> pcie_pci' and removing line 2 from <mount point>/etc/driver_aliases. Work-around: These messages can be ignored. 10778 image-update to snv_120 produces warnings about etc/sma/snmp/mibs http://defect.opensolaris.org/bz/show_bug.cgi?id=10778 When using image-update to update to build 120 or later, a message of the following form may be displayed Warning - directory etc/sma/snmp/mibs not empty - contents preserved in /tmp/<path>/var/pkg/lost+found/etc/sma/snmp/mibs-<time stamp> Work-around: This message can be ignored. 10807 beadm destroy fails in build 121 http://defect.opensolaris.org/bz/show_bug.cgi?id=10807 When using build 121, an attempt to destroy a boot environment (BE) using beadm(1M) will cause an error of the following form to be displayed Unable to destroy <name of BE>. Alternatively when installing or uninstalling a package or updating an image, an error of the following form may be displayed pkg: unable to destroy snapshot <YYYY-MM-DD-HH:MM:SS> Work-around: To destroy the BE in question, if possible reboot into a third boot environment and destroy the BE in question from there. In the case of a packaging operation, the stale ZFS snapshot can be removed. To determine the name of the ZFS snapshot in question, the following set of commands may be used user at host$ beadm list -Ha | grep <YYYY-MM-DD-HH:MM:SS> | \ cut -d\; -f2 The snapshot in question can then be destroyed using user at host$ pfexec zfs destroy <full name of ZFS snapshot> 11221 beadm create core dumps on OpenSolaris 122 SPARC http://defect.opensolaris.org/bz/show_bug.cgi?id=11221 When using builds 122 or 123, an attempt to create a new boot environment (BE) via beadm(1M) or indirectly through "pkg image-update" may result in a "segmentation fault". Work-around: Boot into an earlier boot environment and then manually create the desired BE from there. For example, to image-update from build 122 or 123 the following set of commands can be used <reboot into the earlier BE> user at host$ pfexec beadm create -e <name of build 122 BE> \ <name of new BE> user at host$ pfexec beadm mount <name of new BE> /mnt user at host$ pfexec pkg -R /mnt image-update user at host$ pfexec beadm unmount <name of new BE> user at host$ pfexec beadm activate <name of new BE> At this point, the new BE can be booted into. 11602 Failures seen after rebooting from a image-update from 2009.06 to snv_124 http://defect.opensolaris.org/bz/show_bug.cgi?id=11602 When booting the system the first time after updating to build 124, messages of the following form may be displayed inetd[5503]: Failed to update state of instance svc:/application/x11/xfs:default in repository: entity not found Work-around: These messages can be ignored. 6820576 Kernel panic when booting Nevada and OpenSolaris http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6820576 When booting build 121 on a VMware guest instance, the system may panic with the following function listed in the kernel stack trace pcplusmp`ioapic_read Work-around: Boot with the "pcieb" driver disabled by editing the GRUB "kernel$" entry. This can be done interactively by typing the character "e" when the GRUB menu appears and using the arrows key to navigate to the "kernel$" entry. Entering a second "e" will allow one to append to the end of the line the string " -B disable-pcieb=true". To complete the boot, enter a carriage return followed by the "b" character. To make this change persistent, edit the file /rpool/boot/grub/menu.lst and add the same string to the appropriate "kernel$" entries. 6859248 manifest removal should automatically cause repository cleanup http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6859248 When updating from builds 116 or 117, the system may fail to boot and will enter into system maintenance mode. Work-around: If the system ends up in this state, you can login as the administrator and type user at host$ pfexec svccfg delete network/fcoe_config which will delete the offending service manifest and cause the boot to proceed. Alternatively after the "pkg image-update" or Package Manager or Update Manager has completed the package update but *prior* to rebooting, delete the obsolete service as follows 1. Note the name of the new boot environment (BE) that was created (for example, opensolaris-#) 2. From the command line execute the following steps user at host$ pfexec beadm mount <name of new BE> /mnt user at host$ pfexec svccfg svc:> repository /mnt/etc/svc/repository.db svc:> delete network/fcoe_config svc:> end user at host$ pfexec beadm unmount <name of new BE> 3. At this point, the new BE can be booted into. 6875223 'WARNING: emlxs: ddi_modopen drv/fct failed: err 2' when booting snv_122 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6875223 When booting the system, the following message may appear on the console WARNING: emlxs: ddi_modopen drv/fct failed: err 2 Work-around: This message can be ignored. 6882670 SMD should not delete custom manifests on upgrade path http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6882670 After updating to build 124, customer smf(5) services may disappear from the system if their manifests were not present in the standard location of /var/svc/manifest. Work-around: None at this time. This issue has been resolved in build 125. ISO image information ===================== ISO images for the Automated Installer[1], CD-R/CD-RW and USB are being made available for this build via BitTorrent. Torrent files are provided as follows SPARC Automated Installer image, 291MB http://dlc.sun.com/torrents/info/osol-1002-124-ai-sparc.iso.torrent x86/x64 Automated Installer image, 210MB http://dlc.sun.com/torrents/info/osol-1002-124-ai-x86.iso.torrent x86/x64 All Languages CD, LZMA compression, 778MB http://dlc.sun.com/torrents/info/osol-1002-124-x86.iso.torrent (NOTE: If burned to media, image should be burned to a DVD-R/DVD-RW) x86/x64 All Languages USB, LZMA compression, 934MB http://dlc.sun.com/torrents/info/osol-1002-124-x86.usb.torrent MD5 checksums for these images http://www.opensolaris.org/os/project/indiana/files/md5sums_124.txt The ISO images are also available for HTTP download from http://www.genunix.org/ USB images can be copied to a USB device using the "usbcopy" program that is part of the SUNWdistro-const package or by downloading the script[2]. Automated Installer =================== The SPARC Automated Installer ISO for this development build is expected to work on all sun4v-based platforms and on sun4u-based platforms with an OBP level of 4.17 or greater. This capability can be determined on an existing system by executing the command # eeprom | grep network-boot-arguments If the network-boot-arguments parameter is set or if the following output is displayed network-boot-arguments: data not available. then the OBP can be used with the Automated Installer. New packages in this repository update ====================================== SUNWaudiols Creative Audigy LS Audio Driver SUNWaudiop16x Creative P16X Audio Driver SUNWbridge IEEE 802 Bridging Support SUNWcmdassist Command Assisant SUNWgir-repository GIR Repository SUNWgnome-python26-desktop Python 2.6 support desktop libraries for GNOME SUNWgnonlin Non-linear editing elements for GStreamer SUNWgobject-introspection gobject-introspection - GObject introspection SUNWjokosher Jokosher is a multi-track studio application SUNWjrexx jrexx - Automaton based regular expression api SUNWmoovida Media center written in Python SUNWmoovida-plugins Media center plugins SUNWqdox qdox - A parser to extract class/inter./method SUNWraptor RDF Parser Library - RDF parser utility SUNWtack A CRT screen handling and optimization package. SUNWtrove trove - High speed regular and primitive SUNWyge Marvell Yukon 2 Gigabit Ethernet Driver Image Packaging System (IPS) specific bugs addressed in this repository update ============================================================================== 269 Catalog should include package dependencies 318 Unify depot and client pkg format 1059 search both original input and paths with image root removed 2763 pkg.catalog should have a function to split entries into appropriate fields 3045 pkg list tracebacks when installed state directory is out of sync with pkg 5562 catalog uses local time instead of UTC 6572 ability to trigger repository index refresh desired 6573 ability to control publication refresh-index behaviour desired 7029 Allow use of previous publisher at start of Package Manager 8341 extract catalog cache from image 8473 cached catalog data can be wrong if mixing client versions 8567 ipkg zones verify callback should abort if it sees inherit-pkg-dir 9248 client traceback if preferred publisher not in catalog cache 10041 catalog attrs can be out of sync with catalog 10365 api local search only returns results for the first query 10410 exclusive stack zones can't find a default router 10515 search should support -o for output like pkg contents 10608 search should support -H option for output 11065 client v1 catalog support for v0 catalogs 11071 pkg list -v doesn't show full FMRI for those from a preferred publisher 11072 client double instantiates image on startup 11074 manifests need sha-1 signature 11075 catalog should provide manifest signature data 11104 fast add not being cleared correctly 11142 (Un)installing a package which is focused but not selected should be 11163 Rework needed for details panel for Update Manager 11211 Add stock images to PM top level menus 11216 Unused icons delivered by SUNWipkg-gui 11235 phrase search should be case insensitive by default 11268 The selection/mark column header for PM's package list needs an accessible 11273 extraneous output from testsuite calls to svr4 packaging commands 11276 reenable delivering RBAC entries as fragments 11311 No text for Refresh button on Vermillion 124 11319 image format upgrade can traceback on installed packages from disabled 11320 image upgrade wrong for previously preferred, disabled publisher for 11324 package state written to parent boot environment during image-update 11325 post-execution image-update performance regression during state update 11326 pkg refresh re-writes catalog even when not changed 11350 update-refresh.sh fails to find '_' (gettext) 11354 phrase search mangles result fields 11359 catalog should offer lazy-load mechanism for action metadata 11360 transformed v0 catalogs should have catalog.version of 0 11361 packages should be marked with catalog version 11382 traceback on console when starting packagemanager 11400 image objects should always have a root 11410 t_api TestPkgApi tearDown sporadically fails 11483 ImagePkgStateError needs correction 11489 Build fails with don't know how to make target: packagemanager.png 11518 pkgdep resolve doesn't resolve against installed image 11525 automated tests fail to start 11533 Typo in packagemanager-preferences.schemas 11559 resync repository to snv_124 11560 some packages need cleanup 11562 Java and older Perl man page packages need customized licenses 11568 Need to add work-around for 2369 in SUNWxscreensaver[-hacks-gl] Caiman installer specific bugs addressed in this repository update ================================================================== 9804 Need to ensure all python #! paths in install code have version number 11221 beadm create can core dump on OpenSolaris due to bug in z_set_zone_root() [1] http://dlc.sun.com/osol/docs/content/dev/AIinstall/basic.html [2] http://src.opensolaris.org/source/raw/caiman/slim_source/usr/src/cmd/install-tools/usbcopy