π
2023-04-01 01:01
in Linux
Dear google, please index this:
Some old python-central package and compat breakage I wasn't interested in debugging, caused upgrades and uninstalls to fail. Causing a complex upgrade to fail in the middle due to a failed package removal on a pre-uninstall failing on pycentral, broke the system quite badly.
I restored it from a brrfs snapshot and then disabled pycentral (/bin/true) to allow its removal and apt-get -f install to suceed. After that, upgrades were possible again.
Removing gnome-codec-install (0.4.7+nmu1) ...
File "/usr/bin/pycentral", line 87
raise ValueError, 'unknown version info %s' % vinfo
Removing python-gst0.10 (0.10.22-2) ...
File "/usr/bin/pycentral", line 87
raise ValueError, 'unknown version info %s' % vinfo
^
SyntaxError: invalid syntax
dpkg: error processing package python-gst0.10 (--remove):
installed python-gst0.10 package pre-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
File "/usr/bin/pycentral", line 87
raise ValueError, 'unknown version info %s' % vinfo
saruman:~# mv /usr/bin/pycentral /usr/bin/pycentral.orig
saruman:~# ln -s /bin/true /usr/bin/pycentral
saruman:~# ln dpkg --remove python-central python-gst0.10 python-bluez gnome-codec-install bzrtools
(Reading database ... 503974 files and directories currently installed.)
Removing python-bluez (0.18-1+b2) ...
dpkg: warning: while removing python-bluez, directory '/usr/lib/python2.6/dist-packages/bluetooth' not empty so not removed
dpkg: warning: while removing python-bluez, directory '/usr/lib/python2.7/dist-packages/bluetooth' not empty so not removed
Removing gnome-codec-install (0.4.7+nmu1) ...
Removing bzrtools (2.3.1-1) ...
Removing python-gst0.10 (0.10.22-2) ...
dpkg: warning: while removing python-gst0.10, directory '/usr/lib/python2.6/dist-packages/gst-0.10/gst/extend' not empty so not removed
dpkg: warning: while removing python-gst0.10, directory '/usr/lib/python2.7/dist-packages/gst-0.10/gst/extend' not empty so not removed
Removing python-central (0.6.14+nmu2) ...
Processing triggers for hicolor-icon-theme (0.15-1) ...
Processing triggers for man-db (2.7.0.2-4) ... |