Ubuntu 10.04.4 LTS发布

On 2012年02月17日, in soft, by netoearth

作为Ubuntu 10.04 LTS第四个也是最后一个版本,Ubuntu 10.04.4现已发布下载。Ubuntu 10.04更新与安全修复将会继续支持,直到2013年4月。
Ubuntu 10.04.4 修复了大量错误,提高了稳定性与兼容性。

具体更新日志可查看:https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/ChangeSummary/10.04.4

下载ubuntu 10.04.4:http://www.ubuntu.com/download
 http://releases.ubuntu.com/10.04.4/

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 theUbuntu Security Notice list affecting Ubuntu 10.04 LTS that were released up to and including 13 February 2012. The last update included was USN-1360-1.

To understand the changes made:

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.

On Ubuntu 10.04.4 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";

On the Ubuntu 10.04.4 DVD, for i386, the linux-backports-modules-wireless-lucid-server depends on a package that only exists on an amd64 system and should not be used. On the DVD for amd64 systems, linux-backports-modules-wireless-lucid-generic-pae depends on an i386 package, which is not available and should not be used.

 

 

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
app-install-data-partner 905413 add vmware-view-client
apport 865199 backends/packaging-apt-dpkg.py: Fix crash when /etc/apport/native-origins.d contains any files. Fix backported from upstream r1973.
apt 922485 apt-pkg/algorithms.cc: Iterate Breaks the same way as Conflicts, so that we resolve virtual package Breaks more effectively.
apt 865828 Backports of various archive-support features
apt 805389 Backport support for xz compression
aptitude 508545 Backport 0007-preferences-dir.patch from natty.
debian-installer-utils 900526 chroot_setup.sh: Divert start-stop-daemon and initctl rather than simply moving them aside
debootstrap 880926 Add (Ubuntu) precise as a symlink to gutsy
debootstrap 786956 Add (Ubuntu) oneiric as a symlink to gutsy
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
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.
grub 720558 Fix installation on virtual machines that require pvgrub
grub-installer 695842 Canonicalise device names printed by ‘mdadm –detail’.
grub2 623609 Handle partition devices without corresponding disk devices.
grub2 563895 Backport upstream patch to skip LVM snapshots.
nagios-nrpe 600941 Use pidfile for start-stop-daemon and fix pidfile deletion
nfs-utils 811823 debian/nfs-common.idmapd.upstart: don’t use a script unnecessarily for our job when we can exec directly – making the job more resilient in the face of races with /usr being mounted.
openssh 531912 debian/openssh-server.ssh.init: Adding upstart awareness that will call /lib/init/upstart-job when script is run outside of a chroot. While this fixes LP: #531912, the change should be reverted when upstart gains chroot session support.
papyon 887349 Fix login failure due to trying to interact to an obsolete server
parted 664115 Don’t call ‘udevadm settle’ when chrooted.
partman-iscsi 810068 Don’t fail if debconf questions are preseeded.
ubiquity 650703 Separate out oem-config-debconf into a new Upstart job which is only installed in the oem-config-debconf package, to prevent race conditions between oem-config-gtk and gdm
ubiquity 628630 Stop ubiquity and oem-config when stopping display managers. This should guarantee that X has exited by the time we try to start plymouth on shutdown
ubiquity 442941 Add –config=Mode:0644 to debconf-copydb call, as otherwise we leave /var/cache/debconf/config.dat mode 0600 in the installed system, breaking the first run of some package management frontends
ubiquity-slideshow-ubuntu 606134 Update translations from Launchpad

 

Upgrade Bug Fixes

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

