Sziasztok.
Belefutottam egy érdekes problémába. Valamilyen oknál fogva a /var/lib/pacman/local/tar alól eltüntek a fájlok, csak az mtree van meg. Ezért semmit nem tudok telepíteni, mert a pacman -S csomagnév vagy a yaourt -S csomagnév vagy egy frissítés alkalmával a következő hibákat írja ki:
yaourt -Syua
A csomagadatbázisok szinkronizálása...
core 123,3 KiB 9,26M/s 00:00 [################################################] 100%
extra 1676,7 KiB 14,4M/s 00:00 [################################################] 100%
community 3,8 MiB 22,4M/s 00:00 [################################################] 100%
a(z) archlinuxfr naprakész
error: could not open file /var/lib/pacman/local/tar-1.29-2/desc: No such file or directory
Próbáltam kicselezni egy pacman -S --force tar paranccsal :) Persze nem ment. A hiba ugyan az.
A tar létezik a /usr/bin alatt, de egy tar parancs kiadására szegmentálási hibát ad.
Tehát a tar telepítéséhez kell a tar. 22-es csapdája. Mi lehet a megoldás?
- 761 megtekintés
Hozzászólások
Küldjek neked egy 1.29-es tar binárist Fedorából? Persze nem tarolva... :) 425 kB egyébként.
Amúgy a hardware tuti rendben van?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Virtuális gép és alatta a merevlemez jó. Biztosan van valamilyen megoldása a dolognak, de azért köszi a felajánlást.
- A hozzászóláshoz be kell jelentkezni
Csomag konzisztenciát, ellenőrző összeget tudsz nézni? Fedorán hasonló gondom volt, amikor kiderült, meghalt a RAM-om. Először csak a Firefox segfault-olt, aztán újratelepítettem, ettől sem javult meg. Utána néztem csomag konzisztenciát, s kiderült, nem stimmel az ellenőrző összeg. Utána RAM teszt, aztán hajszál pontosan ugyanannál a bitnél találta meg a hibát mindig. Mármint az első hibát, mert volt ott több is. Néztem a RAM-ot másik gépben, ott is ugyanott volt vele baj. Utána kicseréltettem, még garanciális időn belül volt.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Nem hiszem, hogy ram hiba, mert minden normálisan működik, csak 2 fájl hiányzik és a tar parancs kiadására szegmentálási hibát ad. Mintha az előző rendszer frissítéskor a tar nem frissült volna fel vagy félbemaradt. De nem emlékszem hibára.
- A hozzászóláshoz be kell jelentkezni
Amúgy, ha biztos vagy abban, hogy a tar a beteg, megoldás lehet, hogy valahonnan ideiglenesen felteszel egy tar-t.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Próbáld már meg: pacman -Syyy
Ha semmi, akkor:
pacman -U /var/cache/pacman/pkg/tar-1.29-2-x86_64.pkg.tar.xz
- A hozzászóláshoz be kell jelentkezni
Közben megoldódott a dolog. Letöltöttem a tar csomagot, felülcsaptam a fájlokat, megkaptam a hiányzó két fájlt és már megy is. Valahogy az előző frissítéskor félbemaradhatott a tar csomag frissítése vagy valami hasonló.
- A hozzászóláshoz be kell jelentkezni
A második javaslatom volt ez. Ha rendben letöltötte akkor a /var/cache/pacman/pkg alatt találod a feltelepített csomagokat, nem kell újra letölteni. Persze, ha az is sérült.. de azt meg ellenőrizheted ellenőrzőösszeggel. Mindegy :)
- A hozzászóláshoz be kell jelentkezni