Sziasztok! 12.04LTS kiadást használok a laptopomon. Bármilyen csomagműveletet szeretnék végezni, az alábbi hibaüzenetet kapom:


Csomaglisták olvasása… Kész0%
Függőségi fa építése       
Állapotinformációk olvasása… Kész
Próbálja futtatni az „apt-get -f install” parancsot az alábbiak javításához:
Az alábbi csomagoknak teljesítetlen függőségei vannak:
 initramfs-tools : Függ ettől: initramfs-tools-bin (< 0.99ubuntu13.4.1~) de csak 0.99ubuntu13.5 telepíthető
E: Teljesítetlen függőségek. Próbálja kiadni az „apt-get -f install” parancsot csomagok nélkül (vagy telepítse a függőségeket is!).
sudo apt-get -f installra a következő jön: http://paste.ubuntu.com/7254182/ A probléma kísértetiesen hasonlít erre: http://askubuntu.com/questions/367768/ubuntu-12-04-lts-initramfs-tools-dependency-issue viszont nem vagyok benne biztos, hogy ezeket a csomagokat ki kellene törölnöm... Szoftverközpont indítása esetén felajánlja javítást, de utána azonnal rendszerhibát jelez. Ti mit javasoltok? Azon gondolkozom, hogy újrahúzom a rendszert, vagy frissítek a hamarosan megjelenő 14.04-re.

A hosszú részt áttettem ide: http://paste.ubuntu.com/7254182/ Ha gondolod szerkeszd át a témaindítót és cseréld ki a hosszú részt a linkre. Én megpróbálnám a

