törött csomag vs hibaüzi

Fórumok

Sziasztok

skypot akartam feltenni synaptic-al, de vmi gond volt azóta törött csomim van, és nem is tom javítani mert a következő üzi fogad:

sudo apt-get install -f
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
Függőségek javítása... Kész
Az alábbi extra csomagok kerülnek telepítésre:
libc-bin libc6
Javasolt csomagok:
glibc-doc
Az alábbi ÚJ csomagok lesznek telepítve:
libc-bin
Az alábbi csomagok frissítve lesznek:
libc6
1 frissített, 1 újonnan telepített, 0 eltávolítandó és 401 nem frissített.
Letöltendő az archívumokból: 0 B/5.143 kB
E művelet után további 3.432 kB lemez-területetet használok fel.
Folytatni akarod [Y/n]? y
Can't exec "locale": Nincs ilyen fájl vagy könyvtár at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
Csomagok előkonfigurálása ...
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: error: 1 expected program not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)

köszi előre is

Hozzászólások

sudo -s
root@XXXXX:~# export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
root@XXXXX:~# dpkg --purge skype
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: error: 1 expected program not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.

Letöltöd a http://ftp.hu.debian.org/debian/pool/main/e/eglibc/libc-bin_2.13-27_amd… állományt vagy már ott van a /var/cache/apt/archives/ alatt.
Lényeg:
sudo -s
cd /ide/toltottem/le/a/libc-bin-t
vagy
cd /var/cache/apt/archives/
Majd:
ar x libc-bin_2.13-27_amd64.deb
cd /
tar zxvf /ide/toltottem/le/a/libc-bin-t/data.tar.gz
apt-get -f install
apt-get install --reinstall libc-bin
Utóbbi a biztonság kedvéért.

Abban legyél biztos hogy a libc-bin állomány nevében amd64 legyen!

uman@SuSE:~$ sudo -s
[sudo] password for human:
root@XXX:~# cd /home/human/
root@XXX:~# ar x libc-bin_2.13-27_amd64.deb
root@XXX:~# tar zxvf /home/human/data.tar.gz
./
./sbin/
./sbin/ldconfig
./usr/
./usr/bin/
./usr/bin/getent
./usr/bin/catchsegv
./usr/bin/ldd
./usr/bin/iconv
./usr/bin/rpcinfo
./usr/bin/tzselect
./usr/bin/locale
./usr/bin/getconf
./usr/bin/zdump
./usr/bin/localedef
./usr/share/
./usr/share/lintian/
./usr/share/lintian/overrides/
./usr/share/lintian/overrides/libc-bin
./usr/share/doc/
./usr/share/doc/libc-bin/
./usr/share/doc/libc-bin/changelog.Debian.gz
./usr/share/doc/libc-bin/changelog.gz
./usr/share/doc/libc-bin/copyright
./usr/share/doc/libc-bin/TODO.Debian
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/getconf.1.gz
./usr/share/man/man1/locale.1.gz
./usr/share/man/man1/zdump.1.gz
./usr/share/man/man1/getent.1.gz
./usr/share/man/man1/localedef.1.gz
./usr/share/man/man1/iconv.1.gz
./usr/share/man/man1/tzselect.1.gz
./usr/share/man/man1/ldd.1.gz
./usr/share/man/man1/catchsegv.1.gz
./usr/share/man/man5/
./usr/share/man/man5/gai.conf.5.gz
./usr/share/man/man8/
./usr/share/man/man8/ldconfig.8.gz
./usr/share/man/man8/ld.so.8.gz
./usr/share/man/man8/iconvconfig.8.gz
./usr/share/man/man8/zic.8.gz
./usr/share/man/man8/rpcinfo.8.gz
./usr/sbin/
./usr/sbin/zic
./usr/sbin/iconvconfig
./usr/lib/
./usr/lib/locale/
./usr/lib/locale/C.UTF-8/
./usr/lib/locale/C.UTF-8/LC_NUMERIC
./usr/lib/locale/C.UTF-8/LC_ADDRESS
./usr/lib/locale/C.UTF-8/LC_PAPER
./usr/lib/locale/C.UTF-8/LC_IDENTIFICATION
./usr/lib/locale/C.UTF-8/LC_MESSAGES/
./usr/lib/locale/C.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES
./usr/lib/locale/C.UTF-8/LC_MONETARY
./usr/lib/locale/C.UTF-8/LC_CTYPE
./usr/lib/locale/C.UTF-8/LC_TIME
./usr/lib/locale/C.UTF-8/LC_COLLATE
./usr/lib/locale/C.UTF-8/LC_TELEPHONE
./usr/lib/locale/C.UTF-8/LC_NAME
./usr/lib/locale/C.UTF-8/LC_MEASUREMENT
./usr/lib/pt_chown
./etc/
./etc/gai.conf
./etc/ld.so.conf.d/
./etc/ld.so.conf.d/libc.conf
./etc/default/
./etc/default/nss
./etc/bindresvport.blacklist
root@XXX:~# apt-get -f install
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
Függőségek javítása... Kész
Az alábbi extra csomagok kerülnek telepítésre:
libc-bin libc6
Javasolt csomagok:
glibc-doc
Az alábbi ÚJ csomagok lesznek telepítve:
libc-bin
Az alábbi csomagok frissítve lesznek:
libc6
1 frissített, 1 újonnan telepített, 0 eltávolítandó és 401 nem frissített.
Letöltendő az archívumokból: 0 B/5.143 kB
E művelet után további 3.432 kB lemez-területetet használok fel.
Folytatni akarod [Y/n]? y
Can't exec "locale": Nincs ilyen fájl vagy könyvtár at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
Csomagok előkonfigurálása ...
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: error: 1 expected program not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)

Ott van a gond, hogy az eredeti téma ezt tartalmazza:


Az alábbi ÚJ csomagok lesznek telepítve:
libc-bin
Az alábbi csomagok frissítve lesznek:
libc6

Közben a libc6 csomagnak egyértelmű függősége van a libc-bin csomagra:
Depends: libc-bin (= 2.11.3-2), libgcc1

Ennek azt kell eredményeznie hogy libc-bin -t nem tudod eltávolítani a rendszerből. Fent pedig látszik hogy az nem volt fent, új csomagként akarta telepíteni a rendszer. Valami erőszakosan eltávolította, összetörve vele a rendszert. Az hogy most milyen állapotban van a telepítésed, mi egyéb tört még össze és így miért nem tudsz belépni, azt így távolról elég nehéz megmondani.

Rendszergazdaként, root-ként sem tudsz belépni?

libc-bin csomagból ldconfigot unpackel, helyére másol, libc-bin-t --reinstallál, aztán mehet az apt-get install -f

Vegulis....Ott a gond, hoyg en sem tudom sose, melyik temaba irjam, ha pl. "centos alatt a halokartya tul sok retransmissiont produkal". sw? hw? halozat? oprendszer?

A segitseg dicseretes, de sztem lehet mellette figyelmeztetni az usert, hogy nem jo helyen nyitotta a temat. Nem lebaltazva, csak finoman. En ha uj forumra tevedek, mindig megnezem, milyen topicok vannak es kerdeztek mar elottem esetleg? Nincs annal rosszabb, ha egy problemara megoldast keresek es 99 oldalon olvasom ugyanazt a kerdest, amit mar az elso oldalon megvalaszolt valaki...(Jo, ez nem ide tartozik, csak ugy eszembe jutott)

--
http://www.micros~1

azt hittem mar a repteren tortent valami. szornyu ez a magyar forditas :(