Helló!
Le akartam szedni az fglrx csomagokat a gépről de ez sajnos nem jött össze. Az fglrx driver azonban se nem jön le se nem megy vissza. Az apt-get -f install nem javítja meg.
Itt a kimenete:
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
fglrx-driver
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 36.6MB disk space will be freed.
(Reading database ... 105146 files and directories currently installed.)
Removing fglrx-driver ...
No diversion `diversion of /usr/lib/libGL.so.1 to /usr/lib/fglrx/diversions/libGL.so.1 by fglrx-driver', none removed
dpkg-divert: mismatch on package
when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/diversions/libGL.so.1.2 by fglrx-driver'
found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/diversions/libGL.so.1.2 by fglrx-glx'
dpkg: error processing fglrx-driver (--remove):
subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
fglrx-driver
Mit tegyek, hogy leszedhető legyen? Próbáltam újra felrakni de azt sem engedi...
- 1636 megtekintés
Hozzászólások
dpkg --purge csomagnev
- A hozzászóláshoz be kell jelentkezni
Kb. ugynazt adja. Jajistenem mit tegyek?
Nagyon nem akarnám újratelepíteni a rendszert.
(Reading database ... 105146 files and directories currently installed.)
Removing fglrx-driver ...
No diversion `diversion of /usr/lib/libGL.so.1 to /usr/lib/fglrx/diversions/libGL.so.1 by fglrx-driver', none removed
- A hozzászóláshoz be kell jelentkezni
a)
1. backup /var/lib/dpkg-rol
2. kezzel szerkeszteni a dep file-t
3. kezzel eltavolitani, azt amiket tartalmaz a dep file, es fixalni a packet-db-t
b)
kezzel letrehozni azt a file-t amire nyavajog es megprobalni, hogy lejon-e, ha nem goto a)
c)
aptitude-dal megprobalni leszedni, az valamennyivel ertelmesebben kezeli az ilyen dolgokat, mivel azt akarjak preferalni a jovoben....
___
info
- A hozzászóláshoz be kell jelentkezni
Az A verziót kérlek fejtsd ki kicsit bővebben, hogy console-on mit hogyan csináljak!
Köszi szépen. A többit megpróbálom.
- A hozzászóláshoz be kell jelentkezni
/var/lib/dpkg/info-ban van benne minden info egy feltelpitett csomagrol
adott program eseten pl FOO eseten:
# ls FOO*
FOO.conffiles FOO.list FOO.md5sums FOO.postinst FOO.postrm FOO.prerm
ezekben minden lenyeges info benne van, hogy a csomagkezelonek mit kellene eltavolitani, es milyen rutinokat kell lefuttnia elotte es utana FOO.prerm es FOO.postrm
lenyegeben neked kell azt csinalni, amit a csomagkezelonek kellene, de nagyon korultekintoen, hogy ne dontsd szet a db-t, ez miatt is kell backuppal kezdeni errol a dirrol
/var/lib/dpkg/status a db file, amiben benne vannak a feltelepitett csomagok allapota,
a diversions pedig tartalmazza, hogy melyik fileok lehetnek elteroek a csomag verziotol
dpkg-divert lesz a baratod
___
info
- A hozzászóláshoz be kell jelentkezni
dupla
___
info
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Ez sem volt jó, de az Aptitude megoldotta. Nem tudom, hogy hogyan de tényleg sikerült vele.
- A hozzászóláshoz be kell jelentkezni
Az azé' tényleg érdekes lenne, ha sas parancsa nem működne. Ez ugyanis a --erőltesdbe --nemszámít megfelelője (--force --no-deps). :)
- A hozzászóláshoz be kell jelentkezni
A dependency searcher v2 scriptem "tesztelgetésénél" találkoztam hasonlóval..jegyzetnek beleírtam angolul a megoldást, csak röviden, hogy ha lesz valakinek ilyen baja esetleg:
If something goes wrong... then try: dpkg-reconfigure BADPACKAGE
If it still doesn't work then "rm -f" the "ls -la /var/lib/dpkg/info|grep BADPACKAGE" files then "apt-get update && apt-get install -fy --force-yes"
- A hozzászóláshoz be kell jelentkezni
Csak egy ötlet....
Nem raktad fel a bash újabb verzióját?
Nekem az mdadm nem ment fel hasonló hibával, amíg vissza nem tértem a korábbi bash-ra...
--
Debian Linux rulez... :D
- A hozzászóláshoz be kell jelentkezni
En ilyenkor a /var/lib/dpkg/info alatt megkeresem az illeto csomaghoz tartozo osszes *.prerm *.postrm fajlt, es egyszeruen nyomok rajuk egy rm-et. Az meg szokja oldani.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni