Release Notes for Update Center 2.3

Skip to end of metadata
Go to start of metadata

Update Center Release Notes

This document provides release information for the 2.3 and all 2.3 Update releases of the GlassFish Update Center toolkit.

Platform Requirements

Java Requirements

Java SE 6 or newer

Supported Platforms

Operating System

Architecture

Platform Notes

Windows XP, Windows Vista, Windows 7, Windows Server 2003,
Windows Server 2008,
Windows Server 2008 R2

x86 (32- and 64-bit)

Windows 7 is supported only for images installed and managed in a subdirectory of the user's home directory (Issue 1583).

MacOS X 10.4 and later

PPC, x86

Native components of the toolkit are Mac OS X universal binaries.

Solaris 10

SPARC, x86

Solaris 10 8/07 (Update 4) or greater is recommended. The toolkit does not require extra patches on these versions.

On Solaris 10 3/05 through Solaris 10 11/06 (Update 3), first install these patches (or later versions of the same patches):

SPARC platform: 119963-08, 125211-01

x86 platform: 119964-08, 125212-01

Solaris 9 8/03 (Update 4) and later (CLI only)

SPARC, x86

Only the use of pkg(5) CLI is supported on Solaris 9. The Update Tool GUI, the Software Update GUI, and the Desktop Notifier are not yet supported due to Gnome issue 310.

first install these patches (or later versions of the same patches):

SPARC platform: 112963-32, 111711-16, 111712-16.

x86 platform: 113986-26, 111713-13.

OpenSolaris 2008.11 and later

x86

HP-UX 11i (11.23 and 11.31)1 (CLI only)

IA-64

Only the use of pkg(5) CLI is supported on HP-UX. The Update Tool GUI, the Software Update GUI, and the Desktop Notifier are not yet supported.

IBM AIX V6 (CLI only)

POWER

Only the use of pkg(5) CLI is supported on AIX. The Update Tool GUI, the Software Update GUI, and the Desktop Notifier are not yet supported.

openSUSE 11.0

x86 (32- and 64-bit)

On 64-bit x86, first install the libidn-32bit rpm from YaST, the installation and configuration mangement tool for openSUSE.

openSUSE 12.0

x86 (32- and 64-bit)

On 64-bit x86, first install these 32-bit compatibility rpms:

  • libgtk-2_0-32bit
  • libgthread-2_0-32bit
  • libXxf86vm1-32bit
  • libpng12-0-32bit
  • libidn-32bit

Oracle Enterprise Linux 4 (UL7 and later)1

x86 (32- and 64-bit)

On 64-bit x86, first install these 32-bit compatibility rpms:

  • compat-libgcc (the one with i386 in the RPM name)
  • compat-gcc-32 (the one with i386 in the RPM name)
  • compat-gcc-32-c++
  • compat-glibc (the one with i386 in the RPM name)
  • compat-libstdc++ (the one with i386 in the RPM name)
  • 32-bit libidn (the one with i386 in the RPM name)


Oracle Enterprise Linux 5 (UL3 and later)1

x86 (32- and 64-bit)

On 64-bit x86, first install these 32-bit compatibility rpms:

  • compat-libstdc++
  • compat-libgcc
  • 32-bit libidn (the one with i386 in the RPM name)


Oracle Linux 6 

x86 (32- and 64-bit)

On 64-bit x86, first install these 32-bit compatibility rpms:

  • libstdc++.i686
  • libzip.i686
  • libidn.i686
  • cyrus-sasl-gssapi.i686
  • gtk2.i686
  • libXxf86vm.i686
  • libSM.i686


Red Hat Enterprise Linux 4

x86 (32- and 64-bit)

On 64-bit x86, first install these 32-bit compatibility rpms:

  • compat-libgcc
  • compat-gcc-32
  • compat-gcc-32-c++
  • compat-glibc
  • compat-libstdc++
  • 32-bit libidn (the one with i386 in the RPM name)

Red Hat Enterprise Linux 5

x86 (32- and 64-bit)

On 64-bit x86, first install these 32-bit compatibility rpms:

  • compat-libstdc++
  • compat-libgcc
  • 32-bit libidn (the one with i386 in the RPM name)

Red Hat Enterprise Linux 6

x86 (32- and 64-bit)

See Oracle Linux 6

SUSE Linux Enterprise 10 Server and Desktop

x86 (32- and 64-bit)

On 64-bit x86, first install the libidn-32bit rpm.

SUSE Linux Enterprise 11 Server 1

x86 (32- and 64-bit)

On 64-bit x86, first install the libidn-32bit and libgthread-32bit rpms.

Ubuntu 7.10

x86 (32- and 64-bit)

On 64-bit x86, first install the ia32-libs and libidn11 packages from the Ubuntu package repository.

Ubuntu 8.x

x86 (32- and 64-bit)

On 64-bit x86, first install the ia32-libs, libidn11 and lib32nss-mdns packages from the Ubuntu package repository.

Ubuntu 9.04

x86 (32- and 64-bit)

On 64-bit x86, first install the ia32-libs, libidn11 and lib32nss-mdns packages from the Ubuntu package repository.

1. Platform added in the 2.3 Update 2 release.

Platforms Not Formally or Fully Tested

The following platforms have been tried successfully, but are not formally or fully tested. If you try one of them, please let us know how it goes.

Operating System

Architecture

Platform Notes

Debian Linux 5.0 (lenny)

x86 (32- and 64-bit)

On 64-bit x86, first install the libidn11, lib32nss-mdns and libnss-mdns packages from the Debian package repository, and install the ia32-libs-libidn11 package from a third-party package repository such as http://debian-multimedia.org/.

Ubuntu 13.10

