Upgrade from Hardy to Ibex using 'pdate-manager -d' breaks update-manager
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
freetds (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: update-manager
After completely updating Hardy, attempted upgrade from Hardy to Ibex using 'update-manager -d', and the upgrade reported that update-manager upgrade failed.
Screenshot of the updater: http://
root@pallen:~# uname -a
Linux pallen.
root@pallen:~# lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
root@pallen:~# apt-cache policy update-manager
update-manager:
Installed: 1:0.93.34
Candidate: 1:0.93.34
Version table:
*** 1:0.93.34 0
500 http://
100 /var/lib/
1:0.93.32 0
500 http://
ProblemType: Package
Architecture: i386
DistroRelease: Ubuntu 8.10
ErrorMessage: ErrorMessage: SystemError in cache.commit(): E:Sub-process /usr/bin/dpkg returned an error code (1)
NonfreeKernelMo
Package: update-manager 1:0.93.34
PackageArchitec
SourcePackage: update-manager
Title: package update-manager 1:0.93.34 failed to install/upgrade: ErrorMessage: SystemError in cache.commit(): E:Sub-process /usr/bin/dpkg returned an error code (1)
Uname: Linux 2.6.24-22-generic i686
update-manager has to be run as normal user (I get error if run by sudo/gksu) dist-upgrade and that is not allowed by non-root. dist-upgrade. py with sudo
but dist-upgrade from /tmp tries to access /var/log/
So my workaround is to manually run /tmp/$tmpdir/