Package Bug number Description
apt 917173 Fix integer overflow for large upgrades with lots of upgraded packages.
byobu 796422 Fix chown of reload-required flag, which might otherwise fail, and break package upgrades
casper 777759 Disable release-upgrade prompts in the live session.
firefox 917529 Make sure new transitional packages have a versioned dependency on Firefox so as to not break Firefox during partial upgrades
unattended-upgrades 891747 Fix versions in -updates shadowing versions in -security
unattended-upgrades 773007 Print conffile hold-backs to stdout to ensure its part of the cron mail
unattended-upgrades 773007 Fix conffile prompt detection on multiple conffiles

 

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
libimobiledevice 793616 Add compatibility for iOS 4.2 and 4.3. This doesn’t add new device support, it only maintains support for devices which were updated to the new firmware.
libimobiledevice 795475 Add 00git_ios5_support.patch: Fix “Unhandled lockdown error” for iOS 5.
linux 877373,
888042
ALSA: HDA: Add new revision for ALC662
linux 826081,
837669
ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack Sense whitelist
linux 792712,
802383
ALSA: hda: Fix quirk for Dell Inspiron 910
linux 811745 Revert “fix oops in scsi_run_queue()”, Revert “put stricter guards on queue dead checks”
linux 588861 splice: direct_splice_actor() should not use pos in sd
linux-backports-modules-2.6.32 888769 Add compat-wireless 3.1.0 meta package
linux-backports-modules-2.6.32 890715 Replace compat-wireless meta package 3.1.0 with 3.1.1
linux-backports-modules-2.6.32 819512 Added compat-wireless from 3.0.0
linux-backports-modules-2.6.32 814186 SAUCE: Fix stupid packaging bug for wwan and input
linux-backports-modules-2.6.32 806597 Added compat-wireless 2.6.39
linux-fsl-imx51 474597,
583414,
819574
ext4: correctly calculate number of blocks for fiemap, CVE-2011-2695
linux-lts-backport-maverick 792712,
898139
ALSA: hda: Fix quirk for Dell Inspiron 910
linux-lts-backport-maverick 718402,
747520
ALSA: HDA: Add position_fix quirk for an Asus device
linux-lts-backport-maverick 689393 SAUCE: (drop after 2.6.38) eeepc-wmi: reorder keymap
SAUCE: (drop after 2.6.38) eeepc-wmi: add wlan key found on 1015P
SAUCE: eeepc-wmi: set the touchpad toggle key code to F22
linux-lts-backport-maverick 652934 Revert “drm/radeon/bo: add some fallback placements for VRAM only objects.”
linux-lts-backport-maverick 689393 eeepc-wmi: add additional hotkeys
linux-lts-backport-maverick 727814 xen: don’t bother to stop other cpus on shutdown/reboot
linux-lts-backport-maverick 729839 Yama: use thread group leader when creating match
linux-lts-backport-maverick 730820 mmc: sdhci-pci: add ricoh e822 pci id with device specific quirks
linux-lts-backport-maverick 703553 Revert “drm/radeon/kms: properly compute group_size on 6xx/7xx”
linux-lts-backport-natty 737388
782389
794642
ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets(v2)
ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets(v2)
linux-lts-backport-natty 632884
803005
SAUCE: Input: ALPS – Enable Intellimouse mode for Lenovo Zhaoyang E47
linux-lts-backport-natty 813797 vmscan: fix a livelock in kswapd
linux-lts-backport-natty 800910 Config] Add grub-efi as a recommended bootloader for server and generic
linux-lts-backport-oneiric 877373
890952
ALSA: HDA: Add new revision for ALC662
linux-lts-backport-oneiric 888154 drm/i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge v3
linux-lts-backport-oneiric 737388
782389
794642
Revert “SAUCE: ata: make DVD drive recognisable on systems with Sandybridge CPT chipset”
SAUCE: ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets(v2)
linux-lts-backport-oneiric 872811 SAUCE: xHCI: AMD isoc link TRB chain bit quirk
linux-lts-backport-oneiric 876030 Revert “ubuntu: fsam7400 disable driver”
linux-lts-backport-oneiric 882120 Add postinit and postrm scripts to the extras package
linux-lts-backport-oneiric 650899 Config] CONFIG_R6040=m
linux-lts-backport-oneiric 238208 Config] CONFIG_MEMSTICK_R592=m
linux-lts-backport-oneiric 888154 drm/i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge v3
linux-lts-backport-oneiric 852406 ACPI / Battery: Add the check before refresh sysfs in the battery_notify()
linux-lts-backport-oneiric 855199 genirq: Fix irqfixup, irqpoll regression
linux-meta 888769 Add compat-wireless 3.1.0 meta package
linux-meta 890715 Replace compat-wireless meta package 3.1.0 with 3.1.1
linux-meta 806597 Added compat-wireless 2.6.39
linux-meta 819512 Added compat-wireless 3.0.0
linux-meta-lts-backport-maverick 792542 linux-lts-backport-maverick 2.6.35-30.54
linux-mvl-dove 826081
837669
ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack Sense whitelist
linux-mvl-dove 792712
802383
ALSA: hda: Fix quirk for Dell Inspiron 910
linux-mvl-dove 811745 Revert “fix oops in scsi_run_queue()”
Revert “put stricter guards on queue dead checks”
linux-mvl-dove 588861 splice: direct_splice_actor() should not use pos in sd
nvidia-graphics-drivers 627022 Fix nv.c build failure with kernels >= 2.6.36
nvidia-graphics-drivers-96 627022 Fix nv.c build failure with kernels >= 2.6.36
upower 824912 Backport support for the new “power_now” sysfs battery attribute in newer kernels, so that upower works correctly with the linux-image-generic-lts-backport-natty kernel packages.

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

