10.04.4

Revision 2 as of 2012-02-13 22:02:01

Clear message

The following is a summary of bugs fixed between Ubuntu 10.04.3 and 10.04.4. This summary covers only changes to packages in main and restricted, which account for all packages in the officially-supported CD images; there are further changes to various packages in universe and multiverse. Some of these fixes were by Ubuntu developers directly, while others were by upstream developers and backported to Ubuntu. For full details, see the individual package changelogs.

In addition to the fixed bugs listed below, this update includes all security updates from the Ubuntu Security Notice list affecting Ubuntu 10.04 LTS that were released up to and including 10 February 2012. The last update included was USN-???.

To understand the changes made between Ubuntu 10.04 and 10.04.1, please see the 10.04.1 change summary; for changes between 10.04.1 and 10.04.2, see the 10.04.2 change summary for changes between 10.04.2 and 10.04.3, see the 10.04.3 changes summary.

This is the last planned point release update to be issued for 10.04, SRU's will continue to be issued until EOL.


Known Issues

If you are trying to create an installation CD or USB for a 10.04 based release from a 10.10 or later system, you may run into 645818. The workaround is documented in the report. Typing 'live' or 'help' (without the quotes) at the boot: prompt allows the user to proceed with the installation.

Eucalyptus on Ubuntu Server 10.04.3 will exhibit the behaviour of failing to register or start an instance, with the cloud-debug log referencing "pad block corrupted" this is described in bug 588861, a fix has been committed to the kernel in the archive (proposed pocket) and will be available shortly via lucid-updates.

On Ubuntu 10.04.3 Alternate image, under some conditions, ltsp client is not able to load boot file. The following workaround and further information can be found in 813837.

Change the line in /etc/ltsp/dhcpd.conf from
    filename "/ltsp/amd64.tmp/pxelinux.0";
to
    filename "/ltsp/amd64/pxelinux.0";


Changes Since 10.04.3

Installation and Boot Fixes

Updated CD images are provided with this release, including fixes for some installation bugs. (Many installation problems are hardware-specific; for those, see "Hardware support bugs" below.)

Package

Bug number

Description

debian-installer-utils

900526