x86 (32- and 64-bit)

On 64-bit x86, first install these 32-bit compatibility packages:

  • multiarch-support:i386
  • libstdc++6:i386
  • zlib1g:i386
  • libidn11:i386
  • libgssapi-krb5-2:i386
  • libgtk2.0-0:i386
  • libpangoxft-1.0-0:i386
  • libpangox-1.0-0:i386
  • libxxf86vm1:i386
  • libsm6:i386
  • libjpeg62:i386

Packages in This Release

The following table shows the packages that make up Update Center 2.3 and its update releases.

Package Name Package Version in 2.3.5
Package Version in 2.3.4 Package Version in 2.3.3 Package Version in 2.3 Update 2 Package Version in 2.3 Update 1 Package Version in 2.3 Description
pkg 1.122.2,0-56.2852 1.122.2,0-54.2834 1.122.2-52.2817 1.122.2-38.2791 1.122.2-38.2699 1.122.2-38.2493 pkg(5) tools
pkg-extra-tools 0.2.0,0-56.2852 0.2.0,0-54.2834 0.2.0-52.2817
0.2.0-38.2791 0.2.0-38.2699 0.2.0-38.2493 Extra tools for building packages and assembling distributions.
pkg-java 1.122,0-56.2852 1.122,0-54.2834 1.122-52.2817
1.122-38.2791 1.122-38.2699 1.122-38.2493 Java API for pkg(5) plus bootstrapper
pkg-toolkit 2.3.5,0-56.2852 2.3.4,0-54.2834 2.3.3-52.2817 2.3.2-38.2791 2.3.1-38.2699 2.3.0-38.2493 Meta-package. Installing this will install all other packages.
pkg-toolkit-incorporation 2.3.5,0-56.2852 2.3.4,0-54.2834 2.3.3-52.2817 2.3.2-38.2791 2.3.1-38.2699 2.3.0-38.2493 Incorporation. Ensures all installed packages are of the correct version.
python2.4-minimal 2.4.6.0,0-56.2852 2.4.4.0,0-54.2834 2.4.4.0-52.2817
2.4.4.0-38.2791 2.4.4.0-38.2699 2.4.4.0-38.2493 Minimized python runtime need to support pkg and updatetool. Note that on Mac OS X the version is 2.4.5, and on HP-UX the version is 2.4.6.
updatetool 2.3.5,0-56.2852 2.3.4,0-54.2834 2.3.3-52.2817 2.3.2-38.2791 2.3.1-38.2699 2.3.0-38.2493 GUI tools
wxpython2.8-minimal 2.8.10.1,0-56.2852 2.8.10.1,0-54.2834 2.8.10.1-52.2817
2.8.10.1-38.2791 2.8.10.1-38.2699 2.8.10.1-38.2493 WX Python runtime needed to support updatetool.

Note that all the packages in the 2.3 Update 5 release have the same value, 56.2852, for the "branch" portion of their package versions. A similar pattern exists for the earlier update releases as well. You can use this portion of the version to correlate different packages with a particular release.

pkg(5) Version in This Release

The version of pkg(5) in Update Center 2.3 is based on the version in build 122 of OpenSolaris, with the addition of features and bugs fixes unique to Update Center.

New Features and Enhancements in This Release

Changes to the Repository Server from 2.2 to 2.3

AIX repositories now supported

The 2.3 repository server supports AIX repositories. To enable this support you must edit the front-end Apache configuration file.

Custom templates recommended with new pkg(5) version (Issue 1689)

The new version of pkg(5) has changed the default templates for a repository so that they include an Install link for installing packages using the packagemanager on OpenSolaris. For user image repositories, this link should not show up. To remove this link, you must create and use custom templates that exclude the Install column from the catalog page:

  1. Make a copy of the pkg/lib/web directory from the toolkit; for example:

    mkdir templates
    cp -R pkg-toolkit/pkg/lib/web templates/web
     
  2. In the new directory, edit the en/catalog.shtml file to remove the Install column from the table. To do so, remove the line <th>Install</th> from the table header, and remove the <td>...</td> lines that contain the Install hyperlink from the body rows.
     
  3. Modify the startup script for pkg.depotd so that the following is passed as a command line argument:

    --content-root template-dir

    where template-dir is the directory you created in the first step to contain the custom templates. Alternatively, you can avoid editing the startup script by setting the PKG_DEPOT_CONTENT environment variable to template-dir.

copypkgs Being Replaced by pkgrecv (Issue 1771)

The version of pkg(5) included in this release provides a new command, pkgrecv, that serves the same purpose as the copypkgs script in the pkg toolkit. As a result, the copypkgs script is being deprecated in favor of the pkgrecv command. In fact, the copypkgs in this release of the pkg toolkit is simply a wrapper script that calls the pkgrecv command.

Functionally, pkgrecv is almost equivalent to copypkgs. One difference worthy of note is that pkgrecv does not copy any packages if one of the listed packages does not exist, whereas copypkgs copied the existing packages and reported the names of the missing packages (Issue 1767).

Note that with the new pkgrecv and with copypkgs, it is now possible to copy to or from a repository via HTTP in addition to using the file system.

For detailed information about the pkgrecv command, see its reference page in the OpenSolaris 2009.06 Image Packaging System Guide.

Full List of Features and Enhancements

The following table shows the full list of features and enhancements in the 2.3 release as compared to the 2.2 release.

Issue ID Description
  Notifier Code
1572 Add Help menu item to notifier menu
1692 Delay initial update check to avoid resource contention at log in
  Software Update UI
1304 SW Update UI: list updates faster by using notifier's knowledge
1470 don't show empty New Software area
1487 add "Source" column to list of components
1704 Support new software promotion and installation via SW Update
1776 raise window when update completes
  Update Tool UI
