Update auf Wheezy - Pakete lasssen sich nicht installieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
frankest
Beiträge: 23
Registriert: 22.07.2008 11:10:01

Update auf Wheezy - Pakete lasssen sich nicht installieren

Beitrag von frankest » 20.06.2015 17:43:42

Hallo,

nach einem Update auf von Squeeze auf Wheezy lassen sich Pakete nicht installieren.
Das Update nach ändern der sources.list und apt-get update, apt-get upgrade und apt-get dist-upgrade lief ohne Fehler durch.
Nun wollte ich mysql installieren:

Code: Alles auswählen

root@debian:/home/pluteus# apt-get install mysql-server
Paketlisten werden gelesen... Fertig
[...]
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libc6-dev : Beschädigt: gcc-4.4 (< 4.4.6-4) aber 4.4.5-8 soll installiert werden
E: Beschädigte Pakete
Meine sources.list

Code: Alles auswählen

root@debian:/home/pluteus# cat /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ wheezy main
deb-src http://ftp.de.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib
deb http://ftp.de.debian.org/debian/ wheezy-updates main contrib
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main contrib
Ich kann mich nicht erinnern, von Hand an der alten Konfiguration etwas manuell verändert zu haben.
Wo liegt der Fehler? Wie kann ich die Paketverwaltung reparieren?

Gruß Stefan

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von niesommer » 20.06.2015 17:47:54

Hallo,
schonmal da rein geschaut: https://www.debian.org/releases/wheezy/releasenotes

vielleicht staht da was zum server oder der libc6 drin.
Gruß niesommer

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von smutbert » 20.06.2015 17:58:58

