[megoldva] apt-get vs openmpi-bin nyűg

Fórumok

Sziasztok!

Kezdem úgy érezni, hogy a 22-es csapdájában vagyok, ezért kérem a segítségeteket.
Feltettem a gmsh csomagot, ami függőség miatt magával rántotta a címben említettet, meg még párat. Namost mivel nem kell a gmsh, mert első indításál széjjelfaygasztotta az egész gépet, megpróbáltam eltávolítani (egy reinstall után sikerült is, elsőre "installed post-installation script alfolyamat 2 hibakóddal kilépett" ezt mondta). Viszont a openmpi-bin-t nem tudom eltávolítani, ugyanis:
#apt-get remove openmpi-bin
...
dpkg (alfolyamat): sikertelen futtatás: installed pre-removal script: Érvénytelen végrehajtható fájlformátum
dpkg: hibás feldolgozás: openmpi-bin (--remove):
installed pre-removal script alfolyamat 2 hibakóddal kilépett
dpkg (alfolyamat): sikertelen futtatás: installed post-installation script: Érvénytelen végrehajtható fájlformátum
dpkg: hiba a tisztítás során:
installed post-installation script alfolyamat 2 hibakóddal kilépett
Hibák történtek a feldolgozáskor:
openmpi-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)

közben a csomagot magát sem tudom leszedni, mert
# apt-get install -d openmpi-bin
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapot adatok olvasása... Kész
openmpi-bin már a legújabb verzió.
openmpi-bin kézi telepítésre állított.
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 2 nem frissített.
1 nincs teljesen telepítve/eltávolítva.
E művelet után további 0B lemez-területetet használok fel.
A letöltés befejeződött a 'csak letöltés' módban

0B lemezterületet használ fel.

Próbáltam innen leszedni, de itt nincs ppc-s port, és nekem olyan gépem van :(
Tehát se telepíteni nem tudok semmit az említett csomag beállítatlansága miatt, sem a csomagot nem tudom eltávolítani, amit próbáltam:
#apt-get install -f
#apt-get purge openmpi-bin
#dpkg --configure openmpi-bin
#dpkg --purge openmpi-bin

és itt megállt a tudomány.

Előre is köszönöm a segítségeteket.

Hozzászólások

ppc-s gep? ubuntu?
;-]]

ezt ideirom, de nem javaslom:-)


rm `dpkg -L openmpi-bin` /var/lib/dpkg/info/openmpi-bin*
$EDIT /var/lib/dpkg/status
 Package: openmpi-bin
 Status: install ok installed -> deinstall ok config-files

ezt mar inkabb:


$EDIT /var/lib/dpkg/info/openmpi-bin.prerm
$EDIT /var/lib/dpkg/info/openmpi-bin.postrm

azt hiszem, az lesz, hogy a csomagban van egy i386 binaris, ami persze nem futtathato ppc-n. a prerm es a postrm scriptek ezt a binarist futtatni akarjak, de nem fog nekik menni, emiatt esik el az rm. Ha megeditalod ezt a ket scriptet, akkor ovatosan tegyel az elejere egy exit 0 -at peldaul, az tuti lefut. Vagy inkabb jojj re mit csinal, es ugy editald meg. Nalam csak valami default cucc van (update-alternatives) az vegul is kihagyhato, csa keves szemetet hagy.

es szoval a fenti ket editalas utan ujra probalhatod a dpkg --purge parancsot.