Package Bug number Description
linux Linux 2.6.32.42, Linux 2.6.32.42+drm33.19, Linux 2.6.32.43, Linux 2.6.32.44,
Linux 2.6.32.45+drm33.19, Linux 2.6.32.46, Linux 2.6.32.46+drm33.20, Linux 2.6.32.47,
Linux 2.6.32.48, Linux 2.6.32.48+drm33.21, Linux 2.6.32.49, Linux 2.6.32.50,
Linux 2.6.32.51, Linux 2.6.32.52
linux-lts-backport-oneiric 881420 Linux 3.0.7, Linux 3.0.8
linux-lts-backport-oneiric 890952 Linux 3.0.9

 

Desktop Bug Fixes

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

Package Bug number Description
compizconfig-backend-gconf 207065 honor resize_with_right_button gconf key
desktopcouch 834857 Preserve Ubuntu One service through longer replication period, 10 minutes changed to 60 minutes.
firefox 294187 Fixes Firefox Locales should install locale specific search plugins
firefox 548866
643899
Prevent 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
firefox 561124 Now Firefox lazy loads libxul, drop the LD_LIBRARY_PATH hack from the shell wrapper
firefox 744580 Fix Firefox doesn’t autoscroll when selecting content downwards
firefox 758111 update ubuntulinux.org bookmark
firefox 888307 Turn off the one-time addon selection dialog
firefox 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 907666 Fix readd missing kubuntu-firefox-installer Replaces
firefox 901838 Fix Ugly busy pointer, due to libxcursor no longer matching the cursor bitmap to a nice themed pointer
gcalctool 871988 03_correct_tanh.patch: git patch to fix tanh calculation
gnome-control-center 607357 Fix cannot cope with incorrect current password under LDAP backend.
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).
gnome-utils 379382 gnome-screenshot produces a black bar in certain multi-head situations. backport 56f50c7 from upstream git.
gtk+2.0 558674 Fix filechooser issue
gtk-vnc 598597 Fix off-by-one error in snprintf call generating the version string
ldm 525619 Properly transition from ltsp-server to ldm-server for ldminfod
libgweather 629646 Cherry-pick upstream commits a80552f5 and 73829e64 to fix fetching weather data from bom.gov.au
media-player-info 670066 Add various Sony Walkman models
media-player-info 902518 Add Archos Key
media-player-info 764141 Add TrekStor i.Beat rock
media-player-info 793799 Add more Sansa Clip+ players
media-player-info 835568 Add Creative ZEN Style 300
media-player-info 840903 Add Sony Xperia Mini Pro
media-player-info 759668 Fix product ID of Sandisk Sansa Fuze
media-player-info 722629 Add Sony Ericsson K800i.
media-player-info 696705 Add Sony NWZ-E355.
mozilla-devscripts 904594 Update to support newer version of Firefox
mozvoikko 914706 Fixes can’t select any other spell-check language in Firefox with mozvoikko installed
mozvoikko 923319 see LP: #923319 for USN information
ubufox 918052 Fix Error migrating extensions to be in-profile
ubufox 511250 In the restart notifier, don’t hardcode a list of filenames for different browser versions, but just use MOZ_APP_LAUNCHER instead. This will indirectly fix LP: #511250 and should prevent it from happening again
ubufox 579091 ubufox interferes with toolbar buttons for other add-ons Don’t initialize or assign any value to gBrowser in alternatePlugins.js. It runs in the context of browser.xul, so gBrowser will always exist once the browser window has loaded
ubufox 333799 set a default dictionary language
ubufox 746538 Update Japanese(ja) translations
ubufox 750305 Don’t hard-code links and configs for each release. Rather than doing this manually for every release, we add a dist.js with distro information (populated at build time with lsb_release) and just do all this automatically.
ubufox 752364 Plugin Finder Service never finds anything. Use the release info in dist.js to construct the URL, now that this got dropped from Firefox
ubufox 728826 Update icons to new versions.
ubufox 709125 User agent doesn’t include Ubuntu in it so apt.ubuntu.com doesn’t work. We add an extra X-Ubuntu HTTP header in requests to apt.ubuntu.com, rather than send this information out in every request in the UA string
ubufox 809601 do the ubufox => xul-ext-ubufox transition. I’d already uploaded a backport of this previously to the firefox-stable PPA, which causes upgrades to versions without this transition to fail. In addition to this, it is required for lucid -> maverick upgrades to work
webfav 904594 Bump maxVersion to 9.*
xdg-utils 778464 Change “TOqul=” to “TO=” to fix handling of destination addresses with Thunderbird

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