1114 Update Tool: Add Component Title Bar with Icon
1180 show recent versions
1404 Cancelling the install of a Promoted Application should remove the associated User Image
1439 Icon for Close Image in right-click menu for application image nodes
1468 Review and modify terminology used in GUI
1535 review OpenSolaris Package Manager for UI improvements
1539 Improve documentation for manual backout procedure
1665 Learn and Install buttons are displayed when no Add-ons are available in Featured Software
1696 Image properties repo dialog should auto fill certificate path
  pkg(5) Porting and Enhancement
1054 Improve error message in install optional restricted version not available
1115 support for package icon actions
1175 Replace copypkgs
1537 integrate pkg(5) later than build 111
1677 repo web UI: Show only latest package versions by default
1716 qualify Python pkg version as seen in user-agent header
  pkg (5) Java API
1613 provide more specific SunOS version info in user-agent
  Packaging Tools
1545 excludedirs support in makepkgs
1546 makepkgs default: reevaluate use of "nobody" user
1547 makepkgs: enable default ownership to be specified in proto
1627 Error msg should be enhanced when a file or directory does not exist but mentioned in proto file
  Subordinate Software
150 Support AIX
1604 add libcurl/zlib to pkg package
  Documentation
1418 Update Tool help needs complete coverage of Software Update
1607 Provide top level README in toolkit zip
1608 Expand "Search" online help
1645 Right Click menus should be added in updatetool help
1648 Support Windows 2008
1715 Introduce Publisher term
  Building the Project
1637 change publisher and origin URL to layered/collection
  Repositories
1540 repo access reports
  Other
1573 featured sw feed: support optional suppression of title
1589 update feeds/ and ads/ URLs
1646 Support Windows 7 (user folder only)

Bug Fixes in This Release

The following table shows the defects fixed in the 2.3 release as compared to the 2.2 release. It does not include defects discovered and fixed during the course of 2.3 release development.

Issue ID Description
  Bootstrap Code
1541 optin.usage.reporting should set send-uuid to True
1550 bootstub does not set optin.usage.reporting to True
1565 Retroactively make sure if optin.usage.reporting is True then send-uuid is True
1612 NullPointerException with bootstrap utils
1785 updatetool bootstrap references updatetol.bat instead of updatetool.exe
  Notifier Code
961 On Mac OS X, trying to stop the notifier hangs the terminal window
  Software Update UI
1344 Size mismatch between the SW Update View and Installation Details
1482 After applying update, shows "New software is available"
1499 SW Update UI : Keyboard access needs to be enabled sooner
1500 Sorting while operation in progress leaves the rest of the updates unseen
1530 Cannot scroll to end of Component table in the Software Update UI
1590 Unable to check for new updates immediately after install of updates
1693 InconsistentIndexException traceback in software update interface
  Update Tool UI
416 eliminate progress message flashing
732 updatetool fails with invalid init.cfg content
972 updatetool -help show corrupted strings on ja_JP.UTF-8, zh_CN.UTF-8
1258 Updatetool reports uncompressed update download size
1356 reduce spacing between bottom of image list and new software
1357 Featured Software: add borders
1363 Windows: left panel gets wrong horizontal scrollbar when image title shortened
1420 Duplicate messages in list area and in lower right status
1440 uni18ned error message in URLError
1463 Tab fails to enter the component overview tab
1474 Tab fails to hold the state of Available Addons of an particular Image if Feature Software section exist
1479 Featured Software: Does not confirm single install image for add-on
1489 Mac: Tab navigation freezes if the Overview tab has hyperlinks
1496 new repo URL tooltip shouldn't use pkg.opensolaris.org
1514 Cannot scroll the vertical scroll bar in the components list window while creating a New Image
1515 Updatetool looks poor during refreshing the components list
1522 First User Image not fully displayed and 2 horizontal scrollbars displayed
1525 Ubuntu 8.04 64bit : Tab fails to hold the focus
1526 no focus on selected component
1528 Keyboard navigation blocks when the user rapidly presses down arrow to reach Featured Software
1536 Tab navigation: setting "featured.feed.url=" breaks tab traversal
1544 sort on Publish does not work
1549 Make navigation code to search control generic.
1567 Timestamp information incomplete on Windows platform
1578 Solaris10 U6 : Information is not visible on Dialog when we close busy updatetool
  pkg(5) Porting and Enhancement
428 AssertionError pkgrecv -s repo_url <shortpkgname>
814 history indicates success on failed image-create
841 Unable to uninstall all components in CLI
926 Error Message needs to be enhanced if the http_proxy value has bad format
983 pkg handles unknown locale with poor error message
1441 odd error message when trying to disable preferred publisher
1542 traceback when file owner/group doesn't exist
1686 timestamp cannot be set on read-only file (Windows)
1691 os_windows.cached_image causes multi-threading problems
  pkg (5) Java API
1381 pkg-java allows uninstall of package with dependent packages
1576 pkg-java not writing preferred-authority property
  Packaging Tools
1454 Traceback error when trying to copy packages from older repo if the destination repo is not running
1519 Ubuntu 8.04 64bit : makepkgs throws traceback error without -b option
1520 Ubuntu 8.04 64bit : makepkgs throws traceback error with non .py file
1548 Link for example manifest file shows a Not Found Page in Custom Shell Scripts
1556 makepkgs: overlapping dirtrees don't work
1584 the catalog shows 0 package on a depot generated using archivepkgs
1585 copypkgs creates double updatelog entries if rerun
1586 Running makemanifest script shows bad interpreter on Unix platforms
1587 makepkgs fails to publish packages when symbolic links present using a manifest file
  Subordinate Software