sudo dpkg --configure -a
parancsot. (Ha be akarod másolni a választ és az hosszú, akkor légy oly kedves, és ne ide, hanem a paste.ubuntu.com-ra és csak a rá mutató linket ide.)

    Szerintem az ott megadott válasz alapján kellene elindulnod. Semmi különös, csak a /var/lib/dpkg/status fájlban levő függőségi szabályokat kellene csak átírni (törölni), persze csak az állományról készült biztonsgi mentés után. Úgy tűnik, működik:"Did as you suggested and initramfs re-installed (on apt-get -f install) to 13.3 and apt-get is working again. Many thanks." És nyugodtan törölheted a kapcsolódó csomagokat, hiszen a szerkesztés után újból visszakerülnek a rendszerbe, legfeljebb más verziószámmal.

      jnorbertVégigcsináltam, amit ott javasoltak (minden initramfs-tools csomagot és az azon függőket is kitöröltem), majd sudo apt-get -f install sajnos a probléma továbbra is fennáll: http://paste.ubuntu.com/7259725/ Az initramfs-tools a /var/lib/dpkg/status szerint "install ok half-configured", ahogyan a linux-image-3.5.0-48-generic is. Talán itt lehet a kutya elásva?

        jnorbert13.4-es (nem 13.4.1-es csomagok) itt és ezek: http://mirror-tcc.mach.net.au/apt-cacher-ng/uburep/pool/main/i/initramfs-tools/initramfs-tools-bin_0.99ubuntu13.4_amd64.deb http://mirror-tcc.mach.net.au/apt-cacher-ng/uburep/pool/main/i/initramfs-tools/initramfs-tools_0.99ubuntu13.4_all.deb (http://mirror-tcc.mach.net.au/apt-cacher-ng/uburep/pool/main/i/initramfs-tools/) És a Gdebi csomagkezelővel telepíted (egér jobb klikk a fájlon), majd sudo apt-get update && sudo apt-get upgrade Lehet, sokat számít a 0.1 a verziószámban De talán ezt kéne: sudo apt-get clean sudo apt-get autoremove sudo apt-get -f install sudo dpkg --configure -a sudo apt-get -f install sudo apt-get -u dist-upgrade sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade Ez a parancs csak szimuláció, hogy mi történne (man apt-get); sudo apt-get remove --dry-run package-name Mindez itt van leírva: http://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies?answertab=active#tab-top

          jnorbert"Végigcsináltam, amit ott javasoltak (minden initramfs-tools csomagot és az azon függőket is kitöröltem)" Ha csak ennyit tettél, az kevés! gksu gedit /var/lib/dpkg/status fájlt is szerkeszteni kell! A fájlben rá kell keresni az initramfsre, és szerkeszteni a függőségi szabályokat taglaló sorkat, vagy az egész bejegyzést (a fájlról való biztonsági mentés készítése után, hogy meglegyen az eredeti, kiindulási állapot is, ha mégsem sikerülne) törölni benne! (Bár én inkább csak szerkeszteném).

            jnorbertAmit trt ír, az így működik: szerk.: a biztonsági mentést ne feledjük el: sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.orig Majd szerkesztjük: Alt + F2 gksu gedit /var/lib/dpkg/status Futtatás menügomb. Megkeresed a 4-5 csomagot aminél a initramfs-tools és initramfs-tools-bin függőség (a gedit keresés funkciójával megkeresed a szövegben a csomagok nevét). Átírod mindenhol a zárójelben lévő számot "13.4.1"-ról "13.5"-re, csak a számot, mented a fájlt. Ebben a sorban lesz: Depends (függőségek) Így nézz ki kb. a sor: (más csomagnál!) Depends: libc6 (>= 2.7), xorg-input-abi-16, xserver-xorg-core (>= 2:1.11.99.901), xserver-xorg-input-mouse, udev Az initramfs-tools és initramfs-tools-bin utáni zárójelekben cseréled a verzió számot a "Depends" sorban, azaz sorokban, mert több csomag függőségei ezek: initramfs-tools linux-image-3.5.0-46-generic linux-image-3.5.0-47-generic linux-image-3.5.0-48-generic linux-image-generic-lts-quantal linux-generic-lts-quantal (az initramfs-tools-nak is függősége a initramfs-tools-bin) Majd: sudo apt-get update sudo apt-get upgrade vagy (második próba) sudo apt-get dist-upgrade

            • trt válaszolt erre.

              trtPontosan ezt csináltam. Próbálkoztam a szerkesztéssel, ahogyan javasoltátok, s a törléssel is. Sajnos továbbra is ugyanaz a hiba.

                trtDe jó, hogy fentebb leírtam bővebben. :) dpkg --clear-avail Ezt sem hátrány kiadni, ha nem is előny. Magát a status fájlt nem kéne törölni, remélem, a kérdező sem ezt tette.

                jnorbertJaj, tényleg, eleve nem bogarásztam már végig a terjedelmes listát a fenti félreértés miatt. Akkor viszont az eredeti hiba megszűnt! Legalábbis úgy tűnik: "Beállítás: initramfs-tools-bin (0.99ubuntu13.5) ... Beállítás: libklibc (1.5.25-1ubuntu2) ..." Inkább itt lehet most már a gond: "dpkg: függőségi gondok miatt nem beállítható e csomag: linux-generic-lts-quantal: linux-generic-lts-quantal függőségek: linux-image-generic-lts-quantal; ám: linux-image-generic-lts-quantal csomag még beállítatlan. dpkg: hibás feldolgozás: linux-generic-lts-quantal (--configure): függőségi hibák - e csomag beállítatlan maradt" Erre kellene koncentrálni: linux-image-generic-lts-quantal De ezt írja: "dpkg: függőségi gondok miatt nem beállítható e csomag: linux-image-generic-lts-quantal: linux-image-generic-lts-quantal függőségek: linux-image-3.5.0-46-generic; ám: `linux-image-3.5.0-46-generic' csomag nincs telepítve." Telepítsd hát a linux-image-3.5.0-46-generic csomagot! Próbáld meg. (Igen, régebbi, de a javítás érdekében meg kell tenni – aztán majd eltávolíthatjuk.)

                jnorbertLehet,hogy későn jövök,de nekem csak az tűnt fel,hogy az általad kiadott parancsot is így idézed: sudo-apt-get-f Nem maradt el egy szóköz? Elnézést ha okvetlenkedtem.

                  emergelekNem maradt el, viszont sikerült megoldani a problémát, köszönöm mindenkinek a segítséget! (az a 3.5.0-46 package volt a gond)

                    emergelekHol? Nem találom. Egyébként: rapfen@rapfen:~$ sudo-apt-get-f install sudo-apt-get-f: a parancs nem található rapfen@rapfen:~$ sudo apt-get-f install sudo: apt-get-f: command not found rapfen@rapfen:~$ sudo apt-get -f install Csomaglisták olvasása… Kész0% Függőségi fa építése Állapotinformációk olvasása… Kész . .

                    • trt válaszolt erre.

                      rapfenÖrülök, hogy megoldódott a probléma; rapfen, a kiadott parancs sikeres végrehajtásáról szóló pastebines link meg itt található: http://ubuntu.hu/node/37489#comment-448427

                        trtKöszi! Ezt láttam. Én azt kerestem, amikor nincs szóköz.

                          rapfenSzerintem meg én kavartam be,rossz helyre nyomtam a post-omat,valószínű. Bocsi,ha így lenne.