The OpenSolaris development package repository

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

has been updated to reflect the changes up to and including snv_129 for
both x86/x64 and SPARC platforms.  This update includes fixes to the
Caiman "Slim Install" and the Image Packaging System (IPS).

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
=========================================================
13190 zoneadm attach -u fails on b129
http://defect.opensolaris.org/bz/show_bug.cgi?id=13190

        Updating a zone using the "attach -u" subcommand to zoneadm(1M)
        may fail with a message of the following form

                ERROR: Could not update attaching zone

        Work-around: Use the following set of commands instead

                user at host$ pfexec mv /var/pkg/download /var/pkg/download.$$
                user at host$ pfexec zoneadm -z <zone> attach -u
                user at host$ pfexec mv /var/pkg/download.$$ /var/pkg/download

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

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.


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

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.


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

        x86/x64 Automated Installer image, 237MB
        http://dlc.sun.com/torrents/info/osol-dev-129-ai-x86.iso.torrent

        x86/x64 All Languages CD, LZMA compression, 735MB
        http://dlc.sun.com/torrents/info/osol-dev-129-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, 882M
        http://dlc.sun.com/torrents/info/osol-dev-129-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/md5sums129.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[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
======================================
SUNWfont-daewoo-misc            Korean bitmap fonts from Daewoo Electronics
SUNWfont-isas-misc              Institute of Software, Academia Sinica GB2312-80
SUNWfont-jis-misc               Japanese Industrial Standard 9051-1984 bitmap
SUNWfont-misc-ethiopic          Ethiopic language fonts from the Ge'ez Frontiers
SUNWfont-misc-meltho            Meltho Syriac fonts
SUNWfont-xorg-core              X.Org Foundation X11 core fonts
SUNWfont-xorg-cyrillic          Cyrillic bitmap fonts from X.Org Foundation
SUNWfont-xorg-iso8859-1         X.Org Foundation X11 iso8859-1 fonts
SUNWfont-xorg-iso8859-10        X.Org Foundation X11 iso8859-10 fonts
SUNWfont-xorg-iso8859-11        X.Org Foundation X11 iso8859-11 fonts
SUNWfont-xorg-iso8859-13        X.Org Foundation X11 iso8859-13 fonts
SUNWfont-xorg-iso8859-14        X.Org Foundation X11 iso8859-14 fonts
SUNWfont-xorg-iso8859-15        X.Org Foundation X11 iso8859-15 fonts
SUNWfont-xorg-iso8859-16        X.Org Foundation X11 iso8859-16 fonts
SUNWfont-xorg-iso8859-2         X.Org Foundation X11 iso8859-2 fonts
SUNWfont-xorg-iso8859-3         X.Org Foundation X11 iso8859-3 fonts
SUNWfont-xorg-iso8859-4         X.Org Foundation X11 iso8859-4 fonts
SUNWfont-xorg-iso8859-5         X.Org Foundation X11 iso8859-5 fonts
SUNWfont-xorg-iso8859-7         X.Org Foundation X11 iso8859-7 fonts
SUNWfont-xorg-iso8859-8         X.Org Foundation X11 iso8859-8 fonts
SUNWfont-xorg-iso8859-9         X.Org Foundation X11 iso8859-9 fonts
SUNWibus-table-data-cantonese   ibus-table - cantonese for Chinese
SUNWibus-table-data-cantonhk    ibus-table - cantonhk for Chinese
SUNWibus-table-data-cns11643    ibus-table - cns11643 for Chinese
SUNWibus-table-data-jyutping    ibus-table - jyutping for Chinese
SUNWibus-table-data-rustrad     ibus-table - rustrad for Russian
SUNWibus-table-data-stroke5     ibus-table - stroke5 for Chinese
SUNWibus-table-data-thai        ibus-table - thai
SUNWibus-table-data-viqr        ibus-table - viqr for Vietnamese
SUNWibus-table-data-wu          ibus-table - wu for Chinese
SUNWibus-table-data-zhuyin      ibus-table - zhuyin for Chinese
SUNWibus-table-data-ziranma     ibus-table - ziranma for Chinese
SUNWlxml-python                 The XML library - Python 2.4 bindings
SUNWlxml-python26               The XML library - Python 2.6 bindings
SUNWlxsl-python                 The XSLT library - Python 2.4 bindings
SUNWlxsl-python26               The XSLT library - Python 2.6 bindings
SUNWphp52-apc                   APC extension module for PHP
SUNWphp52-idn                   IDN extension module for PHP
SUNWphp52-memcache              Memcache extension module for PHP
SUNWphp52-suhosin               Suhosin extension module for PHP
SUNWphp52-tcpwrap               Tcpwrap extension module for PHP
SUNWphp52-xdebug                XDebug extension module for PHP
SUNWsmhba                       SM-HBA Libraries and CLI
SUNWspawn-fcgi                  Spawn-Fcgi utility
SUNWtcpdump                     tcpdump - A tool for network monitoring and data
SUNWttf-bh-luxi                 Luxi font family from Bigelow & Holmes
SUNWttf-bitstream-vera          Bitstream Vera fonts
SUNWttf-dejavu                  DejaVu fonts
SUNWttf-liberation              Liberation fonts
SUNWvrrp                        Solaris VRRP protocol