551 Upgrade to wxPython 2.8.10.1
1690 pkg.depotd seg. viol. on catalog page
  Documentation
1579 online help should include Search in Edit Menu Table
  Building the Project
1416 Specify package dependencies to build level
1538 Automate pkg-toolkit publishing and delete duplicate copy of maven documents
1574 makepkgs.py fails if workspace path contains a space character
1685 AIX: build should not produce updatetool/wxpython pkgs
  Other
1591 Failure to download some add-on packages in GF v3 Preview

Known Issues and Workarounds in This Release

2.3.3: Windows pkg.bat and updatetool.bat can display junk when run (Issue 2176)

If the universal image is used in which pkg.bat and updatetool.bat are bootstrap wrapper scripts, then the first time those scripts are run they may display a lot of unnecessary output.

Workaround: Ignore the junk output.

2.3.3: Bootstrap of packages is significantly slower than in 2.3.2 (Issue 2175)

Downloading of package files during a bootstrap operation is significantly slower than in 2.3.2 and earlier releases.

Workaround: None at this time. Avoiding use of HTTP proxies, if possible, may increase speed somewhat.

Featured Software cannot be disabled through the user interface (Issue 1348)

The Featured Software feed cannot be disabled through the user interface. Instead, you must edit the defaults.cfg file.

Workaround: Edit the defaults.cfg file, which resides in a platform-specific location:

  • On Unix: ~/.updatetool/defaults.cfg
  • On Mac OS: ~/Library/Application Support/updatetool/defaults.cfg
  • On Windows: \Documents and Settings_username_\Application Data\updatetool\defaults.cfg

In the defaults.cfg file, change the line:

featured.feed.url = http://updates.sfbay/atom/featuredfeed.xml

to this:

featured.feed.url

Then, restart updatetool.

"OK" button label not translated in ja locale (Issue 519)

When running updatetool in the ja locale, the "OK" button label is not translated to Japanese in all instances.

Workaround: None.

On Windows Vista, the desktop notifier is blocked from running as a startup program (Issue 721)

When you log in to Windows Vista as a user with Administrator privileges, Vista informs you that it has blocked some startup programs.

Workaround: Do one of the following:

  • When Vista informs you that it has blocked some startup programs, use the notification interface to manually unblock the notifier.
  • Use the Vista Task Scheduler to register the notifier application. See http://www.jimmah.com/vista/Applications/autostart_admin_program.aspx for instructions. When following these instructions, point the Task Scheduler action to launch the registered notifier, which should be located at:
    C:\Users_username_\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Update Tool Notifier.exe

On Windows Vista, command line tools require "Run as Administrator" privilege in certain cases (Issue 721)

When running Update Center commands such as pkg and the pkg/updatetool bootstrap, the command shell you run them from must have "Run as Administrator" privilege in these situations:

  • Update Center has been installed under Program Files.
  • You are using the command line tool to manipulate an installation image under Program Files.

Due to the Vista UAC (User Account Control) feature, command shells do not by default have the "Run as Administrator" privilege even if the user you are logged in as has administrative privileges.

Workaround: Start the command shell with "Run as Administrator" privilege. Here are two ways to do so:

  • Right-click the Command Prompt icon and choose "Run as Administrator" from the context menu.
  • In the Start menu, enter cmd in the command box and then press Ctrl+Shift+Enter instead of Enter.

On Windows Vista, paths with multibyte characters cause connection to certificate-based repositories to fail (Issue 1806)

If the path name of an installation image contains multibyte characters, attempts to specify a repository that uses SSL certificates fail.

Workaround: Do not use multibyte characters in the path name.

On Linux systems, pkg(5) does not run with the Security Enhanced Linux (SELinux) feature in enforcing mode (Issue 1211)

After installing Update Center on a Linux system that has the SELinux feature in enforcing mode, a traceback is displayed when you attempt to run pkg or updatedtool. The traceback ends with the following error:

ImportError: <path>/pkg-toolkit/pkg/vendor-packages/OpenSSL/crypto.so: cannot
restore segment prot after reloc: Permission denied

where <path> is the path to the installation of Update Center.

Workaround: After installing Update Center, enter the following command:

chcon -f -t textrel_shlib_t <path>/pkg/vendor-packages/OpenSSL/crypto.so}}

where <path> is the path to the installation of Update Center.

On UNIX systems, shell syntax errors appear when launching updatetool (Issue 582)

If you run the updatetool command from a directory whose path includes a special shell character such as "(", an error message similar to the following appears:

sh: syntax error at line 1: `(' unexpected

Workaround: None. The message is harmless and can be ignored.

On Mac OS X 10.4, the Update Tool application may fail to start (Issue 687)

If you run the updatetool command from the command line you may see an error of the form:

open\[7289\] LSOpenFromURLSpec() returned -10827 for
application (null) urls
file://localhost/Users/Smith/Desktop/gfv3/updatetool/bin/../UpdateTool.app/.

If you double click on the UpdateTool application from the Finder you may see the message:

You cannot open the application "UpdateTool" because it may be damaged or incomplete.

Workaround: To resolve this problem, first try running (or re-running) updatetool from the command line. If that does not work, rebuild the Launch Services database by running this command:

`locate lsregister` -kill -r -domain local -domain system -domain user

On Mac OS X, running sudo updatetool does not grant the Update Tool root privileges (Issue 768)

After using sudo to run Update Tool with elevated privileges, attempts create images in directories controlled by the root user fail, and images created in other directories are owned by the current user.

Workaround: Do not use sudo. Instead, log in as the root user before running updatetool.

On Mac OS X, trying to stop the notifier hangs the terminal window (Issue 961)

On Mac OS X, entering the following command to stop the notifier sometimes hangs the terminal window:

# updatetool --notifier --shutdown

Workaround: When this occurs, press Ctrl+C to regain control in the command window. Then, follow these instructions to stop the notifier:

  1. Launch the updatetool GUI.
  2. On the toolbar, click Preferences.
  3. In the Preferences window, click the Updates tab.
  4. On the Updates tab, uncheck Automatically check for updates.
  5. Click OK.
  6. On the File menu, choose Quit to quit the updatetool GUI.

On Solaris 10, running updatetool on the command line produces "CRITICAL" python GTK messages (Issue 709)

When you run updatetool on the command line on Solaris 10, several CRITICAL messages may appear; for example:

** (python:1678): CRITICAL **: file blueprint-draw.c: line 81: assertion `GTK_WIDGET (widget)' failed