frankest hat geschrieben: libc6-dev : Beschädigt: gcc-4.4 (< 4.4.6-4) aber 4.4.5-8 soll installiert werden
4.4.5-8 ist die Version aus Squeeze, die sollte er imho nicht installieren wollen, wenn du alles auf Wheezy umgestellt hättest. Gibt es vielleicht noch ein /etc/apt/sources.list.d/*.list mit squeeze oder anderen wheezy-fremden Einträgen?

Wenn du sicher bist, dass alle Einträge stimmen, würde ich es einmal mit

Code: Alles auswählen

# apt-get update
# apt-get -f install
versuchen.

(und du weißt, dass Wheezy inzwischen oldstable ist?)

frankest
Beiträge: 23
Registriert: 22.07.2008 11:10:01

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von frankest » 20.06.2015 18:19:45

/etc/apt/sources.list.d existiert, aber ist leer.

Code: Alles auswählen

apt-get install -f mysql-server
bringt den gleichen Fehler.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von KBDCALLS » 20.06.2015 18:24:02

Was ergibt denn apt-cache policy ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

frankest
Beiträge: 23
Registriert: 22.07.2008 11:10:01

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von frankest » 20.06.2015 18:38:13

Zwei gcc-4 Pakete sind installiert:

Code: Alles auswählen

root@debian:/home/pluteus# dpkg --list | grep -i  gcc
ii  gcc                             4:4.4.5-1               The GNU C compiler
ii  gcc-4.3                         4.3.5-4                 The GNU C compiler
ii  gcc-4.3-base                    4.3.5-4                 The GNU Compiler Collection (base package)
ii  gcc-4.4                         4.4.5-8                 The GNU C compiler
ii  gcc-4.4-base                    4.4.5-8                 The GNU Compiler Collection (base package)

frankest
Beiträge: 23
Registriert: 22.07.2008 11:10:01

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von frankest » 20.06.2015 18:41:39

Code: Alles auswählen

root@debian:/home/pluteus# apt-cache policy
Paketdateien:
 100 /var/lib/dpkg/status
     release a=now
 500 http://ftp.de.debian.org/debian/ wheezy-updates/main Translation-en
 500 http://ftp.de.debian.org/debian/ wheezy-updates/contrib Translation-en
 500 http://ftp.de.debian.org/debian/ wheezy-updates/contrib i386 Packages
     release o=Debian,a=oldstable-updates,n=wheezy-updates,l=Debian,c=contrib
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ wheezy-updates/main i386 Packages
     release o=Debian,a=oldstable-updates,n=wheezy-updates,l=Debian,c=main
     origin ftp.de.debian.org
 500 http://security.debian.org/ wheezy/updates/main Translation-en
 500 http://security.debian.org/ wheezy/updates/contrib Translation-en
 500 http://security.debian.org/ wheezy/updates/contrib i386 Packages
     release v=7.0,o=Debian,a=oldstable,n=wheezy,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/main i386 Packages
     release v=7.0,o=Debian,a=oldstable,n=wheezy,l=Debian-Security,c=main
     origin security.debian.org
 500 http://ftp.de.debian.org/debian/ wheezy/main Translation-en
 500 http://ftp.de.debian.org/debian/ wheezy/main Translation-de
 500 http://ftp.de.debian.org/debian/ wheezy/main i386 Packages
     release v=7.8,o=Debian,a=oldstable,n=wheezy,l=Debian,c=main
     origin ftp.de.debian.org
Mit Pinning verwaltete Pakete:
root@debian:/home/pluteus#

Benutzeravatar
RobertS
Beiträge: 516
Registriert: 15.04.2012 13:50:53
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Rastatt BaWü

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von RobertS » 20.06.2015 18:54:42

brauchts die *.dev Pakete überhaupt?
Oder sind die src Einträge in der source.list Überbleibsel vergangener Zeiten?
Was spricht dagegen den gcc einfach zu purgen?

Grüße

Robert

frankest
Beiträge: 23
Registriert: 22.07.2008 11:10:01

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von frankest » 20.06.2015 19:34:02

Ich dachte, mysql-server hätte das gcc Paket angefordert.
Kann ich das Developer-Paket neu installieren, etwa so?

Code: Alles auswählen

apt-get purge build-essential && apt-get install build-essential gcc g++
apt-get purge build-essential && apt-get install build-essential gcc g++
Zuletzt geändert von frankest am 20.06.2015 19:46:58, insgesamt 1-mal geändert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von KBDCALLS » 20.06.2015 19:34:12

Hast du ein dist-upgrade gemacht? Was ergibt apt-show-versions die Ausgabe aber hierhin Eventuell muß das erst instaliert werden.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

frankest
Beiträge: 23
Registriert: 22.07.2008 11:10:01

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von frankest » 20.06.2015 19:46:11

dist-upgrade habe ich vorher gemacht, alles ok.
apt-show-versions nicht vorhanden und nicht installierbar.

Code: Alles auswählen

root@debian:/home/pluteus# apt-get install apt-show-versions
[...]
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 initscripts : Beschädigt: console-setup (< 1.74) aber 1.68+squeeze2 soll installiert werden
               Beschädigt: initramfs-tools (< 0.104) aber 0.98.8 soll installiert werden
               Beschädigt: nfs-common (< 1:1.2.5-3) aber 1:1.2.2-4squeeze2 soll installiert werden
 keyboard-configuration : Beschädigt: console-setup (< 1.71) aber 1.68+squeeze2 soll installiert werden
 klibc-utils : Beschädigt: initramfs-tools (< 0.103) aber 0.98.8 soll installiert werden
 libgnome-keyring0 : Beschädigt: gnome-keyring (< 3.0) aber 2.30.3-5 soll installiert werden
 network-manager : Empfiehlt: crda soll aber nicht installiert werden
                   Beschädigt: network-manager-gnome (< 0.9) aber 0.8.1-2 soll installiert werden
E: Beschädigte Pakete

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von niesommer » 20.06.2015 19:59:33

Was gibt denn

Code: Alles auswählen

dpkg --audit
aus?
Gruß niesommer

frankest
Beiträge: 23
Registriert: 22.07.2008 11:10:01

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von frankest » 20.06.2015 20:14:01

garnichts.

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von niesommer » 20.06.2015 20:31:01

frankest hat geschrieben:garnichts.
Mein Vorschlag mach dir mit

Code: Alles auswählen

dpkg --get-selections > backup-installierte-pakete.txt
eine liste der installierten Pakete und ein Backup der Konfigurationen und installiere anschließend neu. Das sollte deine Probleme am schnellsten lösen. :)
Gruß niesommer

frankest
Beiträge: 23
Registriert: 22.07.2008 11:10:01

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von frankest » 20.06.2015 20:52:03

Das Notebook ist ein Testsystem, da ist nichts wichtiges drauf. Wäre schön, wenn ich herausbekomme, wo der Fehler liegt.
Ein Debian-System sollte halt einfach laufen, ohne daß man eingreifen muß.

Ich habe noch diese Links gefunden, die ein ähnliches Problem beschreiben:
viewtopic.php?f=34&t=142326
https://lists.debian.org/debian-user-ge ... 00047.html
http://stackoverflow.com/questions/1655 ... -on-debian
Was macht aptitude denn anders als apt-get ?

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von niesommer » 20.06.2015 21:28:33

frankest hat geschrieben: Was macht aptitude denn anders als apt-get ?
Also das kann ich dir nicht so genau sagen, aber aptitude löst abhänigkeiten anders auf als apt-get. apt-get wird beim derzeitigen stable also bei jessie von den Entwicklern empfohlen. Da das ganze ein Testsystem ist kannst du ja mal versuchen das Debianapt von jessie manuell zu downloaden und per

Code: Alles auswählen

dpkg -i paketname
zu installieren in der hoffnung das er das alles besser auflöst. keine Ahnung ob das was bringt

Das paket kannst du dann wieder mit

Code: Alles auswählen

dpkg -r --force-depends paketname
entfernen. Zur sicherheit am besten auch gleich das Debianapt von wheezy downloaden.
Gruß niesommer

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Update auf Wheezy - Pakete lasssen sich nicht installier

Beitrag von KBDCALLS » 20.06.2015 22:09:19

Irgendwie beschleicht mich so das Gefühl als wenn die Paketlisten nicht korrekt eingelesen worden sind. Alles mal löschen was sich in /var/lib/apt/lists befindet. Das Verzeichnis partial aber lassen . apt-get update bzw. aptitude update . Und dann ein apt-get upgrade -V oder aptitude safe-upgrade -V Mal sehen ob das erstmal funktioniert. Und die Sources.list würde ich erstmal kürzen so das das nur drinnesteht.

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ wheezy main
Geht das erst mal fehlerfrei im nächsten Schritt das komplette Upgrade

apt-get dist-upgrade -V bzw. aptitude full-upgrade -V
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten