Projet

Général

Profil

Tâche #31964

Mis à jour par Joël Cuissinat il y a environ 3 ans

En 2.8 il y a le paquet python3-apport d'installer et on ne peux pas le désinstaller.

Il produit des tracebacks inutiles en plus du traceback légitime.

Par exemple :

<pre>
root@eolebase:~# echo -e '#!/bin/python3\nsys.exit()' > cat /usr/share/eole/postservice/00-test
root@eolebase:~# chmod +x /usr/share/eole/postservice/00-test #!/bin/python3

sys.exit()

root@eolebase:~# /usr/share/eole/postservice/00-test
Traceback (most recent call last):
File "/usr/share/eole/postservice/00-test", line 3, in <module>
sys.exit()
NameError: name 'sys' is not defined
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_share_eole_postservice_00-test.0.crash'

Original exception was:
Traceback (most recent call last):
File "/usr/share/eole/postservice/00-test", line 3, in <module>
sys.exit()
NameError: name 'sys' is not defined
</pre>

Si on désactiver apport on n'a plus ce problème :

<pre>
root@eolebase:~# cat /etc/default/apport
enabled=0
root@eolebase:~# /usr/share/eole/postservice/00-test
Traceback (most recent call last):
File "/usr/share/eole/postservice/00-test", line 3, in <module>
sys.exit()
NameError: name 'sys' is not defined
</pre>

Retour