Package Bug number Description
firefox 904594 New upstream stable release (FIREFOX_9_0_1_BUILD1)
mozvoikko 904594 Update for Firefox 9
ubufox 904594 Support Firefox 9 and 10

 

These changes mainly affect installations of Ubuntu on server systems.

Package Bug number Description
drbd8 744293 Fix infinite loop in helper LVM script.
facter 885998 lib/facter/ec2.rb: Rescue condition in can_connect() when timeout() actually has a chance to timeout.
facter 732953 lib/facter/ec2.rb: Properly handle ip+port when testing connectivity of ec2 metadata service.
facter 876130 lib/facter/util/collection.rb: Reload all facts if the requested fact is not found. Ensures consistency after facts have been cleared.
kickseed 810068 Fix iSCSI ks_preseed calls to include a type field
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
landscape-client 809210 Try to load the old persist file if the current one doesn’t exist or is empty .
landscape-client 804008 Fix wrong ownership and permissions when the reporter is run as a result of applying a repository profile .
landscape-client 804548 Keep original sources.list ownership.
Preserve permissions of sources.list
landscape-client 805746 Refactored tests.
landscape-client 795794 Detect if running in a vmware guest.
landscape-client 797069 Report VM type when run in the cloud.
landscape-client 795752 Report VM type in non-cloud registration.
landscape-client 780406 Report the package reporter result even in case of success, not just in case of failure.
landscape-client 732490 Report package reporter errors.
landscape-client 759764 Fix dependencies for hardy removing references to python 2.4 packages for pycurl and dbus.
landscape-client 758928 Add a plugin which manages APT sources.list and the associated GPG keys .
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.
libvirt 869590 Fix parsing of ‘info migration’ from upstream git.
libvirt 863629 lxc_controller: use our own unlocpt+grantpt rather than glibc’s, which can’t handle opening a pty in a devpts not mounted at /dev/pts.
libvirt 350936 debian/libvirt-bin.upstart: add a pre-stop script to shut down running VMs before the host shuts down.
libvirt 823638 debian/libvirt-bin.default: add a comment that this file is not actually used at startup.
libvirt 495394 Fix /etc/init/libvirt-bin.conf start on to wait until networking.conf has stopped with success, meaning ifup – a completed successfully and all auto-started network devices are up.
linux-ec2 877373,
888042
ALSA: HDA: Add new revision for ALC662
linux-ec2 826081,
837669
ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack Sense whitelist
linux-ec2 792712,
802383
ALSA: hda: Fix quirk for Dell Inspiron 910
linux-ec2 811745 Revert “fix oops in scsi_run_queue()”,
Revert “put stricter guards on queue dead checks”
linux-ec2 588861 splice: direct_splice_actor() should not use pos in sd
openldap 903901 Fix replication when attr has no matching rule
opencryptoki 645576 Cherry-pick patch from Deibna to reset TPM datastructures on init and not just logout, fixes TPM token reinitialization failure on reload.
portmap 711425 debian/portmap.upstart: stop on unmounted-remote-filesystems, a new event emitted by umountnfs.sh.
postgresql-8.4 904828 01-armel-tas.patch: Turn slock_t datatype into an int, and define S_UNLOCK() to call __sync_lock_release() instead of using the default implementation. This complies to the gcc built-in atomic operations specifiction more strictly and now also works on the Panda boards.
puppet 865462 http://projects.puppetlabs.com/issues/4267
qemu-kvm 857746 debian/patches/e1000-Dont-set-the-Capabilities-List-bit.patch: Do not set the Capabilities Pointer to NULL for e1000 ethernet adapter, allows Windows’ PCI/PCI Express Compliance Test to pass. Patch cherry picked from upstream trunk commit.
smart 244453 Handle authentication errors when using pycurl, giving a meaningful error message.
squid 561779
750371
d/squid.upstart: start on was not sufficient to restart squid on transition from runlevel 1 to 2 . Also stop on condition was not sufficient to stop squid because of a missing space.
sysvinit 711425 debian/initscripts/etc/init.d/umountnfs.sh: emit a new event, unmounted-remote-filesystems, to allow stopping portmap and others.

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