chroot_setup.sh: Divert start-stop-daemon and initctl rather than simply moving them aside (LP: #900526).

Upgrade Bug Fixes

These changes fix upgrade issues, smoothing the way for future upgrades to later releases of Ubuntu.

Package

Bug number

Description

apt

922485

apt-pkg/algorithms.cc: Iterate Breaks the same way as Conflicts, so that we resolve virtual package Breaks more effectively (LP: #922485).

apt

917173

apt-pkg/algorithms.{cc,h}: Use an int to represent resolver scores, not a signed short, because large upgrades can result in an overflow for core packages (LP: #917173).

apt

857472

SECURITY UPDATE: Restore apt-ket net-update functionality (LP: #857472)

apt

865828

Backports of various archive-support features (LP: #865828):

apt

856489

SECURITY UPDATE: Disable apt-key net-update for now, as validation code is insecure. (LP: #856489)

apt

805389

backport support for xz compression (LP: #805389)

grub

692691

Refine detection of Xen-only kernels: kernels with both CONFIG_XEN=y and CONFIG_PARAVIRT=y are now given both Xen entries (if a hypervisor is present) and non-Xen entries (LP: #692691).

grub

720558

Backport from Debian 0.97-39 (LP: #720558):

grub-installer

695842

Canonicalise device names printed by 'mdadm --detail' (LP: #695842).

grub2

623609

Handle partition devices without corresponding disk devices (LP: #623609).

grub2

563895

Backport upstream patch to skip LVM snapshots (LP: #563895).

Kernel and Hardware Support Changes

Considerable work has been done in Ubuntu 10.04.3 on improving support for many specific items of hardware.

Package

Bug number

Description

Desktop Bug Fixes

These changes mainly affect desktop installations of Ubuntu, Kubuntu, and other Ubuntu-based systems.

Package

Bug number

Description

These changes mainly affect installations of Ubuntu on server systems.

Package

Bug number

Description

In addition to the Ubuntu Security Notice list updates, the following changes were made to enhance the security of a system.

Package

Bug number

Description

Other Bug Fixes

A number of other changes were made in this release to fix significant bugs all across the Ubuntu system, or to make other well-understood improvements.

Package

Bug number

Description

app-install-data-partner

905413

add vmware-view-client (LP: #905413)

apport

865199

backends/packaging-apt-dpkg.py: Fix crash when /etc/apport/native-origins.d contains any files. Fix backported from upstream r1973. (LP: #865199)

aptitude

508545

backport 0007-preferences-dir.patch from natty. (LP: #508545)

base-installer

820306

Honour apt-setup/security_path when constructing initial security entries in sources.list (LP: #820306).

byobu

796422

fix chown of reload-required flag, which might otherwise fail, and break package upgrades, LP: #796422

ca-certificates

837557

SECURITY UPDATE: Blacklist "DigiNotar Root CA" due to fraudulent certificate issuance (LP: #837557)

casper

777759

Disable release-upgrade prompts in the live session (LP: #777759).

checkbox

567568

New upstream release (LP: #567568):

checkbox

550973

Added referer when sending submissions to Launchpad (LP: #550973)

checkbox

352740

Added suggests to checkbox package in debian/control file (LP: #352740)

checkbox

556824

Fixed udev_resource script to be more resilient (LP: #556824)

checkbox

558728

Fixed cdimage_resource script to read casper.log (LP: #558728)

checkbox

560948

Fixed reporting all resources found for a job (LP: #560948)

checkbox

557443

Fixed stalling when using kdesudo to start backend (LP: #557443)

checkbox

563050

Fixed starting the appropriate default browser on UNR (LP: #563050)

checkbox

562580

Fixed opening the report with the gconf preferred browser (LP: #562580)

checkbox

349768

Fixed suspend_test to use relative time for wakealarm (LP: #349768)

checkbox

553328

Fixed backend not getting terminated upon closing (LP: #553328)

compizconfig-backend-gconf

207065

honor resize_with_right_button gconf key (LP: #207065) Thanks to Guido Iribarren

debootstrap

880926

Add (Ubuntu) precise as a symlink to gutsy (LP: #880926).

debootstrap

786956

Add (Ubuntu) oneiric as a symlink to gutsy (LP: #786956).

desktopcouch

834857

Preserve Ubuntu One service through longer replication period, 10 minutes changed to 60 minutes. (LP: #834857)

drbd8

744293

debian/patches/11_fix_lvm_infinite_loop.dpatch: infinite loop in helper LVM script. (LP: #744293)

ecryptfs-utils

725862

src/libecryptfs/key_management.c: LP: #725862

facter

885998

lib/facter/ec2.rb: Rescue condition in can_connect() when timeout() actually has a chance to timeout. (LP: #885998)

facter

732953

lib/facter/ec2.rb: Properly handle ip+port when testing connectivity of ec2 metadata service.(LP: #732953)

facter

876130

lib/facter/util/collection.rb: Backported fix from upstream commit 2255abee7bdb9b6478ca228546e3d275dbac0ec3. Reload all facts if the requested fact is not found. Ensures consistency after facts have been cleared. (LP: #876130)

fglrx-installer

566437

Do not remove diversions. Those diversions were likely installed by older releases of the driver (since we don't use diversions any more). Any diversion should be removed in fglrx.preinst, as it's exactly where we remove all other diversions (LP: #566437).

firefox

929833

see LP: #929833 for USN information

firefox

926347

fix LP: #926347 - Fix apparmor denial on Lucid

firefox

923319

see LP: #923319 for USN information

firefox

897794

"Fix" LP: #897794 - some websites expect "X11" to be the first token of the platform component in the UA string

firefox

908508

Fix LP: #908508 - Add patch from upstream to fix powerpc build failure. Only apply this patch on powerpc to avoid compromising the quality of the architectures that we care about

firefox

923461

Fix LP: #923461 - Broken Apparmor profile with Firefox 9.0.1

firefox

907666

Fix LP: #907666 - readd missing kubuntu-firefox-installer Replaces

firefox

917529

Fix LP: #917529 - Make sure new transitional packages have a versioned dependency on Firefox so as to not break Firefox during partial upgrades

firefox

904594

New upstream stable release (FIREFOX_9_0_1_BUILD1) (LP: #904594)

firefox

901838

Fix LP: #901838 - Ugly busy pointer, due to libxcursor no longer matching the cursor bitmap to a nice themed pointer

firefox

888307

Turn off the one-time addon selection dialog (LP: #888307)

firefox

561124

Now Firefox lazy loads libxul, drop the LD_LIBRARY_PATH hack from the shell wrapper (LP: #561124)

firefox

294187

Fixes LP: #294187 - Firefox Locales should install locale specific search plugins

firefox

643899

Prevent LP: #643899 - Firefox sending header "Accept-Language: chrome://global/locale/intl.properties" because the intl.accept_languages preference is messed up. Drop a patch which causes the preferences system to save a user preference when changing a preference value to equal the system default value (and revert to the original behaviour where the preference is just discarded). This should hopefully stop Firefox Sync from breaking localized preferences where they haven't been modified by the user, but does regress LP: #548866

firefox

548866

Prevent LP: #643899 - Firefox sending header "Accept-Language: chrome://global/locale/intl.properties" because the intl.accept_languages preference is messed up. Drop a patch which causes the preferences system to save a user preference when changing a preference value to equal the system default value (and revert to the original behaviour where the preference is just discarded). This should hopefully stop Firefox Sync from breaking localized preferences where they haven't been modified by the user, but does regress LP: #548866

firefox

744580

Prevent LP: #744580 - Firefox doesn't autoscroll when selecting content downwards

firefox

758111

Fix LP: #758111 - update ubuntulinux.org bookmark - thanks to Jonathan Rothwell for the patch

firefox

838322

Distrust and disable all DigiNotar certs including the Staat der Nederlanden Certificates (LP: #838322)

firefox

837557

Distrust and disable DigiNotar Root CA due to fraudulent certificate issuance (LP: #837557)

gcalctool

871988

03_correct_tanh.patch: git patch to fix tanh calculation (lp: #871988)

gnome-control-center

607357

Fix LP: #607357 - cannot cope with incorrect current password under LDAP backend. Patch from Ryan Tandy

gnome-power-manager

620693

When we blank due to a timeout, make sure to lock (in case we've blanked before the screensaver is active). LP: #620693

gnome-utils

379382

gnome-screenshot produces a black bar in certain multi-head situations. backport 56f50c7 from upstream git. LP: #379382

gtk+2.0

558674

Added two patches from git to fix filechooser issue (LP: #558674)

gtk-vnc

598597

Fix off-by-one error in snprintf call generating the version string, thanks to Josh Wendell and mccurlly for identifying the fix (LP: #598597)

kickseed

810068

Fix iSCSI ks_preseed calls to include a type field (LP: #810068).

kickseed

708548

Preseed partman-lvm/device_remove_lvm when confirming logvol results, since Kickstart doesn't have a separate control with a one-to-one correspondence to this (LP: #708548).

landscape-client

809210

Try to load the old persist file if the current one doesn't exist or is empty (LP: #809210).

landscape-client

804008

Fix wrong ownership and permissions when the reporter is run as a result of applying a repository profile (LP: #804008).

landscape-client

804548

Keep original sources.list ownership (LP: #804548).

landscape-client

805746

Refactored tests (LP: #805746).

landscape-client

804548

Preserve permissions of sources.list (LP: #804548).

landscape-client

795794

Detect if running in a vmware guest (LP: #795794).

landscape-client

797069

Report VM type when run in the cloud (LP: #797069).

landscape-client

795752

Report VM type in non-cloud registration (LP: #795752).

landscape-client

780406

Report the package reporter result even in case of success, not just in case of failure (LP: #780406).

landscape-client

732490

Report package reporter errors (LP: #732490).

landscape-client

759764

Fix dependencies for hardy removing references to python 2.4 packages for pycurl and dbus (LP: #759764).

landscape-client

758928

Add a plugin which manages APT sources.list and the associated GPG keys (LP: #758928).

landscape-client

760486

Limit the number of items in a network message to 200, to prevent problems when communication is interrupted with the server and the client accumulates too many network items, thus overloading the server when it's available again (LP: #760486).

In addition, these packages were upgraded to new upstream versions, fixing several bugs not explicitly listed here.

Package

Bug number

Description