it-swarm.com.de

Fehler beim Upgrade von 16.04 auf 16.10

Ich habe Sudo apt dist-upgrade ausgeführt, um meine Ubuntu-Distribution zu aktualisieren, bin jedoch auf diesen Fehler gestoßen

Cannot start click due to a conflict with a different locally-installed Python 'click' package.  Remove it using Python packaging tools and try again.
dpkg: error processing package click (--configure):
 subprocess installed post-installation script returned error exit status 1

Ich habe mein lokales Python 3-Klick-Paket deinstalliert, wie in einer Antwort angegeben hier . Danach habe ich Sudo apt-get install -f ausprobiert, aber jetzt sagt es nichts mehr

    Setting up click-apparmor (0.3.17) ...
Traceback (most recent call last):
  File "/usr/bin/click", line 37, in <module>
    import click
ImportError: No module named 'click'
dpkg: error processing package click-apparmor (--configure):
 subprocess installed post-installation script returned error exit status 1

click kann nicht importiert werden, da es deinstalliert wurde. Ich konnte auf AskUbuntu nichts dazu finden.

Der Versuch apt-cache policy click python-click python3-click gibt Folgendes aus:

Installed: 0.4.45.1+16.10.20160916-0ubuntu1
  Candidate: 0.4.45.1+16.10.20160916-0ubuntu1
  Version table:
 *** 0.4.45.1+16.10.20160916-0ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu yakkety/main AMD64 Packages
        100 /var/lib/dpkg/status
     0.4.43+16.04.20160203-0ubuntu2 500
        500 http://in.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
        500 http://archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
python-click:
  Installed: (none)
  Candidate: 6.6-1
  Version table:
     6.6-1 500
        500 http://us.archive.ubuntu.com/ubuntu yakkety/main AMD64 Packages
        500 http://us.archive.ubuntu.com/ubuntu yakkety/main i386 Packages
     6.2-2ubuntu1 500
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe AMD64 Packages
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/universe AMD64 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/universe i386 Packages
python3-click:
  Installed: (none)
  Candidate: 6.6-1
  Version table:
     6.6-1 500
        500 http://us.archive.ubuntu.com/ubuntu yakkety/universe AMD64 Packages
        500 http://us.archive.ubuntu.com/ubuntu yakkety/universe i386 Packages
     6.2-2ubuntu1 500
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe AMD64 Packages
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/universe AMD64 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/universe i386 Packages

Und Sudo dpkg--audit gibt Folgendes aus:

The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
 ubuntu-app-launch    Session init system job for Launching Applications
 ubuntu-app-launch-tools Tools for working wtih launched applications
 ubuntu-system-settings System Settings application for Ubuntu Touch
 unity-greeter-session-broadcast Service to allow the greeter to communicate to
 url-dispatcher-tools tools for working with the URL Dispatcher.

The following packages are only half configured, probably due to problems
configuring them the first time.  The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
 click                Click packages
 click-apparmor       Click manifest to AppArmor easyprof conversion tools
 url-dispatcher:AMD64 service to allow sending of URLs and get handlers started

Jede Hilfe wird geschätzt.

5
brainbreaker

Nicht-Ubuntu-Repository entfernen Klicken Sie dann, wenn Sie diesen Fehler erneut erhalten:

    Setting up click-apparmor (0.3.17) ...
Traceback (most recent call last):
  File "/usr/bin/click", line 37, in <module>
    import click
ImportError: No module named 'click'
dpkg: error processing package click-apparmor (--configure):
 subprocess installed post-installation script returned error exit status 1
  1. Benennen Sie das Skript nach der Installation in click-apparmor um, um es zu überspringen.

    Sudo mv /var/lib/dpkg/info/click-apparmor.postinst /var/lib/dpkg/info/click-apparmor.postinst.backup
    
  2. Setzen Sie die stecken gebliebene Installation fort:

    Sudo apt-get install -f
    
  3. Installieren Sie das Ubuntu-Repository und klicken Sie auf python modules

    Sudo apt install python3-click-package python3-click python-click
    
  4. Wenn es funktioniert, setzen Sie das Skript nach der Installation zurück

    Sudo mv /var/lib/dpkg/info/click-apparmor.postinst.backup /var/lib/dpkg/info/click-apparmor.postinst
    Sudo dpkg-reconfigure click-apparmor
    
3
user.dz