Portokali
Anmeldungsdatum: 5. März 2016
Beiträge: 27
|
Hallo zusammen! Ich habe ein Problem mit unerfüllten Abhängigkeiten, bei dem ich mich im Kreis drehe. Ich hoffe, jemand kann mir helfen. Ich poste meine Logs nach bestem Wissen - ich habe aber wenig Erfahrung und bin dankbar für Hinweise, wenn Infos fehlen. Vorgeschichte: Ich habe es nach einem gescheiterten Installationsversuch nicht geschafft, das Programm TeXLive vollständig zu deinstallieren. Eine Menge Pakete sind übrig geblieben.
(Ich hatte dazu vor ein paar Tagen schon eine Frage gestellt, aber die jetzt hinfällig, ich habe inzwischen ein anderes Problem. Ich hoffe deshalb, es war richtig, damit ein neues Thema aufzumachen.) Ich dachte erst, ich hätte das Programm noch installiert und habe es noch mal versucht, was natürlich nicht ging, aber immerhin bekam ich eine Ansage unerfüllten Abhängigkeiten (Log: Anhang 1). Die Empfehlung lautete:
Versuchen Sie »apt-get -f install«
Hab ich versucht (Log: Anhang 2). Es endete mit:
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb (--unpack):
Versuch, »/usr/share/doc/texlive-doc/latex/mweights/README« zu überschreiben, welches auch in Paket texlive-latex-extra-doc 2015.20160320-1 ist
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Vorbereitung zum Entpacken von .../texlive-fonts-recommended-doc_2017.20170619-1~16.04.york0_all.deb ...
Entpacken von texlive-fonts-recommended-doc (2017.20170619-1~16.04.york0) über (2015.20160320-1ubuntu0.1) ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1) (Mit dem Paket texlive-fonts-extra hatte ich schon eine Vorgeschichte, nur falls ein Zusammenhang besteht?) Zwischendrin stand die Empfehlung:
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Das habe ich also auch versucht (Log: Anhang 3). Das endete wiederum mit der Ansage:
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« Ich drehe mich also im Kreis. Hat jemand einen Rat für mich? Vielen Dank für eure Aufmekrsamkeit!
- 2017-12-01_Log1_sudo_apt-get_remove (9.4 KiB)
- Download 2017-12-01_Log1_sudo_apt-get_remove
- 2017-12-01_Log2_apt-get_-f_install (6.1 KiB)
- Download 2017-12-01_Log2_apt-get_-f_install
- 2017-12-01_Log3_sudo_apt_autoremove (18.1 KiB)
- Download 2017-12-01_Log3_sudo_apt_autoremove
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53624
Wohnort: Berlin
|
Dein Problem sind zwei Pakete, die den selben Inhalt liefern. Welches davon darf denn weg?
|
Portokali
(Themenstarter)
Anmeldungsdatum: 5. März 2016
Beiträge: 27
|
Ich weiß es nicht. Wie kann ich das entscheiden? Von mir aus können die Pakete alle weg. Ich würde am liebsten mit TeX noch mal bei Null anfangen.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53624
Wohnort: Berlin
|
Dann zeige bitte mal die Ausgabe von sudo apt-get purge texlive-latex-extra-doc
|
Portokali
(Themenstarter)
Anmeldungsdatum: 5. März 2016
Beiträge: 27
|
Gerne:
sudo apt-get purge texlive-latex-extra-doc
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
asymptote : Hängt ab von: texlive-binaries
context : Hängt ab von: texlive-binaries (>= 2017)
Hängt ab von: texlive-base (>= 2017) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-metapost (>= 2017) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Empfiehlt: fonts-freefont ist aber nicht installierbar
dvipng : Hängt ab von: texlive-base-bin
feynmf : Hängt ab von: texlive-font-utils soll aber nicht installiert werden
Hängt ab von: texlive-extra-utils soll aber nicht installiert werden
fragmaster : Hängt ab von: texlive-base-bin
Hängt ab von: texlive-extra-utils soll aber nicht installiert werden
Hängt ab von: texlive-font-utils soll aber nicht installiert werden
latex-cjk-common : Hängt ab von: texlive-font-utils (>= 2007.dfsg.2-1) soll aber nicht installiert werden
tex4ht-common : Hängt ab von: texlive-base-bin
Empfiehlt: tex4ht soll aber nicht installiert werden
texlive-base : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-fonts-recommended-doc : Hängt ab von: texlive-base (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
texlive-formats-extra : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-full : Hängt ab von: texlive-base (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-bibtex-extra (>= 2017.20170525) soll aber nicht installiert werden
Hängt ab von: texlive-binaries (>= 2017.20170524.44437)
Hängt ab von: texlive-extra-utils (>= 2017.20170525) soll aber nicht installiert werden
Hängt ab von: texlive-font-utils (>= 2017.20170525) soll aber nicht installiert werden
Hängt ab von: texlive-fonts-extra (>= 2017.20170525) soll aber nicht installiert werden
Hängt ab von: texlive-fonts-extra-doc (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-fonts-recommended (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-formats-extra (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-games (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-humanities (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-humanities-doc (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-lang-arabic (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-chinese (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-cjk (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-cyrillic (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-czechslovak (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-english (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-european (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-french (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-german (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-greek (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-italian (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-japanese (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-korean (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-other (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-polish (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-portuguese (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-lang-spanish (>= 2017.20170525) aber 2015.20160223-1 soll installiert werden
Hängt ab von: texlive-latex-base (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-latex-base-doc (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-latex-extra (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-latex-extra-doc (>= 2017.20170525) soll aber nicht installiert werden
Hängt ab von: texlive-latex-recommended (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-latex-recommended-doc (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-luatex (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-metapost (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-metapost-doc (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-music (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-pictures (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-pictures-doc (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
Hängt ab von: texlive-plain-generic (>= 2017.20170525) ist aber nicht installierbar
Hängt ab von: texlive-pstricks (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-pstricks-doc (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-publishers (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-publishers-doc (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-science (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-science-doc (>= 2017.20170525) aber 2015.20160320-1 soll installiert werden
Hängt ab von: texlive-xetex (>= 2017.20170525) aber 2015.20160320-1ubuntu0.1 soll installiert werden
texlive-games : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-htmlxml : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
Hängt ab von: tex4ht (>= 20051214) soll aber nicht installiert werden
texlive-humanities : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-lang-cjk : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-lang-cyrillic : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-lang-czechslovak : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-lang-greek : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-lang-indic : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-lang-japanese : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-lang-korean : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-lang-polish : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-latex-base : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-latex-extra : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
Empfiehlt: texlive-latex-extra-doc soll aber nicht installiert werden
texlive-latex-recommended : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-luatex : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-math-extra : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-metapost : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-music : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-omega : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-pictures : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-pstricks : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
Empfiehlt: texlive-font-utils soll aber nicht installiert werden
Empfiehlt: texlive-extra-utils soll aber nicht installiert werden
texlive-science : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
texlive-xetex : Hängt ab von: texlive-binaries (>= 2015.20160222.37495-1)
tipa : Hängt ab von: texlive-base-bin
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an). Außerdem:
sudo dpkg --configure -a
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von texlive-full:
texlive-full hängt ab von texlive-base (>= 2017.20170525); aber:
Version von texlive-base auf dem System ist 2015.20160320-1ubuntu0.1.
texlive-full hängt ab von texlive-bibtex-extra (>= 2017.20170525); aber:
Paket texlive-bibtex-extra ist nicht installiert.
texlive-full hängt ab von texlive-binaries (>= 2017.20170524.44437); aber:
Paket texlive-binaries ist nicht installiert.
texlive-full hängt ab von texlive-extra-utils (>= 2017.20170525); aber:
Paket texlive-extra-utils ist nicht installiert.
texlive-full hängt ab von texlive-font-utils (>= 2017.20170525); aber:
Paket texlive-font-utils ist nicht installiert.
texlive-full hängt ab von texlive-fonts-extra (>= 2017.20170525); aber:
Paket texlive-fonts-extra ist nicht installiert.
texlive-full hängt ab von texlive-fonts-extra-doc (>= 2017.20170525); aber:
Version von texlive-fonts-extra-doc auf dem System ist 2015.20160320-1.
texlive-full hängt ab von texlive-fonts
dpkg: Fehler beim Bearbeiten des Paketes texlive-full (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von context:
context hängt ab von texlive-binaries (>= 2017); aber:
Paket texlive-binaries ist nicht installiert.
context hängt ab von texlive-base (>= 2017); aber:
Version von texlive-base auf dem System ist 2015.20160320-1ubuntu0.1.
context hängt ab von texlive-metapost (>= 2017); aber:
Version von texlive-metapost auf dem System ist 2015.20160320-1ubuntu0.1.
dpkg: Fehler beim Bearbeiten des Paketes context (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von texlive-fonts-recommended-doc:
texlive-fonts-recommended-doc hängt ab von texlive-base (>= 2017.20170525); aber:
Version von texlive-base auf dem System ist 2015.20160320-1ubuntu0.1.
dpkg: Fehler beim Bearbeiten des Paketes texlive-fonts-recommended-doc (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
texlive-full
context
texlive-fonts-recommended-doc
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53624
Wohnort: Berlin
|
sieht glatt nach Versionsproblemen mit eine Fremdquelle aus... apt-cache policy
|
Portokali
(Themenstarter)
Anmeldungsdatum: 5. März 2016
Beiträge: 27
|
Eine Fremdquelle war es auf jeden Fall. apt-cache policy
Paketdateien:
100 /var/lib/dpkg/status
release a=now
Mit Pinning verwaltete Pakete:
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53624
Wohnort: Berlin
|
Wenn das die gesamte Ausgabe sein soll sind bei dir gar keine Quellen aktiv... cat /etc/apt/sources.list
grep -e "deb" /etc/apt/sources.list.d/*
|
Portokali
(Themenstarter)
Anmeldungsdatum: 5. März 2016
Beiträge: 27
|
Ja, das war alles.
cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release amd64 (20140722.2)]/ trusty main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ xenial universe
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial universe
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://de.archive.ubuntu.com/ubuntu/ xenial multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu xenial partner
deb http://archive.canonical.com/ xenial partner
# deb-src http://archive.canonical.com/ xenial partner
deb http://archive.canonical.com/ubuntu quantal partner
# deb-src http://archive.canonical.com/ubuntu quantal partner
# deb-src http://archive.canonical.com/ xenial partner grep -e "deb" /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/jonathonf-ubuntu-texlive-2017-xenial.list:# deb http://ppa.launchpad.net/jonathonf/texlive-2017/ubuntu xenial main
/etc/apt/sources.list.d/jonathonf-ubuntu-texlive-2017-xenial.list:# deb-src http://ppa.launchpad.net/jonathonf/texlive-2017/ubuntu xenial main
/etc/apt/sources.list.d/jonathonf-ubuntu-texlive-2017-xenial.list:# deb-src http://ppa.launchpad.net/jonathonf/texlive-2017/ubuntu xenial main
/etc/apt/sources.list.d/jonathonf-ubuntu-texlive-2017-xenial.list.save:deb http://ppa.launchpad.net/jonathonf/texlive-2017/ubuntu xenial main
/etc/apt/sources.list.d/jonathonf-ubuntu-texlive-2017-xenial.list.save:# deb-src http://ppa.launchpad.net/jonathonf/texlive-2017/ubuntu xenial main
/etc/apt/sources.list.d/jonathonf-ubuntu-texlive-2017-xenial.list.save:# deb-src http://ppa.launchpad.net/jonathonf/texlive-2017/ubuntu xenial main
/etc/apt/sources.list.d/signal-xenial.list:deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main
/etc/apt/sources.list.d/signal-xenial.list.save:deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main
/etc/apt/sources.list.d/smathot-ubuntu-cogscinl-xenial.list:deb http://ppa.launchpad.net/smathot/cogscinl/ubuntu xenial main
/etc/apt/sources.list.d/smathot-ubuntu-cogscinl-xenial.list:# deb-src http://ppa.launchpad.net/smathot/cogscinl/ubuntu xenial main
/etc/apt/sources.list.d/smathot-ubuntu-cogscinl-xenial.list.save:deb http://ppa.launchpad.net/smathot/cogscinl/ubuntu xenial main
/etc/apt/sources.list.d/smathot-ubuntu-cogscinl-xenial.list.save:# deb-src http://ppa.launchpad.net/smathot/cogscinl/ubuntu xenial main jonathonf ist die Quelle, aus der mindestens ein Teil der problematischen Pakete stammt. (Hättest du sicher auch erraten.)
|
Portokali
(Themenstarter)
Anmeldungsdatum: 5. März 2016
Beiträge: 27
|
Ha! Ich habe es geschafft, das Paket zu deinstallieren! Vielen Dank, dass du mir geholfen hast, dem Problem zu identifizieren! Wenn es jemandem helfen könnte, kann ich die letzten Schritte gern dokumentieren, aber ich fürchte, solche Fälle sind zu spezifisch, um übertragbar zu sein?
|
faet.snopp
Anmeldungsdatum: 29. Januar 2018
Beiträge: 3
|
Hello,
Jahre später wäre diese deine Lösung, die du nicht für würdig erachtet hast hier zu beschreiben, wahrscheinlich auch die Lösung meines Problems.
Ich finde die Ausrede, das Problem sei zu spezifisch etwas schwach, es ist nicht so als wäre der Platz hier zu begrenzt um das noch hinzuschreiben. Und sonst wäre es vielleicht gut den ganzen Thread zu löschen, da der ja ohne Lösung recht sinnlos ist. (Das Problem habe ich/andere Probleminhaber ja schon heimisch reproduziert. - [Sogar mit dem gleichen Paket.]) Falls es dich also noch gibt, trage sie doch nach? Dank und Gruß snoPp
|
faet.snopp
Anmeldungsdatum: 29. Januar 2018
Beiträge: 3
|
So, Nachtrag 20 Min später: Einem Hinweis von hier Folgend:
https://forum.ubuntuusers.de/topic/paketsystem-beschaedigt-nach-fehlgeschlagenem-/ schien das Problem damit zusammenzuhängen, dass TexLive in der nächsten Ubuntu-Version (Problem tritt nach dist-upgrade auf) nicht mehr auf die nicht aktuellen Installationskandidaten klarkommt und blockiert. Die Lösung ist:
Die Paketquelle deaktivieren, aus der TexLive bezogen werden soll.
In dem oben zitierten Thread, wie auch in diesem Thread hier, war TextLive bisher in einer eigenen PPA vertreten, die dann deaktiviert werden muss (entweder mit add-apt-repository -r oder händisch in /etc/apt/sources.list oder /etc/apt/source.d/* mit einem # vor der Quelle auskommentieren [auskommentieren hat den Vorteil, dass die Zeile nicht gelöscht wird und somit bei Bedarf reaktiviert werden kann.]). In meinem Fall, do-release-upgrade auf ubuntu 17.10 (von 16.04), musste ich allerdings kurz "deb http://de.archive.ubuntu.com/ubuntu/ artful main" auskommentieren, da dies scheinbar neuerdings die PPA ist, aus der TexLive bezogen wird. als die PPA auskommentiert war, hat es dann mit: sudo apt-get -f install sudo apt-get autoremove funktioniert und TexLive konnte entfernt werden. (Das hat jetzt alles so bei mir funktioniert und ich denke ich habe eine Vorstellung warum. Das heißt aber nicht, dass das die einzig richtige und tatsächliche Lösung des Problems ist. Vielleicht ist das auch ein fieser Workaround, der unter Umständen ganz gefährlich sein kann? Wenn jemand also Kritik oder Verbesserungsvorschläge hat, dann bitte!) Liebe Grüße snoPp
|
Portokali
(Themenstarter)
Anmeldungsdatum: 5. März 2016
Beiträge: 27
|
Hallo! Freundlich wär nicht drin gewesen? Weder ist es Jahre her noch war das eine Ausrede noch... na ja egal. Bei solchem Ärger ist man ja immer genervt, versteh ich schon. Geholfen hatte mir dieser Link: https://askubuntu.com/questions/141370/how-to-fix-a-broken-package-when-apt-get-install-f-does-not-work,
speziell das:
sudo rm -rf /var/lib/dpkg/updates/*
sudo rm -rf /var/lib/apt/lists/*
sudo rm /var/cache/apt/*.bin
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update
sudo dpkg --configure -a
dann:
sudo dpkg --remove --force-remove-reinstreq texlive-latex-extra-doc
sudo dpkg --configure -apt-cache policy
sudo apt-cache policy
cat /etc/apt/sources.list
sudo apt -f install
sudo apt autoremove
sudo apt update
sudo apt upgrade Ich bin nicht sicher, ob manche dieser Schritte überflüssig waren, aber so lief es jedenfalls bei mir.
|
Portokali
(Themenstarter)
Anmeldungsdatum: 5. März 2016
Beiträge: 27
|
Oh, entschuldige, faet.snopp. Während ich noch in meiner History rumgesucht habe, hast du schon deine Lösung geschrieben. Das habe ich erst jetzt gesehen. Tut mir Leid, dass ich nicht schneller war, aber ich freue mich, dass nun so oder so alles bei dir klappt.
|
faet.snopp
Anmeldungsdatum: 29. Januar 2018
Beiträge: 3
|
Hey ho Portokali, es kam mir nicht sehr unfreudlich vor, was ich geschrieben habe aber das ist ja immer ein Problem in geschriebener Kommunikation. (Plus: ich war genervt... ☺ ) In jedem Fall wollte ich in niemandem den Eindruck erwecken eine unfreundliche Absicht zu verfolgen, also verzeih mir bitte, wenn es doch passiert ist. Zunächst mal: Vielen Dank für deine superschnelle Antwort! Das finde ich stark, dass die überhaupt kam und dann so blitzschnell! Wenn ich mir deine Lösung so anschaue, glaube ich dass das: | sudo dpkg --remove --force-remove-reinstreq texlive-latex-extra-doc
|
der wichtigste Teil war. Damit wurde das Paket dann wahrscheinlich entfernt, so dass apt danach wieder funktionieren konnte. Dieser 1. Teil:
| sudo rm -rf /var/lib/dpkg/updates/*
sudo rm -rf /var/lib/apt/lists/*
sudo rm /var/cache/apt/*.bin
|
löscht denke ich nur die schon heruntergeladenen Pakete, die installiert werden sollen aber nicht installiert werden können. Dieser letzte Teil:
| sudo apt -f install
sudo apt autoremove
sudo apt update
sudo apt upgrade
|
räumt apt dann wieder auf, wenn es wieder läuft. (löscht unter anderem die lästigen Pakete) | sudo dpkg --remove --force-remove-reinstreq texlive-latex-extra-doc
|
wäre dann also eine Möglichkeit das Paket zu entfernen, ohne die Paketquelle ausklammern zu müssen. Dazu dpkg manpage:
Paketschalter
ok Ein mit ok markiertes Paket ist in einem bekannten Zustand, kann aber weitere Verarbeitung benötigen.
Neuinst.
Ein mit Neuinst. markiertes Paket ist defekt und muss erneut installiert werden. Diese Pakete können nicht entfernt werden, es sei denn, Sie erzwingen dies mit der Option
--force-remove-reinstreq.
Also wieder was gelernt! Vielen Dank! ☺ Zuletzt:
Mit dem was vielleicht unfreundlich klang, wollte ich auf dieses Problem hindeuten, dass es so viele Forenpostings gibt, in denen ganz am Ende die Lösung fehlt und nur steht: "läuft wieder; geschafft, hat sich erledigt." Und dass finde ich persönlich immer super ärgerlich, so dass ich nicht finde, dass man seine Lösung vorenthalten sollte, besonders wenn noch andere Menschen zur Lösung des Problems beigetragen haben und das ganze dann noch öffentlich passiert. Es ist doch viel schöner wenn nicht nur am Thread "gelöst" steht, sondern wenn dann im Thread auch noch die Lösung steht. Also,
vielen Dank also und beste Grüße! snoPp
|