Workaround: None. These messages are harmless and can be ignored.

On OpenSolaris 2008.11, text in online help appears to overlap (Issue 933)

In online help, some letters appear to overlap, while others appear to be spread too far apart.

This problem arises because Arial, the default font for updatetool online help, is not available on OpenSolaris 2008.11.

Workaround: Click the "A" button in the online help window and choose a different display font for the online help.

On 64-bit Ubuntu 8.10, running updatetool produces several "Gtk-Message: Failed to load module" errors (Issue 893)

When you enter updatetool in a terminal window, several messages that begin with "Gtk-Message: Failed to load module" appear. However, updatetool launches and functions normally.

Workaround: None. These messages are harmless and can be ignored.

On AIX, packages containing files owned by the nobody user fail to install (Issue 1752)

On AIX, attempts to install packages that contain files owned by the nobody user fail, displaying the "pkg: This is an internal error" message.

Workaround: In packages being made available for AIX, make sure that the owner tag for all file and directory actions does not specify the nobody user. Existing packages that do use nobody must be corrected and republished in order to install successfully on AIX.

pkg handles unknown locale with poor error message (Issue 983)

Attempts to use pkg when the locale setting is not known by the system produce a confusing error message. Usually, the message includes the phrase "unsupported locale setting"

Workaround: Before using pkg, set the locale to the UTF8 form of the locale; for example

export LANG=en_IN.utf8

Full List of Known Issues

The following table lists all open defects known at delivery of the 2.3 release.

Issue ID Description
  Bootstrap Code
341 java -jar ucbootstrap.jar does not remove remaining wrappers
501 Windows: Bootstrapper always indicates successful notifier registration
992 pkg bootstrap without DISPLAY produces undesirable gconf warning messages
1437 pkg.bat bootstup does not return error code correctly
1438 pkg.bat in python caller exits -1 in registry query for java key
1501 should report URL in error for 404
1782 pkg.bat has incorrect EOL characters on Windows
  Notifier Code
92 Fix balloon notification on Mac OS
99 notifier icon appears in the icon tray on the Java Desktop
217 If a big number of images have available updates, the notifier balloon does not allow to display all of them
629 Notifier will not remove notification window when pinged by GUI
689 notifier's initial update check may be delayed one check cycle
1057 Mac: Notifier balloon positions incorrectly if dock is on the left
1140 Notifier desktop integration issue when $DISPLAYis set to a remote desktop
1155 The notifier balloon is kept on the Desktop after clicking on it to launch updatetool
1168 Notifier registration fails when the bootstrap is run (using run-as) in Program Files
1191 Preferences has an unclear icon in the notifier's menu on open susie
1221 Solaris 10U6: Improper placement of notifier baloon
1476 Notifier icons poor appearance on several platforms
1674 Update Manager is not maximized and brought up
1766 redhat 5.2 : sometimes notifier fails to show the icon
  Install-Time Configuration Hook
108 Dependencies are not respected during pre-remove execution scripts
386 Need to refine configurator busy feedback
  Software Update UI
1308 The first message displayed on SW Update GUI should be adapted when no update or add-on is available
1379 SW Update: Unresponsive when selecting update to view after aborting update check
1397 Software Update Manager is not brought up or maximized
1398 white square is left in Software Update Install Dialog when updation process is canceled
1408 Can not tab through description area on OS X.
1421 Strange behaviour of Horizontal scroll bar, appear along with vertical scroll bar even if not required
1428 SW Update: Add-on item check box selected after install
1434 OpenSolaris: details area has font issues
1446 SW Update may not allow list items to be selected (XP Only, Mouseless ops)
1462 Cannot activate links in the description area via mouseless operations
1465 Label is missing for refresh icon of Software Update UI
1466 size column doesn't sort properly
1467 Several controls do not indicate focus during mouseless navigation
1471 Error message should be displayed when an image having updates is deleted
1498 Stop in software update can lead to unexpected image updates
1553 No sorting available in Software Update Install Dialog
1593 SW Update fails when displaying license for add-on SW.
1617 Shows empty Install Dialog while trying to install Add-on for the second time
1655 Focus is not visible when the tab moves to Software Updates, New Software & license terms
1669 First Image name is cut(truncated) in License tabs if an image has a long name
1719 Featured SW image not removed if install is not initiated or fails
1721 OS X:Cannot uncheck the image having Add-ons in the confirmation dialog using keyboard
1740 SW Update: Duplicate items may appear in Add-Ons list
1750 Traceback error if installation of Featured Software is canceled
1787 Installation of New Software fails and unable to delete the install directory
1804 SWUpdate: Duplicate items in New Software list
1807 Headers in update description table in SW Update not i18n
1812 SW Update fails when directory contains multi-byte character
  Update Tool UI
