apt-get verklemmt

  • da kommt ich nochmals:
    hab seit geraumer zeit kein update mehr auf meinem debian system gemacht. kernel ist 2.4.18 installiert. nachdem ich ein apt-get update und upgrade machen wollte geschah folgendes:


    You might want to run `apt-get -f install' to correct these.
    The following packages have unmet dependencies:
    binutils: Depends: libc6 (>= 2.5-5) but 2.3.6.ds1-11 is installed
    libc6-dev: Depends: libc6 (= 2.5-10) but 2.3.6.ds1-11 is installed
    E: Unmet dependencies. Try using -f.


    nach dem ich apt-get -f install gemacht habe, geschieht dies:


    Preparing to replace libc6 2.3.6.ds1-11 (using .../archives/libc6_2.5-10_i386.deb) ...
    WARNING: POSIX threads library NPTL requires kernel version
    2.6.1 or later. If you use a kernel 2.4, please upgrade it
    before installing glibc.
    dpkg: error processing /var/cache/apt/archives/libc6_2.5-10_i386.deb (--unpack):
    subprocess pre-installation script returned error exit status 1
    Errors were encountered while processing:
    /var/cache/apt/archives/libc6_2.5-10_i386.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)


    der rattenschwanz geht noch weiter. will ich jetzt den 2.6.18 kernel-image installieren geschieht dies:


    You might want to run `apt-get -f install' to correct these:
    The following packages have unmet dependencies:
    binutils: Depends: libc6 (>= 2.5-5) but 2.3.6.ds1-11 is to be installed
    libc6-dev: Depends: libc6 (= 2.5-10) but 2.3.6.ds1-11 is to be installed
    linux-image-2.6.18-4-686: Depends: module-init-tools (>= 0.9.13) but it is not going to be installed
    Depends: initramfs-tools (>= 0.55) but it is not going to be installed or
    yaird (>= 0.0.12-8) but it is not going to be installed or
    linux-initramfs-tool
    E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


    hat das auch schon jemand gehabt? stecke ziemlich in einem teufelskreis. :gruebel ?(
    kann ich das binutils und libc6-dev update irgendwie entfernen, dass ers nicht machen soll?

  • hi


    was hast du denn in der sources.list für ein system angegeben? denn die glibc updaten macht ein debian nicht einfach so. ist nach dem kernel etwa so die wichtigste systemkomponente.


    schau dass du in der sources.list das gewollte system angegeben hast und mach dann ein apt-get dist-upgrade.


    gruss ganto


    "Computer games don't affect kids, I mean if Pacman affected us as kids, we'd all run around in a darkened room munching pills and listening to repetitive music."


    Kristian Wilson

    Einmal editiert, zuletzt von Ganto ()

  • die sources.list hab ich nie angefasst. die ist seit eh und je


    deb ftp://sunsite.cnlab-switch.ch/mirror/debian/ unstable main
    deb-src ftp://sunsite.cnlab-switch.ch/mirror/debian/ unstable main
    deb http://non-us.debian.org/debian-non-US stable/non-US main
    deb-src http://non-us.debian.org/debian-non-US stable/non-US main


    deb http://security.debian.org/ stable/updates main


    aber ich probiers mal mitem dist-upgrade. danke, ganto!


    EDIT: ah, eventuell könnte es sein, da ja sarge jetzt stable ist, hat sich das verändert und ich müsste "stable" angeben?

  • sarge ist schon seit einer geraumen weile stable. wenn du das behalten willst, musst du sicher 'sarge' angeben. mittlerweile ist aber schon debian 4.0 'etch' stable.


    ganto


    "Computer games don't affect kids, I mean if Pacman affected us as kids, we'd all run around in a darkened room munching pills and listening to repetitive music."


    Kristian Wilson

  • ja, ich weiss. aber hab nicht draran gedacht, die sources.list entsprechend anzupassen. jedenfalls lags an dem.
    nachdem ich auf "stable" gewechselt hab und einen neuen public key generieren musste, konnte ich wieder updates machen und sogar den 2.6.18er kernel installieren.


    danke für die hilfe. :cheers