The OpenSolaris development package repository

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

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

                u...@host$ pfexec pkg unset-publisher <publisher name>

        Then reset the publisher back to the correct value

                u...@host$ pfexec pkg set-publisher \
                        -O http://pkg.opensolaris.org/dev/ opensolaris.org

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.

6893906 an invalid reboot_transient option gets added on the grub menu on
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6893906

        After performing a reboot, an invalid entry is added to the
        system GRUB menu titled "Solaris_reboot_transient" which causes
        the boot to fail.

        Work-around: Select the GRUB meny entry for the most recent
        boot environment (BE) instead.

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

                u...@host$ PKG_CLIENT_TIMEOUT=900
                u...@host$ export PKG_CLIENT_TIMEOUT
                u...@host$ pfexec pkg install <name of packages>

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

                u...@host$ beadm list -Ha | grep <YYYY-MM-DD-HH:MM:SS> | \
                        cut -d\; -f2

        The snapshot in question can then be destroyed using

                u...@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>
                u...@host$ pfexec beadm create -e <name of build 122 BE> \
                        <name of new BE>
                u...@host$ pfexec beadm mount <name of new BE> /mnt
                u...@host$ pfexec pkg -R /mnt image-update
                u...@host$ pfexec beadm unmount <name of new BE>
                u...@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.

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 be displayed
        on the console

                WARNING: emlxs: ddi_modopen drv/fct failed: err 2

        Work-around: This message 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 be
        displayed

                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

                u...@host$ pfexec pkg refresh --full


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

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

        x86/x64 All Languages CD, LZMA compression, 780MB
        http://dlc.sun.com/torrents/info/osol-dev-127-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, 936MB
        http://dlc.sun.com/torrents/info/osol-dev-127-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/md5sums127.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
======================================
SUNWacpidump                    acpidump - utilities used to display ACPI tables
SUNWgutenprint                  gutenprint - Drivers for Canon, Epson, Lexmark
SUNWpostgr-84-client            PostgreSQL client tools
SUNWpostgr-84-contrib           PostgreSQL community contributed tools not part
SUNWpostgr-84-devel             PostgreSQL development tools and header files
SUNWpostgr-84-docs              PostgreSQL documentation and man pages
SUNWpostgr-84-libs              PostgreSQL client libraries
SUNWpostgr-84-pl                PostgreSQL additional Perl, Python & TCL server
SUNWpostgr-84-server            PostgreSQL database server
SUNWpostgr-84-tests             PostgreSQL functional regression tests
SUNWpostgr-common               PostgreSQL common version independent files
SUNWpostgr-libpqxx              C++ binding library for PostgreSQL
SUNWpostgr-tcl                  A Tcl client library for PostgreSQL
SUNWpython26-lxml               Pythonic 2.6 binding for the libxml2 and libxslt
SUNWs10brand                    Solaris 10 Containers: solaris10 brand support


