dpkg gibt einen Fehler zurück, Pakete können nicht installiert werden

dpkg gibt einen Fehler zurück, Pakete können nicht installiert werden

Ich habe Probleme beim Installieren von Paketen. dpkg wird mit folgenden Fehlern beendet:

sudo dpkg -i /var/cache/apt/archives/libglapi-mesa-lts-trusty_10.1.3-0ubuntu0.2~precise2_amd64.deb
(Reading database ... 945234 files and directories currently installed.)
Unpacking libglapi-mesa-lts-trusty (from .../libglapi-mesa-lts-trusty_10.1.3-0ubuntu0.2~precise2_amd64.deb) ...
xz: /usr/lib/x86_64-linux-gnu/liblzma.so.5: version `XZ_5.2' not found (required by xz)
dpkg-deb (subprocess): subprocess data returned error exit status 1
dpkg-deb: error: subprocess <decompress> returned error exit status 2
dpkg: error processing /var/cache/apt/archives/libglapi-mesa-lts-trusty_10.1.3-0ubuntu0.2~precise2_amd64.deb (--install):
 subprocess dpkg-deb --fsys-tarfile returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/libglapi-mesa-lts-trusty_10.1.3-0ubuntu0.2~precise2_amd64.deb

Ausführen dpkg -a --configurewurde empfohlen, behebt das Problem aber nicht. Irgendwelche Ratschläge?

Bearbeiten: libzlzma ist tatsächlich da drin:

$ sudo find / -name liblzma.so.5
/usr/local/lib/liblzma.so.5
/usr/lib/x86_64-linux-gnu/liblzma.so.5
/home/anaconda2/lib/liblzma.so.5
/home/anaconda2/pkgs/xz-5.2.2-0/lib/liblzma.so.5
/home/.conda/envs/outrigger-env/lib/liblzma.so.5
/home/xz-5.2.3/src/liblzma/.libs/liblzma.so.5

Antwort1

Herausgefunden:

Anaconda2 war eine widersprüchliche Kopie:

n$ which xz
/usr/local/bin/xz

$ xz --version
-bash: /home/acct/anaconda2/bin/xz: No such file or directory
$ echo $PATH
/home/acct/anaconda2/bin:/home/acct/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Lief:

$ export PATH=`echo ${PATH} | awk -v RS=: -v ORS=: '/anaconda2/ {next} {print}'`
$ xz --version
xz (XZ Utils) 5.2.3
liblzma 5.2.3

Und jetzt werden die Pakete richtig installiert. Seltsam, denn ich habe Anaconda schon vor Monaten installiert und der Fehler trat erst gestern auf.

verwandte Informationen