Le jeudi 22 avril 2004, Matthias Klose a �crit...
bonjour,
> the python2.3-maxdb package has been fixed to install in a sub
> directorey of site-packages.
> I don't consider referencing the local installation as a bug in the
> Debian package.
[EMAIL PROTECTED]:~# dpkg --purge python2.3-maxdb
(Lecture de la base de donnes... 69360 fichiers et rpertoires dj
installs.)
Suppression de python2.3-maxdb ...
[EMAIL PROTECTED]:~# apt-get install python2.3-maxdb
Lecture des listes de paquets... Fait
Construction de l'arbre des dpendances... 50%
[EMAIL PROTECTED]:~# ls /usr/lib/python2.3/site-packages/
apt_inst.so debconf.pyo iconv_codec.pyc ipc.py PIL README
sgmlop.so apt_pkg.so distutils iconv_codec.pyo ipc.pyc
PIL.pth _renderPM.so shmmodule.so debconf.py iconv_codec.pth _iconv_codec.so
ipc.pyo Pmw reportlab _xmlplus debconf.pyc iconv_codec.py ipc _ipc.so
pyHnj.so _rl_accel.so
[EMAIL PROTECTED]:~# apt-get install python2.3-maxdb
Lecture des listes de paquets... Fait
Construction de l'arbre des dpendances... Fait
Paquets sugg�r�s:
python2.3-maxdb-loader
Les NOUVEAUX paquets suivants seront install�s:
python2.3-maxdb
0 mis jour, 1 nouvellement install�s, 0 enlever et 1 non mis jour.
Il est n�cessaire de prendre 0o/463ko dans les archives.
Apr�s d�paquetage, 1376ko d'espace disque suppl�mentaires seront utilis�s.
S�lection du paquet python2.3-maxdb prcdemment d�slectionn�.
(Lecture de la base de donn�es... 69347 fichiers et r�pertoires d�j�
install�s.)
D�paquetage de python2.3-maxdb ( partir de
.../python2.3-maxdb_7.5.00.08-2_i386.deb) ...
Param�trage de python2.3-maxdb (7.5.00.08-2) ...
[EMAIL PROTECTED]:~# ls /usr/lib/python2.3/site-packages/
apt_inst.so debconf.py iconv_codec.py ipc.py PIL.pth
reportlab sapdbapi.pyo
apt_pkg.so debconf.pyc iconv_codec.pyc ipc.pyc Pmw
_rl_accel.so sgmlop.so
dbm.py debconf.pyo iconv_codec.pyo ipc.pyo pyHnj.so
sapdb shmmodule.so
dbm.pyc distutils _iconv_codec.so _ipc.so README
sapdbapi.py _xmlplus
dbm.pyo iconv_codec.pth ipc PIL _renderPM.so
sapdbapi.pyc
[EMAIL PROTECTED]:~# apt-listchanges $(find /var/cache/apt/archives/|grep aide)
<module 'dbhash' from '/usr/lib/python2.3/dbhash.pyc'>
<module 'dbm' from '/usr/lib/python2.3/site-packages/dbm.pyc'>
Traceback (most recent call last):
File "/usr/bin/apt-listchanges", line 33, in ?
import anydbm
File "/usr/lib/python2.3/anydbm.py", line 60, in ?
_errors.append(_mod.error)
AttributeError: 'module' object has no attribute 'error'
As you can see I deinstall python2.3-maxdb package, do a `ls`, dbm.py is
not there. Reinstall the package. Here is dbm.py. And an apt-listchanges
for package aide. I add a print repr(_mod) in anydbm.py to see which
module is called before th exception raised.
I have deleted the dbm module of my local MaxDB installation.
--
jm