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

Répondre à