119 updatetool gets easily confused by user's PYTHONPATH settings
352 center "Download cancelled" dialog
400 Prerferences location on Windows may need to be moved or renamed.
419 Gnome: `GtkPizza' has no property named `row-ending-details'
436 Update tool crashes when using button to select new image directory
516 Windows: Contents of the Published column are not aligned
521 select lines in any page got gtkwidget errors
552 In Localized Help, the tab lablels and messages are displayed in English
584 Can't lauch UC GUI twice on Nevada
593 2.0, B14, es, updatetool, About window not localized
595 2.0, b14, updatetool, es, "Saving list of images" not localized
622 S9 CDE: fallback function on ja locale doesn't work
644 updatetool use locale fallback function without notice message
645 No need to have shortcut key in Japanese menu bar
646 Update Tool menu labels and Window menus labels are English
697 File in use message has mixed slashes (\ and /)
709 GTK "CRITICAL" errors show up
727 image created in CLI can't be opened in GUI
768 OS X: GUI launched with sudo does not gain elevated privileges
847 Repo list: Preferred and Enabled controls not centered in column
863 Trace back error when no disk space available
917 Unable to select content in Overview tab
1081 Preferences set thru notifier not updated in GUI , when updatetool ia already running & minimized
1082 image tree cannot be collapsed using the keyboard
1146 The Error message is not appropriate when the user tries to open a user image on which he has not enough privileges
1187 Not a clear separation for columns in the Components view pane on open susie
1205 Right Click menu is left when we select 'Install Marked Components' option
1244 font displays poorly in online help and featured software view on OpenSolaris
1247 Donwload progress: Don't wrap n of n components
1266 Search not Displayed on some platforms
1282 Throbber leaves a white square in the tool bar
1290 10.4.11 PPC : was not able to launch updatetool from the file manager
1292 updatetool goes often to a Not Responding State
1295 Vista: Throbber not masking correctly
1306 No error message if spaces provided in the repo url
1311 Windows: security emblem masking issue when selected in list
1313 Featured Software: tool should periodically reload feed
1316 The Icon for Application Image & Installed Components view is blurred & unclear
1338 Solaris 10: Featured Software : Learn More button fails to start the browser
1339 Directories are left over when image creation fails
1349 Featured Software: Atom feed is not i18n
1358 reinstitute text labels for toolbar buttons on Mac OS X
1369 search and throbber get hidden when resizing window
1393 Security Icon has white background
1403 Feature View not refreshed immediately after opening an image which is a promoted application
1405 Need to click TAB twice to reach the Add button from Image Description
1407 Installation of Glassfish Web Space Server Failed when installed from Featured Software
1417 Use clickable link in Unable to contact support repo message
1455 Warning displayed on the terminal where updatetool is launched
1473 Cannot activate links in the description area using Keyboard
1475 Title or description ending with certain unicode chars get's ":" or "." added to string
1491 No clear separation between Menu files and toolbar
1510 It is not possible to minimize updatetool during install phase
1523 incorrect right panel after quick arrow movement in left panel
1533 Tab stops after Search is made
1592 updatetool: Add-on fails to install
1602 Could not plan the updates should be an INFO or WARNING level message
1622 A traceback found in error_log.txt
1640 Setting Recent items limit to 0 results in displaying all versions of packages
1653 Select a Directory:NewName instead of the created directory
1659 Tab fails to enter into the directories window(Image Directory Selector window/explorer) in Choose Installation Image Directory
1663 Focus should be on the component in Install/Update Confirmation dialog
1739 Performance: improve efficiency of checking for configurators
1773 opensuse 64bit : launching of updatetool fails with traceback error
1788 Windows: Insufficient permission error displayed when trying to install Add-on after the user cancels the download for first time
1791 Updatetool should retain pkg selection after user cancels instsall
1795 Imgs Tree Control: Reopens after view minimized
1808 problem when tried to change the limit number for show recent versions
1810 If one component has an art with a big size other component are also impacted
1813 Log file default rollover size should be reduced
  pkg(5) Porting and Enhancement