Package Bug number Description
postgresql-8.4 904631 New upstream release

 

Since Ubuntu 10.04.3, we’ve had to transition to OpenJDK6 from sun-java-6 in order to be able to continue provide security updates. Also, in order to continue to provide support we’ve transitioned to Firefox Rapid Release.

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
base-installer 820306 Honour apt-setup/security_path when constructing initial security entries in sources.list.
ecryptfs-utils 725862 src/libecryptfs/key_management.c:
firefox 923461 Fix Broken Apparmor profile with Firefox 9.0.1
firefox 926347 Fix apparmor denial on Lucid

 

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
checkbox 567568 New upstream release
checkbox 550973 Added referer when sending submissions to Launchpad
checkbox 352740 Added suggests to checkbox package in debian/control file (
checkbox 556824 Fixed udev_resource script to be more resilient
checkbox 558728 Fixed cdimage_resource script to read casper.log
checkbox 560948 Fixed reporting all resources found for a job
checkbox 557443 Fixed stalling when using kdesudo to start backend
checkbox 563050 Fixed starting the appropriate default browser on UNR
checkbox 562580 Fixed opening the report with the gconf preferred browser
checkbox 349768 Fixed suspend_test to use relative time for wakealarm
checkbox 553328 Fixed backend not getting terminated upon closing
lazr.restfulclient 803475 Always require python-simplejson as python 2.6 does not provide it and lazr.restfulclient.resource does not use json on error instead. (LP: #803475)
libgksu 298217 check if an empty line is really received before ignoring it (LP: #298217)
libmsn 887104 Add kubuntu_01_msn_update.diff from upstream to fix connection to MSN
logcheck 748870 ignore.d.server/bind: Add two new rules from latest logcheck to allow various messages
mobile-broadband-provider-info 856700,
709049
SRU exception upload to support various updated networks
multipath-tools 690387 Add patch to fix the expected pathname from multipath uevents
python-apt 805389 add missing bits for the xz compression support
tzdata 881250 Ukraine

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

Package Bug number Description
tzdata 884866 New upstream release 2011n (LP: #884866):
tzdata 876090 New upstream release 2011l: (LP: #876090)
tzdata 865750 New upstream release 2011k: (LP: #865750)
tzdata 802778 New upstream release 2011j: (LP: #802778)

 

Raw List of Fixes

10.04.4-Fixes.raw.lst : Sorted by package name alphabetically

Tagged with:  

Comments are closed.