Image Packaging System (IPS) specific bugs addressed in this repository update
==============================================================================
243 need localized descriptions, other metadata at catalog level
820 Need a way to obsolete packages
2424 Need to use UTC consistently everywhere
3092 messaging api/framework needed for pkg clients (cli, gui, etc.)
4513 need option to attach existing dataset
4558 No mention of info.classification in the pkg(5) man page.
6793 p2v support for ipkg-branded zones
7063 "pkg list -a -s" needs performance improvement
7163 manifests are modified by client before being written to disk
7345 zone attach should verify image is an IPS-based zone booted
7360 indexing workfile size should be configurable
7960 client and depot need different organization of files
8217 package fmri should be added to manifest during publishing
8345 failed zoneadm attach leaves an zone root dataset active
8468 zoneadm install fails with "no zonepath dataset
8593 Webinstall against disabled repositories gives poor error message
9061 importer should not refresh indexes
9359 zoneadm attach should create zonepath dataset if necessary
9446 traceback for cfg_cache operations if read-only filesystem
9868 Package Manager and Update Manager should not define icons in glade files
9888 spelling errors in pkg.5 manpage
10415 client catalog v1 support desired
10416 server catalog v1 support desired
10476 importer should be capable of resolving package dependencies against repo
10632 "pkg list" UFIX column not documented
10919 Perform downloads in smaller chunks
10920 Transport is too persistent when downloading files
10923 Transport repository selection should use observed performance
11094 Client transport for catalog v1
11136 Fileobj cleanup needs improvement
11140 Typo in the Manage Repositories dialog
11236 InvalidContentException should contain repository URL
11392 'zoneadm .. install' only uses preferred publisher
11523 only permit FMRIs from same publisher for network repositories
11649 pkgsend include should allow continuation lines in manifests
11651 Minor tweak to pkg(5)
11693 depot max threads should be increased
11831 server api version incompatible templates can cause traceback
11832 depot needs ability to seed / alter repository configuration
11833 pkg list has no way of listing just the shortest name of an ambiguous pair
11853 I18N issue with Add Publisher dialog
11915 Retrieving descriptions can be very slow in PackageManager
11954 importer shows zero packages processed unless debug enabled
12000 Using Webinstall with a disabled publisher is cumbersome
12006 merge utility should have a test suite
12020 Launch PM with warnings on OpenSolaris 125
12021 Unset search reports traceback messages
12091 transport should limit max number of redirects
12097 Selections switching issue
12100 Update icons for next release of OpenSolaris
12103 make files tab information easier to understand
12105 Package with dependencies only should not show size in details
12109 Manage Publishers UI feedback
12110 Selections while performing search for "All publishers" doesn't enable
12126 -x stops at first failure (regardless of baseline status)
12128 client should pipeline manifest retrieval
12129 transport code needs style tweaks
12168 Need IPS import file for SUNWpython26-lxml
12172 PM going blank on upgrade from b122 to b125
12178 PM support Export Selections in .p5i format
12194 RebootNeededOnLiveImageException on attempted driver removal
12203 PM Search error and help page UI feedback
12221 client traceback if refresh fails due to exception
12226 Remove tooltips from context menus
12258 importer prints error but fails to stop when it cannot find an input file
12266 Wrong focus in package manager on startup
12273 client catalog can mis-merge state information / lazy-load can fail
12274 client doesn't properly transition from v1 to v0 to v1 catalog
12289 Traceback when adding a publisher using webinstall
12290 Proceed button disabled after being invoked in WebInstall
12295 Package Manager does not deal properly with getting descriptions if no
12298 typo in manpage description for pkgsend publish
12318 In Package Manager unsetting the busy cursor should be done in GUI thread
12340 catalog storage performance regression
12346 Add icons for High Contrast theme
12347 new dependencies required for developer/opensolaris/osnet
12348 Filtering on Not Installed packages takes about 40 seconds
12352 pkgsend error message should list path attribute, not hash
12356 Dependencies tab information is misleading
12380 image-update loses /dev/ptmx from /etc/minor_perm
12409 postplan execution state save still fragile
12412 client can traceback on catalog refresh failure
12416 race between caching of rss/atom feed and publishing "entire"
12418 StreamingFileObj prints AttributeError
12426 Select a package got traceback
12433 Webinstall UI cleanup
12443 resync repository to snv_127
12444 Some packages are listed in the wrong section of redist_cluster
12453 importer can traceback on catalog or manifest retrieval failure
12454 importer perms check missing permissions information
12457 Inconsistency with icons in buttons
12458 Webinstall sub dialogs not getting focus
12460 traceback if pkg-server absent during valid version test
12463 need consolidation incorporations
12478 Temporary download directory needs more cleanup
12483 SUNWts package dependency issue with osol_126
12502 Catalog contains incorrect manifest signatures
12570 publication can fail when republishing existing content
12580 depot default to an indexer sort file max size of "None"
12596 compressed repository files not upgraded to new format automatically


Caiman installer specific bugs addressed in this repository update
==================================================================
3136 TI fails to create VTOC on unlabeled disk on Sparc
4318 publish-manifest needs to error about no criteria in non-default manifests
4326 Ugly error if wrong data provided in criteria manifest
11984 Typo in suggestion in AI's default.xml manifest
12192 RFE: Supply x86 usb image for bootable AI


[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
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to