Hui he hagut de pegar-me amb la meua distribució Ubuntu Edgy per a poder solucionar una errada que es produeix en intentar fer una actualització del sistema. Una cerca ràpida a launchad.net i una lectura dels comentaris i ja tinc una solució momentània i eficaç.
L’errada es produeix amb el programa python2.4-minimal i els símptomes són els següents:
Setting up python2.4-minimal (2.4.3-7ubuntu2) ...
Linking and byte-compiling packages for runtime python2.4...
Traceback (most recent call last):
File "/usr/bin/pycentral", line 1325, in ?
main()
File "/usr/bin/pycentral", line 1319, in main
rv = action.run(global_options)
File "/usr/bin/pycentral", line 954, in run
requested = list(pyversions.requested_versions(vstring, version_only=True))
File "/usr/share/pycentral-data/pyversions.py", line 111, in requested_version s
raise ValueError, 'empty set of versions'
ValueError: empty set of versions
dpkg: error processing python2.4-minimal (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
python2.4-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)
La solució passa per comentar les línies 112 i 113 del fitxer /usr/share/python/pyversions.py de manera que no s’active la variable ValueError i mostre en pantalla el missatge ‘empty set of versions’.
Solucionat!
Parlant d’errades. Després d’estar parlant-vos del funcionament del programa Bug-buddy, en les versions més modernes d’Ubuntu (i també passarà a Debian, supose…), m’he fixat que aquest programa és més senzill de fer servir i, així, és molt més fàcil ajudar a solucionar errades que abans.
Per exemple. En canviar l’hora al meu Ubuntu Edgy,

em trobe amb una errada que automàticament inicia el programa bug-buddy:

Tan sols he d’omplir aquestos dos camps, què estava fent en cascar el programa i la meua adrea electrònica:

Tan sols cal fer clic en el botó Send i ja tenim l’errada assignada al desenvolupador, amb totes les dades, amb totes les adreces i llesta per a ser comprovada.
Un luxe!!