Le problème est survenu après l'installation d'un fichier d'installation mal préparé pour ucsf-chimerax, ce qui a entraîné l'erreur suivante:
Install desktop menu and associated mime types
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/runpy.py", line 193, in
_run_module_as_main
"__main__", mod_spec)
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/runpy.py", line 85, in
_run_code
exec(code, run_globals)
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/ChimeraX_main.py", line 802, in <module>
exit_code = init(sys.argv)
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/ChimeraX_main.py", line 601, in init
run(sess, cmd)
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/commands/run.py", line 31, in run
results = command.run(text, log=log)
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/commands/cli.py", line 2561, in run
result = ci.function(session, **kw_args)
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/commands/linux.py", line 19, in install
install(session, system=system)
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/_xdg.py", line 421, in install
info = get_info(session, system)
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/_xdg.py", line 474, in get_info
dists = pip.get_installed_distributions(local_only=True)
AttributeError: module 'pip' has no attribute 'get_installed_distributions'
dpkg: error processing package ucsf-chimerax-daily (--configure):
installed ucsf-chimerax-daily package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
ucsf-chimerax-daily
Le programme fonctionne bien et je n’ai pas de problèmes avec le menu. Seul le message est ennuyeux. Chaque fois que j'installe un nouveau logiciel ou met à niveau des packages, l'erreur se reproduit.
J'ai édité le fichier /var/lib/dpkg/info/ucsf-chimerax-daily.postinst
, en commentant les commandes qui faisaient autre chose que l'écho d'un message.
Puis j'ai simplement couru
Sudo apt upgrade
Certains messages comme
W: APT had planned for dpkg to do more than it reported back (0 vs 4).
Affected packages: ucsf-chimerax-daily:AMD64
mais problème résolu. je pense
Sudo dpkg --configure ucsf-chimerax-daily:AMD64
ferait aussi le travail.
Ceci est un bogue dans la distribution UCSF ChimeraX. Veuillez signaler les bogues avec UCSF ChimeraX à [email protected] afin qu’ils puissent être corrigés pour tous les utilisateurs. Heureusement, nous avons vu cela, donc cela a été corrigé. Veuillez essayer la prochaine version quotidienne (2018-10-17).