[indiana-discuss] OpenSolaris package repository update, development build 123, x86/x64/SPARC

David.Comay at Sun.COM David.Comay at Sun.COM
Fri Sep 18 11:23:21 PDT 2009


The OpenSolaris development package repository

 	http://pkg.opensolaris.org/dev/

has been updated to reflect the changes up to and including snv_123 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

 	During a packaging update, warnings of the following form may
 	appear

 		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 throughout
 	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 build 122, 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 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.

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.

6874163 tpm device is too noisy on failure to attach
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6874163

 	When booting the system, the following messages may appear on
 	the console

 		pseudo0: invalid op (6) from tpm0
 		WARNING: tpm_attach: tpm failed to attach

 	Work-around: These messages can be ignored.

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.

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, 278MB
 	http://dlc.sun.com/torrents/info/osol-1002-123-ai-sparc.iso.torrent

 	x86/x64 Automated Installer image, 208MB
 	http://dlc.sun.com/torrents/info/osol-1002-123-ai-x86.iso.torrent

 	x86/x64 All Languages CD, LZMA compression, 744MB
 	http://dlc.sun.com/torrents/info/osol-1002-123-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, 892MB
 	http://dlc.sun.com/torrents/info/osol-1002-123-x86.usb.torrent

 	MD5 checksums for these images
 	http://www.opensolaris.org/os/project/indiana/files/md5sums_123.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
======================================
SUNWatge			Atheros/Attansic L1E Gigabit Ethernet
SUNWlang-af			Afrikaans language support
SUNWlang-as			Assamese language support
SUNWlang-az			Azerbaijani language support
SUNWlang-bn			Bengali language support
SUNWlang-gu			Gujarati language support
SUNWlang-kn			Kannada language support
SUNWlang-ky			Kirghiz language support
SUNWlang-ml			Malayalam language support
SUNWlang-mr			Marathi language support
SUNWlang-or			Oriya language support
SUNWlang-pa			Panjabi language support
SUNWlibstdcxx4			Apache Standard C++ Library
SUNWsound-exchange		Sound eXchange, the Swiss Army knife of audio
SUNWsysbench			Sysbench - sytem performance benchmark
SUNWttf-mgopen			Magenta MgOpen fonts

Image Packaging System (IPS) specific bugs addressed in this repository update
==============================================================================
516 Clean up traceback for installs to read-only filesystems
1463 pkg verify test cases for exit codes
1463 pkg verify test cases for exit codes (fix baseline)
3344 bundle classes need testcases
6253 In Packagemanager package shows wrong status after installation
8224 PM Format poor on multiline Summary in Description and some locales
9293 there should be a way to automatically infer/audit package dependencies for
9387 pkg fix should honor reboot-needed flag
9568 image-update produces driver removal of policy warnings
9908 variant.py should be moved from client specific code
10192 /usr/lib/pm-checkforupdates emits warning when DISPLAY is not set.
10241 slow_search should be an image or instance property, not a class property
10242 installed fmris shouldn't be cached in search
10401 PM Search, Source and Filter UI adjustments to align with usability
10428 pkgcreatezone "Failed to find cert %s" if global zone publisher has mirror
10523 progress bar don't move when downloading
10524 Provide additional information on traceback
10539 Package Manager hangs after canceling Update All
10629 timestamp cannot be set on read-only file (Windows)
10903 add SUNWttf-kacst to lang-support-arabic
10904 pkg-manger GUI: inventory exception w/o further information
10936 SUNWdtbas package ships no license
10987 allow for "--help" or "-?" after the subcommand
11053 SUNWPython is now 2.4.6
11067 SUNWvirt-manager is missing SUNWgtk-vnc-python24 dependency
11105 Usability feedback Rename Reload
11106 Simplify Status Bar info
11107 Double click should select a row
11108 Support right click popup menu in package list view.
11128 Accessible image descriptions are not updated after (un)installing a
11141 Update All button enabled in PM on b122 (when no updates are available)
11166 Better handling of search '*'
11167 Add initial grey search text to text field
11209 Status not updated when (un)installing a package after performing a search
11215 PM Allow toggle of select all from main list header
11218 PM show tooltip on status icons in main list view
11275 resync repository to snv_123

Caiman installer specific bugs addressed in this repository update
==================================================================
4279 Target Discovery complains about fsck error 39
6029 Firefox launched from gui-install is not accessable because running as root
9471 Installer should at least try to do a fast-reboot after install

[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


More information about the indiana-discuss mailing list