[Megoldva]Frissítési hiba: glibc: /lib létezik a fájlrendszerben

Fórumok

Sziasztok!
Az alábbi hibába futottam bele a yaourt -Suyy kiadása után:

hiba: nem sikerült végrehajtani a tranzakciót (ütköző fájlok)
glibc: /lib létezik a fájlrendszerben
Hibák léptek fel, nem frissült csomag.

A neten utána néztem, de amit találtam ( https://bbs.archlinux.org/viewtopic.php?pid=1126667 ), az nem segít, mert nekem nem üres a /lib.
Ötletek?

Hozzászólások

Ez nem gyenge hiba. Nem tudom hogy az arch-ban van e olyan parancs de a gentoo alatt az equery-kiadja, hogy adott so,la... filet mi használja. Ha van ilyen, és végigmész a láncon visszafelé a törléssel, majd újra felraksz mindent nem segít?

------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.

pacman -Qo /lib/*
hiba: a '/lib/fbsplash-controld' könyvtár tulajdonoscsomagját nem lehet megállapítani
a /lib/ld-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/ld-linux-x86-64.so.2 fájlt a glibc 2.16.0-1 tartalmazza
hiba: Egyik csomag sem tartalmazza a következőt: /lib/lib
a /lib/libanl-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libanl.so.1 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libBrokenLocale-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libBrokenLocale.so.1 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libc-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libcidn-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libcidn.so.1 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libcrypt-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libcrypt.so.1 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libc.so.6 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libdl-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libdl.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libm-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libmemusage.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libm.so.6 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnsl-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnsl.so.1 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_compat-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_compat.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_db-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_db.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_dns-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_dns.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_files-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_files.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_hesiod-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_hesiod.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_nis-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_nisplus-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_nisplus.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libnss_nis.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libpcprofile.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libpthread-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libpthread.so.0 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libresolv-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libresolv.so.2 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/librt-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/librt.so.1 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libSegFault.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libthread_db-1.0.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libthread_db.so.1 fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libutil-2.16.so fájlt a glibc 2.16.0-1 tartalmazza
a /lib/libutil.so.1 fájlt a glibc 2.16.0-1 tartalmazza
hiba: a '/lib/splash' könyvtár tulajdonoscsomagját nem lehet megállapítani
hiba: a '/lib/systemd' könyvtár tulajdonoscsomagját nem lehet megállapítani
hiba: a '/lib/udev' könyvtár tulajdonoscsomagját nem lehet megállapítani

üdv: pomm

A 852-es kídlap telepötúsa sikeresen befejezádétt

Ezek szerint nem:

Célok (1): glibc-2.16.0-2

Teljes telepített méret: 37,58 MiB
Tiszta frissítési méret: 0,00 MiB

Kezdődhet a telepítés? [I/n]
(1/1) csomagok integritásának ellenőrzése [##############################################] 100%
(1/1) csomagfájlok betöltése [##############################################] 100%
(1/1) fájlütközések vizsgálata [##############################################] 100%
hiba: nem sikerült végrehajtani a tranzakciót (ütköző fájlok)
glibc: /lib létezik a fájlrendszerben
Hibák léptek fel, nem frissült csomag.

üdv: pomm

A 852-es kídlap telepötúsa sikeresen befejezádétt

Nem lehet, hogy testing repót is felvettél? Nekem még mindig 2.16.0-1 a legfrissebb.

De, valszeg van egy testing repód, ott tényleg 2.16.0-2 a glibc. Szerintem a testing-et mellőzd, és nem lesz ilyen bajod. Gondolom, valamit elketyerinthettek a csomaggal. Vagy esetleg a pacman-nak van melege? Az is újabb neked, mint a 4.0.3-2.

http://allanmcrae.com/2012/07/the-arch-linux-testing-repo-is-for-testin…

Given the number of unpleasant emails I have received over the last few days, it appears that people have forgotten what the purpose of the [testing] repo in Arch Linux is for. Wait for it…. testing packages! Who would have thought!

### DANGER!!! ###
pacman -Sf glibc
### DANGER!!! ###

csak saját felelősségre, de előtte nem árt egy mentés

vagy míg nem javítják a hibát a csomagban addig ignoreba rakni a pacman.conf ban

Jogos, csak akkor még nem találtam erre megoldást.
Én a következőt tettem:

pacman -Sf glibc
(itt hibát kapunk, de ez nem baj)
/usr/lib/ld-2.16.so /usr/bin/mv /lib /lib_backup
/usr/lib/ld-2.16.so /bin/rmdir /lib
/usr/lib/ld-2.16.so /bin/ln -s /usr/lib /lib
pacman -Suyy

Kész.

üdv: pomm

A 852-es kídlap telepötúsa sikeresen befejezádétt

A fooldalon le van irva:

pacman -Syu --ignore glibc
pacman -Su

Nekem a pacman -Su parancs elott torolnom kellett a /lib/modules konyvtarat. Miutan ezt megtettem minden mukodott.

--
FeZo