pacman és tar hiba (megoldva)

Fórumok

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?

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

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

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

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