J'ai le problème suivant:
Errors were encountered while processing:
/var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
De plus, je ne peux pas installer/désinstaller/mettre à jour les paquets.
A tenté:
Sudo apt-get clean
Sudo apt-get update && Sudo apt-get upgrade
Sortie:
Hit:1 http://repo.yandex.ru/yandex-disk/deb stable InRelease
Hit:2 http://ru.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://ru.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Hit:4 http://ppa.launchpad.net/diesch/testing/ubuntu xenial InRelease
Get:5 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:6 http://ppa.launchpad.net/noobslab/apps/ubuntu xenial InRelease
Hit:7 http://ppa.launchpad.net/numix/ppa/ubuntu xenial InRelease
Get:8 http://ru.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Hit:9 http://ppa.launchpad.net/ricotz/docky/ubuntu xenial InRelease
Hit:10 http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu xenial InRelease
Ign:11 http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04 InRelease
Hit:12 http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04 Release
Fetched 306 kB in 1s (288 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-51 linux-headers-4.4.0-51-generic linux-image-4.4.0-51-generic linux-image-extra-4.4.0-51-generic ubuntu-core-launcher
Use 'Sudo apt autoremove' to remove them.
The following packages have been kept back:
gnome-software gnome-software-common liboxideqt-qmlplugin liboxideqtcore0 liboxideqtquick0 oxideqt-codecs-extra ubuntu-software
The following packages will be upgraded:
apport
1 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
111 not fully installed or removed.
Need to get 120 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main AMD64 apport all 2.20.1-0ubuntu2.4 [120 kB]
Fetched 120 kB in 0s (606 kB/s)
(Reading database ... 301001 files and directories currently installed.)
Preparing to unpack .../apport_2.20.1-0ubuntu2.4_all.deb ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: error processing archive /var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb (--unpack):
subprocess new pre-removal script returned error exit status 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr, \
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A tenté:
Sudo dpkg --configure -a
Sudo apt-get -f install
Sortie:
...
Errors were encountered while processing:
apport
apport-gtk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-51 linux-headers-4.4.0-51-generic linux-image-4.4.0-51-generic linux-image-extra-4.4.0-51-generic ubuntu-core-launcher
Use 'Sudo apt autoremove' to remove them.
The following additional packages will be installed:
apport
The following packages will be upgraded:
apport
1 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
2 not fully installed or removed.
Need to get 0 B/120 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 301001 files and directories currently installed.)
Preparing to unpack .../apport_2.20.1-0ubuntu2.4_all.deb ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: error processing archive /var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb (--unpack):
subprocess new pre-removal script returned error exit status 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr, \
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A tenté:
Sudo dpkg -i --force-overwrite /var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb
Sortie:
(Reading database ... 301001 files and directories currently installed.)
Preparing to unpack .../apport_2.20.1-0ubuntu2.4_all.deb ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: error processing archive /var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb (--install):
subprocess new pre-removal script returned error exit status 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr, \
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb
A tenté:
Sudo apt-get purge apport
Sortie:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
apport-symptoms python3-systemd
Use 'Sudo apt autoremove' to remove them.
The following packages will be REMOVED:
apport*
0 upgraded, 0 newly installed, 1 to remove and 7 not upgraded.
1 not fully installed or removed.
After this operation, 791 kB disk space will be freed.
Do you want to continue? [Y/n] y
dpkg: error processing package apport (--purge):
package is in a very bad inconsistent state; you should
reinstall it before attempting a removal
Errors were encountered while processing:
apport
E: Sub-process /usr/bin/dpkg returned an error code (1)
A tenté:
Sudo dpkg --remove --force-remove-reinstreq apport
Sortie:
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: package is in a very bad inconsistent state; you should
reinstall it before attempting a removal
(Reading database ... 300994 files and directories currently installed.)
Removing apport (2.20.1-0ubuntu2.1) ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: error processing package apport (--remove):
subprocess installed pre-removal script returned error exit status 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr, \
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
apport
Je serais heureux de toute aide.
Le paquetage apport_2.20.1-0ubuntu2.4_all.deb
est celui qui a causé les problèmes, vous devriez le supprimer Sudo apt-get purge apport
De plus, python génère des erreurs concernant le module configparser
l'installer via pip install configparser
J'ai eu le même problème aujourd'hui sur un serveur Ubuntu 16.04.01 LTS. Après avoir un peu lu et réfléchi à ce que j’avais fait sur le système, j’ai pensé que cela tenait au fait que j’ai changé le paramètre par défaut python en Python3.5. Pour moi, remettre python à 2.7, effectuer la mise à niveau et revenir à la version 3.5 ont fonctionné.
Changer le python par défaut:
root@web03:~>update-alternatives --list python
/usr/bin/python2.7
/usr/bin/python3
root@web03:~>python
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
root@web03:~>update-alternatives --install /usr/bin/python python /usr/bin/python2.7 3
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
root@web03:~>python
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Faites votre dist-upgrade, vous aurez probablement besoin d'utiliser -f ou de --force-remove parmi les commentaires ci-dessus, si vous l'avez essayé avec python 3 actif, comme je l'ai fait.
Après une nouvelle installation/mise à niveau, vous pouvez remplacer votre python, si vous avez besoin de python 3 par défaut:
root@web03:~>update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python3 to provide /usr/bin/python (python) in auto mode
root@web03:~>python
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Problème:
Des erreurs sont survenues lors du traitement: /var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb E: Le sous-processus/usr/bin/dpkg a renvoyé un code d'erreur (1)
Solution:
Supprimé manuellement
$ Sudo apt-get remove libobs0
$ Sudo apt-get update
$ Sudo apt-get install obs-studio -y
Ça marche!