Törött csomag, rendszer frissítés után. (Ubuntu 6.06) - Megoldva -

Fórumok

Előjött egy hiba a legutóbbi frissítés során. Kaptam néhány frissítést a Sambával kacsolatban és itt valami azt eredményezte, hogy törött csomag jött létre. Az update manager azt mondja, hogy apt-get vagy synaptic álltal javítsam a hibát. De valahogy ez nem megy és a törött állapot megmarad.

Bevágom az apt-get eredményt, hátha valaki tud okosat mondani ez alapján:

leslie@Emperor:/$ sudo apt-get install -f
Password:
E: Nem sikerült zárolni: /var/lib/dpkg/lock - open (11 Erőforrás ideiglenesen el érhetetlen)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another proc ess using it?
leslie@Emperor:/$ sudo apt-get install -f
Csomaglisták olvasása... Kész
Függőségi fa építése... Kész
Függőségek javítása... Kész
A következő extra csomagok kerülnek telepítésre:
samba
A következő csomagok frissítve lesznek:
samba
1 csomag frissítve lesz, 0 új csomag lesz telepítve, 0 el lesz távolítva és 1 ne m lesz frissítve.
Az archívumokból 0B/2850kB-t kell letölteni.
Kicsomagolás után 0B lemezterület lesz felhasználva.
Folytatni akarod [Y/n]? Y
Csomagok előkonfigurálása ...
(Adatbázis olvasása ... Jelenleg 103673 fájl és könyvtár van telepítve.)
Frissítés: samba 3.0.22-1ubuntu3.3 erre: .../samba_3.0.22-1ubuntu3.5_i386.deb ...
invoke-rc.d: dangling symlink: /etc/rc2.d/S91samba
dpkg: figyelmeztetés - a(z) old pre-removal script a következő hibaállapottal tért vissza: 102
dpkg - inkább az új csomag szkriptjét próbálom...
invoke-rc.d: dangling symlink: /etc/rc2.d/S91samba
dpkg: hiba a(z) /var/cache/apt/archives/samba_3.0.22-1ubuntu3.5_i386.deb (--unpack) feldolgozása során:
a(z) új pre-removal szkript alfolyamat a következő kilépési állapottal tért vissza: 102
Hibák történtek a következő feldolgozása során:
/var/cache/apt/archives/samba_3.0.22-1ubuntu3.5_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Érdekelne, hogy van-e valami egyszerű és frappáns megoldás, nem szeretném végiggányolni a rendszert.

Hozzászólások

"E: Unable to lock the administration directory (/var/lib/dpkg/), is another proc ess using it?"

Synaptic vagy update manager meg van nyitva(?)

Lehet, hogy akkor nyitva volt az update-manager. Most már nincsenek benne azok a hibaüzenetek, de nem hoz megoldást ez a módszer így sem.

leslie@Emperor:~$ sudo apt-get -f install
Password:
Csomaglisták olvasása... Kész
Függőségi fa építése... Kész
Függőségek javítása... Kész
A következő extra csomagok kerülnek telepítésre:
samba
A következő csomagok frissítve lesznek:
samba
1 csomag frissítve lesz, 0 új csomag lesz telepítve, 0 el lesz távolítva és 3 ne m lesz frissítve.
Az archívumokból 0B/2850kB-t kell letölteni.
Kicsomagolás után 0B lemezterület lesz felhasználva.
Folytatni akarod [Y/n]? y
Csomagok előkonfigurálása ...
Új csomag kiválasztása: samba.
(Adatbázis olvasása ... Jelenleg 103673 fájl és könyvtár van telepítve.)
Frissítés: samba 3.0.22-1ubuntu3.3 erre: .../samba_3.0.22-1ubuntu3.5_i386.deb .. .
invoke-rc.d: dangling symlink: /etc/rc2.d/S91samba
dpkg: figyelmeztetés - a(z) old pre-removal script a következő hibaállapottal té rt vissza: 102
dpkg - inkább az új csomag szkriptjét próbálom...
invoke-rc.d: dangling symlink: /etc/rc2.d/S91samba
dpkg: hiba a(z) /var/cache/apt/archives/samba_3.0.22-1ubuntu3.5_i386.deb (--unpa ck) feldolgozása során:
a(z) új pre-removal szkript alfolyamat a következő kilépési állapottal tért vis sza: 102
Hibák történtek a következő feldolgozása során:
/var/cache/apt/archives/samba_3.0.22-1ubuntu3.5_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Ubuntu 6.06, Windows XP Pro

nemszép megoldás, de működik.. megnézed a preinst scriptjét.. megnézed h miekt csinálna, törlöd a script tartalmát, apt-get install samba, aztán utólaga script feladatát kézzel megoldod..

A synaptic menüjében van olyan, hogy törött csomagok javítása.
Az egyik baloldali főmenüpont alponjaként.

Tudok erről. Ha elindítom, akkor ezt kapom:

E: /var/cache/apt/archives/samba_3.0.22-1ubuntu3.5_i386.deb: a(z) új pre-removal szkript alfolyamat a következő kilépési állapottal tért vissza

Igen, tudom, hogy jobban bele kell nyúlnom a rendszerembe, de azért indítottam el ezt a fórumot, hogy lássam, hogy nállam okosabb emberek milyen irányba indulnának el. ;)

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Ubuntu 6.06, Windows XP Pro

Nem akarja eltávolítani.

leslie@Emperor:~$ sudo apt-get remove samba
Csomaglisták olvasása... Kész
Függőségi fa építése... Kész
A következő csomagok el lesznek TÁVOLÍTVA:
samba
0 csomag frissítve lesz, 0 új csomag lesz telepítve, 1 el lesz távolítva és 3 nem lesz frissítve.
0B-t kell letölteni az archívumokból.
Kicsomagolás után 7258kB lemezterület kerül felszabadításra.
Folytatni akarod [Y/n]? y
(Adatbázis olvasása ... Jelenleg 103672 fájl és könyvtár van telepítve.)
samba eltávolítása ...
invoke-rc.d: dangling symlink: /etc/rc2.d/S91samba
dpkg: hiba a(z) samba (--remove) feldolgozása során:
a(z) pre-removal script alfolyamat a következő kilépési állapottal tért vissza: 102
Hibák történtek a következő feldolgozása során:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Ubuntu 6.06, Windows XP Pro

en megprobalnam kitorolni azt a dangling symlinket: rm /etc/rc2.d/S91samba

Nagyszerű! Ma volt időm és megnéztem első körben a te változatodat. Amint töröltem ezt a symlinket kapásból életre kellt a csomagkezelő és le tudtam szedni a sambát. Most utánanézek, hogy még mindig fenn áll-e az ellentét a 6.06 és a legújabb samba közt.

Kösz mindenkinek, aki fordított egy kis időt a problémámra! :D

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Ubuntu 6.06, Windows XP Pro