apt-error

Fórumok

üdv
valahol az edgy frissítési procedúrája közben valahol eltörhetett....(nem dist-upgrade)
azóta mindig az alábbi üzeneteket kapom és semmit sem tudok telepíteni és nem tudom hogy lehet felodlani...., most éppen apt-get install -f kimenete látható:
http://www.sjrextor.extra.hu/apt_error
hogy lehetne mégis megoldani?
előre is kösz

Hozzászólások

Ismert hiba. Azt javaslom frissíts disztribuciót.

Sziasztok.

Van egy Ubuntu gépem. Samba és MySQL fut rajta szépen bekonigurálva. Magával a rendszerrel nincs is bajom, sőt nem is volt. Havonta frissítgettem apt-get-el. Minden rendben ment, mígnem egyszer csak az egyik apt után ezeket a hibaüzeneteket kaptam:

Kicsomagolás után 209kB lemezterületet használok fel
(Adatbázis olvasása ... dpkg: hibás feldolgozás: /var/cache/apt/archives/nmap_4.20-1~edgy1_i386.deb (--unpack):
failed in buffer_read(fd): fájllista e csomaghoz: `memtest86+': Invalid argument
E: Sub-process /usr/bin/dpkg received a segmentation fault.

Itt most éppen a hasamra ütöttem és csak az nmap csomagot akartam telepíteni, de ugyanez történik egy dist-upgrade-nél is vagy egy sima upgrade-nél is.

Esetleg van valakinek valami ötlete?
Előre is köszi!

nem vagyok benne biztos, de lehet h mar fut egy dpkg process a hatterben, csak nem lett kilove.
nekem szokott ilyen lenni, ha valamikor megszakitok egy telepitest, frissitest, vagy barmit. ctrl+alt+z-vel.
sudo top c u root es altalaban a legelso szokott lenni (ha nem rootal inditgatsz app-okat)
kezdo vagyok meg ebben a tematban, de nekem pl. ha ilyen problemam van, ezt csinalom, egy reset is megoldja.
Megegyszer bocsanat, ha felreertelmeztem a hibat.

szerkesztve:
hat jah felre,
"failed in buffer_read(fd)..."
akkor passz.

-----
Intel1,6Ghz, 512SD, Ubuntu Feisty Fawn 7.04

Megnéztem azért amit írtál, de nem az a hiba. Azért köszi, hogy segíteni próbáltál. Továbbra is várok, hátha valakinek nem támad valami használható ötlete.

Egyébként én golndoltam memóriahibára is, illetve merevlemez hibára, de nem. Mindkettőt megnéztem és hibátlanoknak tünnek.

Sokan mondták nekem, hogy akkor is csinálhat ilyet az at, ha nincs elég memóriája. Jelenleg 1 gigából 600 mb szabad. de a hiba még mindig fenn áll :(

Kipróbáltam ezt is:
strace apt-get install nmap

itt ezeket a sorokat láttam kritikusnak:
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7c8e6f8) = 6232
fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
close(32) = 0
waitpid(6232, 0xbf873d5c, WNOHANG) = 0
read(4, 0xbf873dec, 1) = -1 EAGAIN (Resource temporarily unavailable)
nanosleep({0, 1000000}, NULL) = 0
waitpid(6232, 0xbf873d5c, WNOHANG) = 0
read(4, 0xbf873dec, 1) = -1 EAGAIN (Resource temporarily unavailable)
nanosleep({0, 1000000}, NULL) = 0
waitpid(6232, 0xbf873d5c, WNOHANG) = 0
read(4, 0xbf873dec, 1) = -1 EAGAIN (Resource temporarily unavailable)
nanosleep({0, 1000000}, (Adatbázis olvasása ... dpkg: hibás feldolgozás: /var/cache/apt/archives/nmap_4.20-1~edgy1_i386.deb (--unpack):
failed in buffer_read(fd): fájllista e csomaghoz: `memtest86+': Invalid argument
0) = ? ERESTART_RESTARTBLOCK (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
restart_syscall(<... resuming interrupted call ...>) = 0

illetve:

write(2, "E: ", 3E: ) = 3
write(2, "Sub-process /usr/bin/dpkg receiv"..., 56Sub-process /usr/bin/dpkg received a segmentation fault.) = 56
write(2, "\n", 1

Namost ebből én nem sokat értek, hiszen ilyen mélyen nem nagyon másztam bele a linuxba.
Esetleg talán ezzel lehet többet segítettem valakinek.

Köszönöm a tippet. Megpróbáltam, de az a fránya hibajelenség nem múlik. Nekem még van egy tippem. Lehet hogy valamilyen fájlrendszerhiba?
A partíciók így néznek ki:
md3 (home): active raid1 sda7[0] sdb7[1]
184514432 blocks [2/2] [UU]

md2 (swap): active raid1 sda6[0] sdb6[1]
9767424 blocks [2/2] [UU]

md1 (system) : active raid1 sda5[0] sdb5[1]
979840 blocks [2/2] [UU]

md0 (boot) : active raid1 sda1[0] sdb1[1]
96256 blocks [2/2] [UU]

régebben volt néhány fájlrendszerhibám az md3-on. Azokat sikerült kijavítani. Hogyan tudom ellenőrizni az md1-et ami maga a rendszer partíciója, és ha esetleg ott van a hiba akkor hogyan tudom azt kijavítani? (Ezt azért kérdezem, mert az md3-at annak idején csak úgy tudtam rendesen ellenőrizni, ha umountoltam. Ezt egy rendszerpartíciónál érdekes lenne megtenni) Netán Live cd?

A grubból indított memtest futtatása talán megaszongya, hogy rossz a memóriád.
Nem biztos, hogy a vinyó szállt el.

Windózos rebootolós módszer megvolt már?
Ha több kerneled is van, akkor teszeld le mindet.

Olyat is lehet, hogy
apt-get install --reinstall apt

Bár ez olyan misztikus és kétes kimenetelű.

A memtest86 nem jelzett hibát pedig arra is panaszkodik itt:

(Adatbázis olvasása ... dpkg: hibás feldolgozás: /var/cache/apt/archives/nmap_4.20-1~edgy1_i386.deb (--unpack):
failed in buffer_read(fd): fájllista e csomaghoz: `memtest86+': Invalid argument
E: Sub-process /usr/bin/dpkg received a segmentation fault.
root@xxx:~#

Párszor restartoltam is. Most jelenleg egy régebbi kernellel fut, de a szitu ugyanaz. Viszont amit még nem próbáltam az az, hogy egy másik hibátlan memtest-el megnézzem a memóriát. Ez lesz a következő lépés!

Ezt tényleg most néztem meg először de:
root@xxx:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md2 9,2G 1,4G 7,4G 16% /
varrun 505M 144K 505M 1% /var/run
varlock 505M 0 505M 0% /var/lock
procbususb 10M 116K 9,9M 2% /proc/bus/usb
udev 10M 116K 9,9M 2% /dev
devshm 505M 0 505M 0% /dev/shm
/dev/md0 89M 21M 64M 25% /boot
/dev/md3 174G 111G 54G 68% /home

Nem ilyen, de hasonlo hibam volt Oo-val. Apt dobott hatast.
dpkg --force-remove-reinstreq --purge jre
nalam java hiba volt, ez segitett.

Megvan a hiba. Meg is oldottam.
Volt egy csomó fájlrendszerhibám.
Ubuntunál:
Kernel-t recovery üzemmódban indítani
e2fschk
utána néhány .list fájlt helyre kellett állítanom, és megy a dolog.