Image Packaging System (IPS) specific bugs addressed in this repository update
==============================================================================
4419 misleading error message when pkg not found because refresh failed
5872 List APIs required
8647 devices not usable immediately after install
10482 upgrade to cherrypy 3.1.2
10485 move pkg(5) to Python 2.6
10976 operations should report when refresh failed if appropriate
11306 pkgdep can traceback on versionexception
11541 Some pkg(5) list options should be mutually exclusive
11807 Details drop down isn't very useful
11836 shebang line for python modules should be python version-agnostic
11950 ldtp used by pkg build process not setup to easily use Python 2.6
11989 pkg python dependency analysis tests fail
12098 Recent search results
12130 install/update operations should always refresh publisher metadata
12134 GUI automated test cases stop running
12179 allow user to change publisher search order
12477 SMF service should allow to run pkg.depotd from custom environment
12621 depend action clean_fmri could be faster
12685 Pressing PM's Update All/Check For Updates button while Orca is running
12697 pkgdep throws an exception for $PLATFORM or $ISALIST in runpath
12708 Packages can not be installed or removed in the All publishers search
12742 unable to install gnome packages in labeled zones
12790 pkgdep doesn't do the same conversion for 64 bit kernel paths that the
12816 pkgdep gives misleading error message when payload file is missing
12837 editable etc/skel/.bashrc must be preserved across upgrade
12857 Export Selection confirmation dialog does not handle delete event
12873 test case TestPkgrecvMulti.test_5_recv_env broken
12876 SUNWsdcard was only obsoleted for sparc
12891 pkgsend publish should support the --no-index flag
12892 pkgsend should be able to publish packages w/o rewriting the entire
12893 depot should have a way of non-destructively looking for new content on
12894 There should be an easy way to make sure depot search indicies are ready
12895 pkgsend publish should be able to get the fmri from the manifest file(s)
12902 Deselect All button has wrong status
12910 Switching categories after sorting packages got traceback
12921 SUNWsmhba package missing from IPS in snv_125 and later
12929 image.py:get_publisher_ranks can traceback after older client
12930 SUNWrtls should be delivered on sparc
12932 "storage-nas" group package contains a reference to an obsoleted package
12946 pkg list should provide way to list only newest versions of all packages
12953 SUNWcs shouldn't deliver the usr/has/man hierarchy
12966 python2.6 migration incomplete
12970 Numerous package dependencies should be adjusted for 2.6 transition
12971 prefetch_manifests may loop infinitely if manifest is absent
12972 The various clusters listed in redist_cluster need to have consolidation
12976 fix for 12134 reintroduces bug 11773
12982 build 128a print package mix doesn't quite work.
12995 can't install zone on b128
13000 'update on attach' doesn't work across publisher rename
13003 exception messages not always displayed correctly with python 2.6
13011 resync repository to snv_129
13022 SUNWlxml-python and SUNWlxsl-python should be their own packages
13023 SUNWrmod should be delivered as obsolete on SPARC
13024 2.6 changes for SUNWipkg & pkg5-dev changes in incorrect build directory
13026 Several obsolete packages from "entire" are missing consolidation data
13039 various install/update operations can traceback if nothing to do
13040 gen_os_file.py should ignore $(i386_ONLY) and $(sparc_ONLY) tags on
13041 undefined variable used in flavor/python.py
13042 pkgdep should ignore license actions
13086 SUNWpyyaml25 should be obsoleted, SUNWrtls should still be i386 only
13129 SUNWipkg in bld129 needs to depend on SUNWpython26-pyopenssl


Caiman installer specific bugs addressed in this repository update
==================================================================
6774 create-client should take imagepath as optional argument
8015 list-manifests output is hard to read
11607 Should remove "prototype" out of AI commands
11679 beadm should be updated to work with Python version 2.6
11680 The libbe Python bridge needs to be compiled against libpython2.6
12001 svc:/system/device/local:live-media should be removed from slim_source
12162 Need to transition the AI webserver to use the SQLite3 module instead of
12391 Transition from Python2.4 to Python2.6 - AI client portion
12424 AI Websever unable to handle manifest with null IPv4 or MAC address
12464 ICT should be updated to work with Python version 2.6
12466 Update ManifestServ and finalizer to work with python version 2.6
12476 migrate libtransfer to python2.6
12521 libaiscf_pymod: needs to be linked against /usr/lib/libscf!
12612 get_service_with_global_scope() looks in the wrong place for the boot
12642 platform directory needs to only contain the necessary files
12662 DC error: get_value_from_helper: Helper method deflt_distro_name raised an
12670 Change nested try/except in distro_const.py missed during 2.6 python
12740 Makefiles link directly to mediaLib
12751 delete-service: fails to clean up vfstab
12969 DC swallows some parser errors


[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

Reply via email to