79 Two packages sharing same directory mode=555 error pb at install/uninstall
189 pkg verify on the UC2 packages results in errors
305 Performance problems for pkgs with many files
472 remove extra image.mkdirs() calls from pkg client
756 pkg.depotd doesn't handle invalid cookies
899 symlink action in package produces traceback on Windows
958 Ctrl-C does not always stop pkg.depotd
994 image-update fails for optional dependency
1020 UC does not handle incorporations well
1093 Windows os.rename Permission denied error during download
1106 ELF support with the toolkit
1211 pkg(5) will not run on SELinux in enforcing mode
1217 pkg verify & fix fails with Unexpected Exception: ElfError
1261 MalformedActionException not passed back to pkgsend
1384 search -r fails when pkg.depotd is on Windows
1385 UC20 pkg(5) doesn't upgrade package dependencies
1442 traceback from non-ascii property values
1582 Traceback error when installing a package not having the mode set during publication
1583 non-user directory access fails on Windows 7
1630 Traceback occurred with UC2.3.0-32.2220 (KeyError: 'getpwuid(): uid not found)
1689 pkg.depotd web UI display Install links for .p5i files that will not work for non-OpenSolaris packages
1717 Unable to create image using localhost (Mac OS X)
1752 cannot install package with files owned by nobody (AIX)
1759 pkg.depotd allows to start with port numbers that are out of range
1767 copypkgs does not copy if one of the packages does not exist in the repo
  Packaging Tools
1459 Traceback error if -b option is not mentioned when executing makepkgs script
1518 Ubuntu 8.04 64bit : makepkgs throws Transaction Error when publishing symbolic links
1768 Traceback error when trying to copy packages from repo running on 2.1
1770 Traceback error if argument is not mentioned for -f option
1771 Make copypkgs deprecated
2131 Windows 2008R2 : Traceback error when trying to do Archivepkgs in 2.3 Update 1
  Subordinate Software
310 Solaris 9 x86: updatetool SEGV crash in libgtk-x11
511 UC does not follow OpenSolaris keyboard settings, and does not allow composed characters
519 OK not translated in ja (was Labels and some messages in dialogs are displaying in English)
669 2.0, MS15, status bar messages not localized
674 No localized messges in "Choose Installation Image Directory" dialog
893 updatetool prints module loading failure warnings on Ubuntu 8.10 64bit
1182 Import Errors when launching minimized python on Linux SUSE
1713 McAfee VirusScan 8.7 w/ Artemis reports trojan in pythonw.exe
1798 autofs enabled home dipol mounted when user logs in
  Localization
598 2.0, b14, updatetool, license not localized
1337 Some UI message still in English on non-English locales
1796 Correct the translation for MenuItem "Show Recent Versions" for zhCN
1799 Edit -> Preferences -> Display - The page is unlocalized
1801 updatetool --swupdate with no proxt set: error message in English
1802 --swupdate popup on Linux does not follow the shells locale
1803 Loading image error message not localized
  Documentation
567 Japanese OLH contents should be truncated at right edge of frame

Changes in the 2.3 Update 1 Release

The 2.3 Update 1 release is a maintenance update to the 2.3 release. It provides fixes for the following issues:

Issue ID Description
380 Enhance handling of invalid and incompatible images
669 2.0, MS15, status bar messages not localized
674 No localized messges in "Choose Installation Image Directory" dialog
1446 SW Update may not allow list items to be selected (XP Only, Mouseless ops)
1711 retire optin.usage.reporting property
1803 Loading image error message not localized
1834 updatetool.exe: Missing information when viewed with Process Explorer
1841 Notifier fails to check for updates if bad image included in defaults.cfg
1855 notifier fails to reload image_list if initial image_list is empty
1856 SW Update fails to start with bad image in defaults.cfg
1866 Detect and launch most current notifier version
1868 MAC: Display notifier balloon at top-right of display area.
1874 Add 32bit libidn library as a prerequisite for 2.3 on RHEL 64bit
1887 license terms does not indicate when it has the keyboard focus
1888 updatetool.exe and Update Tool Notifier.exe need to be signed
1894 bootstrap causes out of date catalog_cache
1895 notifier: respond reasonibly when encounter 2.4 or greater image.
1897 Right click menu on the Image is missing
1905 Invalid URL used in repository message dialog
1939 pkg-toolkit-incorporation depend updatetool@2.3.0-38
1945 pre-installed platform-specific images should not contain UUIDs
1950 don't reset existing UUIDs
1951 auto set publisher UUID when not set
1954 makeimage does not work on Mac OS X
1955 Enable setting of UUID when no UUID exists
1962 address use of tools in OpenSolaris zones
1963 Updatetool.exe shows the description as Update Tool Notifier
1967 Exception when cancelling New Image
1970 The notifier is not able to show updates for other user images if the user images from which it is registered has an unreachable publisher
1975 remove uuids from pre-installed platform independent images
1976 Rollback 1565: Retroactively make sure if optin.usage.reporting is True then send-uuid is True
1977 Abort notifier if no images available
1988 UUID cleanup
2004 image.Create() set send-uuid = true
2018 variable referenced before assignment
2020 Set copyright in About dialog to 2010
2029 remove UUID from toolkit bundles on updates.sfbay
2032 updatetool.sh does not handle restart correctly for python migration
2033 updatetool.exe does not handle restart correctly for python migration
2038 Backport l10n strings for issue 380

Changes in the 2.3 Update 2 Release

The 2.3 Update 2 release is a maintenance update to the 2.3 release. In addition to adding platform support of HP-UX 11i, Oracle Enterprise Linux 4 and  5, and SUSE Linux Enterprise 11 Server, this release provides fixes for the following issues:

Issue ID Description
1297 Updatetool/notifier do not restart if SW Update updates their code
1364 Provide GUI access to update tool GUI log file
1437 pkg.bat bootstup does not return error code correctly
1495 reduce footprint of notifier while idle
1501 should report URL in error for 404
1527 Make notifier version value update automatically
1770 Traceback error if argument is not mentioned for -f option
1777 Redirect error output to an error log
1782 pkg.bat has incorrect EOL characters on Windows
1801 updatetool --swupdate with no proxt set: error message in English
1807 Headers in update description table in SW Update not i18n
1813 Log file default rollover size should be reduced
1827 remove variant.arch from pre-installed images
1836 Traceback error when trying to compare a repo which is down
1850 Unable to copy packages using copypkgs when directory path is used
1885 Recent maven-makepkgs-plugin versions do not work with remote repo
1891 Traceback error when makepkgs is executed without protofile
1903 Refrain from notifying users of updates if the GUI/SW Update tools are already in use
1912 missmatch makemanifest script doc for default group value
1913 Traceback in makeimage script when dependency not found
1917 Notifier start logic in updatetool defeats notifier size reduction effort
1918 Traceback error when trying to publish package to a repo which is down
1919 Archive file is not created when using URL with -s option while executing the makepkgs script
1921 Include -z option in the toolkit documentation for makepkgs
1928 notifier scheduler does not exit if image list becomes empty
1929 notifier should not exit if property dialog is open
1936 Unable to unregister notifier after the latest version of notifier is detected and started
1940 Windows 2008 : archivepkgs creates invalid repo
1943 Unix: notifier scheduler does not exit when user logs out of session
1946 pt_BR locale not addressed in Contents/MacOS/Updatetool
1953 Offset balloon from upper right hand corner
1966 Improve testability of notifier
1969 Don't restart the notifier if GUI subcomponents are in-use
1995 A message stating that Registration is not supported on KDE if updatetoolconfig --register is attemped twice
1998 Notifier fails to show the updates
2031 Enhance look and feel of notification balloon
2050 duplicate image list paths may cause noitfier to hang
2053 Online help: Include Vista/Windows 7 location of Preferences
2054 Remove Entry button present for user images converted to 2.4 format
2062 search: error causes no results to be displayed
2064 named locked file not removed when tool shutdown
2065 notifier does not prompt user for restart
2066 UnicodeEncodeErrors in updatetool
2072 Notifier may fail to report all available updates
2092 updatetool fails to launch when hostname contains non-ascii characters
2093 2.3u1 downloads have bad publisher origin URL
2094 libssl.so.0.9.8 not found if LD_LIBRARY_PATH_32 or LD_LIBRARY_PATH_64 is set
2096 Support HP-UX 11i on Itanium
2100 Add JRockit/JavaHome registry key lookup in pkg.bat
2120 UC2.3U2: repository web interface oracle branding firefox 3.0.14
2125 Segmentation fault error thrown when updatetool exits
2126 A conflict Error displayed when Available Updates View is selected for a 2.3 User image
2129 Fail to launch Software Update Manager from command line using updatetool
2131 Windows 2008R2 : Traceback error when trying to do Archivepkgs
2132 Windows 2008R2 :Cannot create an image using makeimage script when a file system is used
2133 Windows 2008R2 : Traceback error displayed when the location of base directory does not exist when executing makemanifest
2134 SUSE 11: user login with kde does not start the notifier
2135 Python 2.4.6 interacts poorly with 2.3u1 incorporation
2138 SW Update advertisements are still Sun ads
2141 Searched string is not higlighted in Updatetool Log after it is found
2142 cmprepo: UnboundLocalError catalog
2148 user agent field incorrect on HP-UX
2149 Bootstrap results in bad image on HP-UX
2151 HPUX: pkg installs files owned by root even when run by non-root user
2152 HPUX: pkg.depotd crashes when accessing web UI

Changes in the 2.3 Update 3 Release

The 2.3 Update 3 release is a maintenance update to the 2.3 release. In addition to adding platform support of HP-UX 11i, Oracle Enterprise Linux 4 and  5, and SUSE Linux Enterprise 11 Server, this release provides fixes for the following issues:

Issue ID Description
1956 Vista: bootstrap can hang when Receive Window Auto-Tuning enabled
2092 updatetool fails to launch when hostname contains non-ascii characters
2099 Update license and copyrights
2134 SUSE 11: user login with kde does not start the notifier
2154 plain text HTTP proxy password
2155 B38c: online help preferences table missed windows 2008
2157 pkg-java: https_proxy envvar not handled correctly
2158 Buld number convention for update releases is cumbersome
2159 Change default check frequency to weekly
2160 pkg-java: two phase update
2161 pkg(5) client throws IllegalFmri exception with bad catalog file and does not recover
2165 pkg-java API is unable to report updates if packages use variants
2168 NPE while trying to install "updatetool"
2170 pkg-java API should use setConnectTimeout and setReadTimeout
2173 Update license information

Changes in the 2.3.4 Release

The 2.3.4 (2.3 Update 4) release is a maintenance update to the 2.3 release. This release provides fixes for the following issues:

Issue ID Description
2195 Provide interfaces to Image.makeInstallPlan() to allow the consumer to control the operation/intent value
2194 pkg-java: two phase update does not work
2193 Disable feature feed
2191 Update package and About box URLs to reflect new project and wiki locations
2190 Generic "Update Tool" name causes confusion
2185 Software Update GUI ads link must be changed from pkg.sun.com to pkg.oracle.com
2182 Updatetool Publish Properties dialog: Publisher Name field should be wider
2181 Provide Bootstrap interface for specifying an ImagePlanProgressTracker
2179 Consider forcing one time change of daily update checks to weekly.
2177 Bootstrap should provide more progress feedback
2176 Windows bootstub wrapper script has echo turned on
2175 Bootstrapper performance regression from 2.3.2
2174 Bootstrapper does not handle http_proxy with no port

Changes in the 2.3.5 Release

The 2.3.5 (2.3 Update 5) release is a maintenance update to the 2.3 release. This release provides fixes for the following issues:

Issue ID
Description
2095
Upgrade python to 2.4.6
2184
pkg wrapper script may need to set LIBPATH for AIX
2197
Increase PKG_CLIENT_READ_TIMEOUT in Java client
2198
Source and javadoc artifacts needed for pkg-client.jar and pkg-bootstrap.jar
2201
Increase default java download thread count from 3 to 4
2204
pkg-toolkit*.zip uses pkg.sun.com repo URLs
2205
makepkgs does not pick up permissions from source directories (like it does for files)
2206
Bootstrap fails with permissions error when package has a directory with 750 permissions
2209
Update URLs from wikis.sun.com to wikis.oracle.com
2210
maven-makepkgs-plugin does not use locally installed copy of toolkit

Reporting New Issues

If you find something amiss, please consult the list of open Update Center 2 bugs to see if the problem has already been reported.


Old URL (read-only): http://wiki.updatecenter.java.net/Wiki.jsp?page=UC2Documentation.ReleaseNotes.2.3
New Page: https://wikis.sun.com/display/updatecenter/UC2Documentation.ReleaseNotes.2.3

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Oracle community and they might not be employed or in any way formally affiliated with Oracle. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Oracle nor any other party necessarily agrees with them.