The OpenSolaris development package repository http://pkg.opensolaris.org/dev/
has been updated to reflect the changes up to and including snv_130 for both the x86/x64 and SPARC platforms. Starting with this build, a number of new installation and provisioning features are now available including: The ability to install on to an iSCSI target[1] A new "bootable" Automated Install (AI) CD and USB ISO that does not require an AI server to be setup[2] Distribution Constructor enhancements to create OVF 1.0 virtual machine (VM) images[3] Extended and logical partition support for both the Live CD and AI installers[4] Before updating a system, please review the "New issues" and "Existing issues" sections of this document for all of the known issues that may affect the update. 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/ 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. New issues in this repository update or in updating to it ========================================================= 13488 LiveCD changes required for new GDM http://defect.opensolaris.org/bz/show_bug.cgi?id=13488 After booting the Live CD, one is presented with a login screen rather than being logged in automatically to the desktop. Work-around: Login manually using the username "jack" and the password "jack". 6912450 OpenGL switcher broken for NVIDIA graphics in b130 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6912450 After installing or updating to build 130, OpenGL-based programs including Compiz no longer function. In particular, Compiz users may see an all-white desktop session. Work-around: Correct the following symbolic link, if necessary after booting to single-user mode or by choosing "xterm" in the GNOME Display Manager (gdm) user at host$ pfexec rm /usr/lib/xorg/modules/extensions/GL user at host$ pfexec ln -s ../../../../../var/run/opengl/server \ /usr/lib/xorg/modules/extensions/GL 13534 "Could not update ICEauthority file /.ICEauthority" on bootup of build 130 http://defect.opensolaris.org/bz/show_bug.cgi?id=13534 After the system boots, the following warning dialog boxes may be displayed Could not update ICEauthority file /.ICEauthority There is a problem with the configuration server (/usr/lib/gconf-sanity-check-2 exited with status 256) Work-around: Clicking on the "Close" button for each dialog box will permit one to login normally. Once logged in, enter the following command to correct the home directory for the "gdm" user user at host$ pfexec usermod -d /var/lib/gdm gdm 13540 Xserver crashes and freezes a system installed with LiveCD on bld 130 http://defect.opensolaris.org/bz/show_bug.cgi?id=13540 After installation, the X server may crash and appears to not be restarted by the GNOME Display Manager (gdm). Work-around: None at this time. 13533 user/group "upnp" needs to be added to SUNWpython26-coherence package http://defect.opensolaris.org/bz/show_bug.cgi?id=13533 When using image-update or the Package Manager to update to build 130 or when manually installing the SUNWpython26-coherence package, the following error may be displayed KeyError: 'user name not found: upnp' Work-around: Verify the following entries are present in each of the following files. If they are missing, append them to the end of the files. user at host$ pfexec grep upnp /etc/passwd upnp:x:52:52:UPnP Server Reserved UID:/var/coherence:/bin/ksh user at host$ pfexec grep upnp /etc/shadow upnp:NP::::::: user at host$ pfexec grep upnp /etc/group upnp::52: Existing issues in this repository update or in updating to it ============================================================== 13233 /contrib packages should not depend on "entire" http://defect.opensolaris.org/bz/show_bug.cgi?id=13233 If packages from the "/contrib" repository have been installed on the system, attempts to update the system may cause the following error to occur pkg: Requested "install" operation would affect files that cannot be modified in live image. Please retry this operation on an alternate boot environment. Work-around: Uninstall the packages from "/contrib" which are causing the issue. The list can be found through the following command user at host$ pkg contents -Ho pkg.name,action.raw -t depend | \ grep fmri=entire@ | cut -f1 Once these packages have been uninstalled, repeat the packaging update. 11523 only permit FMRIs from same publisher for network repositories http://defect.opensolaris.org/bz/show_bug.cgi?id=11523 When performing certain packaging operations, errors of the following form may be displayed pkg: The following pattern(s) did not match any packages in the current catalog. Try relaxing the pattern, refreshing and/or examining the catalogs: or The catalog retrieved for publisher '<some name>' only contains package data for these publisher(s): opensolaris.org. To resolve this issue, update this publisher to use the correct repository origin, or add one of the listed publishers using this publisher's repository origin. These both reflect that the name of publisher has been incorrectly set to a value other than "opensolaris.org". When using http://pkg.opensolaris.org/dev/ as an origin URI, the name of the publisher must be "opensolaris.org" and there should be no other publishers with that name. In addition, specifying a publisher for both the http://pkg.opensolaris.org/dev/ and http://pkg.opensolaris.org/release/ origin URIs is an error as only one of them should be in use at a time, using a publisher of "opensolaris.org". Work-around: If there is a publisher "publisher name" defined for the http://pkg.opensolaris.org/release/ origin URI, remove this first user at host$ pfexec pkg unset-publisher <publisher name> Then reset the publisher back to the correct value user at host$ pfexec pkg set-publisher \ -O http://pkg.opensolaris.org/dev/ opensolaris.org 6909811 no more than 30 new drivers may be installed on a system http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6909811 When installing a large number of packages that contain device drivers on a running system, the installation may fail with the following error driver (tnf) install failed with return code 1 command run was: /usr/sbin/add_drv -u -m tnfctl 0600 root sys,tnfmap 0600 root sys tnf command output was: ------------------------------------------------------------ No available major numbers. ------------------------------------------------------------ Work-around: Install the packages in question into an alternate boot environment (BE) using the -R option to the pkg(1) command. 8347 Move boot archive from /boot/x86.microroot to /platform/i86pc/boot_archive http://defect.opensolaris.org/bz/show_bug.cgi?id=8347 Automated Installer servers must themselves be updated to at least build 128a in order to serve build 128a or greater images. In addition, systems running the Distribution Constructor should also be updated in order to build images based on build 128a or greater. 12380 image-update loses /dev/ptmx from /etc/minor_perm http://defect.opensolaris.org/bz/show_bug.cgi?id=12380 When using image-update or the Package Manager to update to build 125 or greater, remote access to the system via ssh(1) or rlogin(1) may become unavailable. Alternatively, using terminal programs such as gnome-terminal(1) or xterm(1) may result in characters not being echoed or commands unable to be typed. Work-around: Boot the original boot environment (BE) instead and correct the /etc/minor_perm file contained within as follows <reboot into the earlier BE> user at host$ pfexec beadm mount <name of new BE> /mnt user at host$ pfexec sh -c \ "grep ^clone: /etc/minor_perm >> /mnt/etc/minor_perm" user at host$ pfexec touch /mnt/reconfigure user at host$ pfexec bootadm update-archive -R /mnt user at host$ pfexec beadm unmount <name of new BE> At this point, the new BE can be booted into. 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 or the Package Manager 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. 6877673 add_drv fails with a permissions entry with a minor name including a http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6877673 When using image-update or the Package Manager to update, messages of the following form may be displayed driver (clone) upgrade (removal of minor perm 'vnic 0666 root sys') failed with return code 252 command run was: /usr/sbin/update_drv -b /tmp/tmp65jZ-x -d -m vnic 0666 root sys clone command output was: ------------------------------------------------------------ No entry found for driver (clone) in file (/tmp/tmp65jZ-x/etc/minor_perm). ------------------------------------------------------------ or driver (asy) upgrade (addition of minor perm '*,cu 0600 uucp uucp') failed with return code 255 command run was: /usr/sbin/update_drv -b /tmp/tmp65jZ-x -a -m *,cu 0600 uucp uucp asy command output was: ------------------------------------------------------------ Option (-m) : missing token: (*) ------------------------------------------------------------ Work-around: These messages can be ignored. 9568 image-update produces driver removal of policy warnings http://defect.opensolaris.org/bz/show_bug.cgi?id=9568 When using image-update or the Package Manager to update from builds prior to 123, warnings of the following form may be displayed 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. 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 or the Package Manager 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. 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. 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> 11654 usbcopy fails to copy osol_124 usb to usb flash device due to problem http://defect.opensolaris.org/bz/show_bug.cgi?id=11654 Using usbcopy to copy an USB image to a device produces an error of the form mount: /dev/dsk/c7t0d0s0 is already mounted or /tmp/usb.5679 is busy Work-around: Temporarily disable the HAL service and perform the usbcopy command again user at host$ svcadm disable -t system/hal user at host$ pfexec usbcopy ... user at host$ svcadm enable system/hal 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. 6909040 filemerge fonts broken after upgrade to nv_129 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6909040 Some legacy X11 applications may display characters as boxes instead of the expected values. Work-around: Adjust the order in which the fonts in question are matching using the following set of commands user at host$ cd /etc/X11/fontpath.d user at host$ pfexec mv 100dpi:unscaled:pri=20 \ 100dpi:unscaled:pri=22 user at host$ pfexec mv 75dpi:unscaled:pri=25 \ 75dpi:unscaled:pri=27 ISO image information ===================== ISO images for the Automated Installer[5], 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, 275MB http://dlc.sun.com/torrents/info/osol-dev-130-ai-sparc.iso.torrent x86/x64 Automated Installer image, 271MB http://dlc.sun.com/torrents/info/osol-dev-130-ai-x86.iso.torrent x86/x64 Automated Installer USB image, 325MB http://dlc.sun.com/torrents/info/osol-dev-130-ai-x86.usb.torrent x86/x64 All Languages CD image, LZMA compression, 646MB http://dlc.sun.com/torrents/info/osol-dev-130-x86.iso.torrent x86/x64 All Languages USB image, LZMA compression, 775MB http://dlc.sun.com/torrents/info/osol-dev-130-x86.usb.torrent The ISO images are also available for HTTP download from http://www.genunix.org/ MD5 checksums for these images can be downloaded from http://hub.opensolaris.org/bin/download/Project+indiana/files/md5sums130.txt 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[6]. 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 ====================================== SUNWapch22m-proxy-html Proxy HTML plugin for Apache Web Server SUNWapch22m-xml2enc xml2nec plugin for Apache Web Server SUNWblueprint Engine for GTK2 Blue Print Theme SUNWconsolekit Framework for tracking users, login SUNWconsolekit-pam PAM module to register simple text SUNWdesktop-search-firefox Desktop search tool - firefox extension SUNWdmz-cursor DMZ cursor themes SUNWdmz-cursor-aa DMZ cursor-aa themes SUNWfirefoxl10n-hi-IN Firefox localization - Hindi SUNWgnome-backgrounds Selection of backgrounds for the GNOME SUNWgnome-icon-theme GNOME Icon Themes SUNWgnome-l10ndocument-hi GNOME document files for Hindi SUNWgnome-l10nmessages-hi GNOME software message files for Hindi SUNWgnome-themes-only Gnome themes SUNWgnome-themes-only-extra Gnome themes - extra themes SUNWgnupg Gnu secure communication and data SUNWgtk2-engines Engines for GTK2 Themes SUNWgtk2-engines-extra Engines for GTK2 Themes - extra themes SUNWhicolor-icon-theme GNOME Hi Color Icon Theme SUNWibus-xkbc iBus Keyboard layout emulation IME SUNWicon-naming-utils Icon naming utils SUNWlang-ta Tamil language support SUNWlang-te Telugu language support SUNWlibdiscid Library for creating MusicBrainz DiscIDs SUNWneutral-plus-cursors Neutral Plus Inverted mouse cursor theme SUNWnimbus Engine for GTK2 Blue Print Theme SUNWnimbus-hires GNOME themes - high resolution icons SUNWopensolaris-backgrounds Selection of OpenSolaris backgrounds for SUNWopensolaris-backgrounds-xtra extra backgrounds SUNWopensolaris-gdm-themes OpenSolaris branded GNOME login manager SUNWpth Gnu portable threads SUNWpython26-coherence DLNA/UPnP framework for the digital SUNWseahorse-plugins Plugins for nautilus and gedit. SUNWsun-backgrounds Selection of Sun backgrounds for the SUNWsun-gdm-themes Sun branded GNOME login manager themes SUNWtango-icon-theme Tango icon theme SUNWttf-ipafont-mincho IPAfont - Japanese TrueType mincho font SUNWxcompmgr xcompmgr compositing window manager and Image Packaging System (IPS) specific bugs addressed in this repository update ============================================================================== 2885 pkg contents can't specify hash for output field 5149 ftpuser part of user actions seems broken 5779 Need to add meta-data to IPS packages to indicate that they are 8123 Rename the remainder of the unbundled packages 8531 Allow a user to cancel a search in Package Manager GUI 8584 allow remote search to be canceled via api.cancel 9186 MANPATH should be unset in /etc/skel/.profile 9519 Package Manager and Update Manager should not call misc.get_inventory_list 9801 PM Manage Installed Packages 10508 pkg contents should be able to limit output by attribute value pattern 11243 PM Help needs update with new Help tags 11253 Update PM Start Page with Source Jucr stats 11375 Update PM Start Page with Source Jucr stats 12101 Package version information dialog 12143 Doc Feedback on PM Edit Preferences and View 12240 PM / UM need to intercept and display client messages 12574 make clean/clobber should remove build specific FIX_FILES 12732 Notification icon updates 12766 New application icon looks out of place 12806 pkgmogrify.py referenced from wrong directory in scripts_other_unix 12817 Traceback installing a package which depends(?) on an installed package 12838 Add ClusterTools 8.2.1 12848 add txzonemgr options for creating and destroying zones 12859 Strings containing Update All need to be updated 12899 Need a nice way of comparing manifests from the command line to aid 12931 developer/opensolaris/osnet references an obsolete package 12951 pkg verify fails to complain if a user is missing. 12955 Cancel button is only partially visible when API operation can be 12962 GUI to support origins. 12986 cross-device link traceback on install 12991 pkg image-create can trigger excessive number of stat calls 13009 PM expanding categories when starting in All Publishers broken 13019 DeprecationWarnings seen after python 2.6 migration 13031 SUNWdistro-const missing dependency on SUNWrmvolmgr 13045 Allow transport methods to be canceled 13046 transport lock doesn't cover all file objects 13057 pkgdep should add platform args to kernel paths 13058 search makes resolve go slow 13077 Help button for Export Selections Confirmation 13091 need a testcase for un-obsolete 13099 Add more feedback when a "View" selection produces no results 13110 image catalog rebuild could be faster 13111 Traceback when attempting to enable a publisher after launching PM without 13125 SUNWgnome-themes need to be removed from the liveCD 13136 pkgdep test cases shouldn't reference installed image 13138 Context menu is no longer keyboard accessible in PM's list of packages 13149 resync smf profiles with latest from ON and on-ips gates 13150 Package Manager Search icon needs updated 13151 pm-launch should set also proxy user/pass in http_proxy variable 13175 Up/Down buttons is not in correct status for disabled publishers 13190 zoneadm attach -u fails on b129 13195 pkg(5) SAT solver can spend too much time trying to converge 13199 transport quality fails to avoid offline hosts 13202 SUNWgnome-doc-utils needs an additional dependency 13209 PM Apply install/remove action to all selected packages across publishers 13212 Package Manager displays wrong publisher after installing a package 13216 PM main list not being updated from All Publisher modes 13223 PM Preference string change 13225 filemanager lookup may lose track of file 13234 PM Package Version Info failing in certain instances 13239 TransportException verbose mode is defunct 13240 ExcessiveTransientFailure exceptions are missing their last failure 13242 packages published by importer should depend on their consolidation 13243 importer should build entire, just as it builds consolidation 13245 Include HTTP reason with TransportProtoError 13246 PKG_MIRROR_STATS code is dead 13249 prefetch_manifests with empty list should be no-op 13250 Dependency classes should be reorganized 13251 python dependencies shouldn't resolve during generate 13256 IPS Localization update at osol_1003_130 13279 SUNWlibpcap must depend on SUNWpacket as of build 129 13281 Quality throughput metric is too conservative 13296 packagemanager fails to launch after update to SNV129 13303 SUNWPython26, SUNWxvm and some SUNWibus* packages need version rev'ed 13309 Change priority of publishers without sufficient privileges got traceback 13314 Typing text in PM's Search entry after canceling a search of all 13320 Status indicates Updates Available, however General tab indicates No 13323 Publisher status not updated in Info tab after removal 13325 Modify import to use install's delivered RBAC fragments 13326 Package Manager fails to start if not run as root 13336 Need 36x36 and 48x48 versions of updatemanager icon 13346 importer should avoid rebuilding catalog & search index multiple times w/ 13359 opensolaris.org should be removed from SUNWipkg-gui-data 13387 many packages are missing their consolidation tags 13396 PM current start page broken 13404 publisher prefix failure message needs update / improvement 13408 Refresh not updating status after in PM after separate p5i webinstall 13411 Image.type set incorrectly 13414 Traceback on the __do_refresh, when general Exception occurs 13419 importer.py is generating a large number of defunct processes 13420 get_datastream should be replaced with something more useful 13431 translatable message should use mapping to enable swap of parameters 13436 several translatable messages should use mapping to enable swap of 13443 Latest Version looks wrong for package without updates 13457 pkg refresh can fail for v0 repository with duplicate entry error 13464 catalog.destroy() not destructive enough 13465 resync repository to snv_130 13472 putback for 13436 broke cli.t_pkgdep's tests 13474 cannot import build 130 13477 Changing to updates view get traceback in some categories 13493 Cannot install zone if newer version of entire is in repository 13494 SUNWgnome-display-mgr missing a dependency on SUNWconsolekit in 130 Caiman installer specific bugs addressed in this repository update ================================================================== 364 user's home directory should be /home/<username> 1777 Installer doesn't recognize logical volumes defined within extended 6590 Need support for iSCSI boot installations in Caiman 7880 image-update fails if boot directory doesn't already exist 8205 Optimize boot archive inode ratio to save memory 10039 Blocker for AI Bootable Media 10534 default manifest to build AI image should use lzma for compressing usr 10687 Remove libinstzones from slim_source 11436 beadm create should support multiple pools 11462 SUNWbeadm should deliver an RBAC script fragment 11463 SUNWgui-install should deliver an RBAC script fragment 11578 auto-installer should depend upon the dns/multicast service 12300 publish-manifest: needs to have correct usage message 12659 AI only allows one "additional authority" 12680 gui installer has a reference to an old gnome 2.24 release, installs a 12686 Assigns a manifest file to a service fails on 127 12722 delete-client needs to capitalize client MAC addresses 12853 'pkg cmd:' prefix emitted by install_utils.exec_cmd_outputs_to_log() is 13006 Updated service tag for 2010.03 release 13034 Need extended partition support in the GUI 13043 Need to provide tooling to create pre-installed VM images 13112 Update AI manifest to use publisher instead of authority 13140 publish-manifest: should remove vestigial options and code to process 13167 Retrieving values via ManifestRead socket vs Distribution Constructor's 13213 DC AI/LiveCD x86 build fails in grub_setup.py: "NameError: name 'release' 13215 x86 AI/LiveCD booted from media fails in GRUB - boot archive not found 13219 AI fails complaining about iSCSI when default AI manifest is used 13368 20091215 slim_source x86 nightly build fails [1] http://hub.opensolaris.org/bin/download/Project+caiman/iSCSI+Boot/iSCSIBootDesign.odt [2] http://blogs.sun.com/aalok/entry/automated_installer_from_media [3] http://mail.opensolaris.org/pipermail/caiman-discuss/2009-December/015628.html [4] http://mail.opensolaris.org/pipermail/caiman-discuss/2009-December/015727.html [5] http://dlc.sun.com/osol/docs/content/dev/AIinstall/basic.html [6] http://src.opensolaris.org/source/raw/caiman/slim_source/usr/src/cmd/install-tools/usbcopy