Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: nameone - 21.03.06 - klo:19.59

Otsikko: ATI ajurin poisto ongelma
Kirjoitti: nameone - 21.03.06 - klo:19.59
Näytönohjain vaihtui radeonista nvidiaan.
olin itse asentanut ati:n ajurit, mutta ihmettelin ennenkin kun
pakettiluettelossa oli ati:n
ajureita kaksin kappalein, vähän eri nimillä.
nvidian ajureita ei pysty asentamaan ennen kuin poistaa atin ajurit.
Kaikki muu atiin viittaava on poistettu, paitsi
xorg-driver-fglrx
ja
xserver-xorg-driver-fglrx-a´6.8.2.77

xserverin voi poistaa, mutta se tulee takaisin päivityksen mukana, varmaan
siksi kun xorg-driver-fglrx on asennettuna.

annoin seuraavan komennon

@apt-get remove xorg-driver-fglrx
Seuraavat paketit POISTETAAN:
  xorg-driver-fglrx
0 päivitetty, 0 uutta asennusta, 1 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 0t.
Purkamisen jälkeen vapautuu 21,9Mt levytilaa.
Haluatko jatkaa [K/e]? K
(Reading database ... 96008 files and directories currently installed.)
Removing xorg-driver-fglrx ...
dpkg-divert: mismatch on divert-to
  when removing `diversion of /usr/lib/libGL.so.1.2 to
/usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx'
  found `diversion of /usr/lib/libGL.so.1.2 to
/usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'
dpkg: error processing xorg-driver-fglrx (--remove):
 subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
 xorg-driver-fglrx
E: Sub-process /usr/bin/dpkg returned an error code (1)

usr/lib/fglrx/libGL.so.1.2.xlibmesa kirjasto on paikoillaan, mutta miksi sen
nimi on xlibmesa?

usr/share/fglrx hakemiston sisältö:
cp.list       fglrx-install.log   postun_cp.sh   postun_rn.sh
drv.list      fglrx-uninstall.sh  postun_drv.sh  preun_km.sh
drv.list_bak  km.list             postun_km.sh   rn.list

Kävin nuo läpi, mutta en löytänyt ratkaisua.

synapticsin mukaan ajurin riippuvuudet ovat:
libc6
libstdc++5
libx11-6
libxext6
xserver-xorg
libstdc++5
suodittelee fglrx-kernel
ristiriidassa nvidia-glx

Kiitos paljon, en haluaisi asentaa kaikkea uudelleen.
Otsikko: Re: ATI ajurin poisto ongelma
Kirjoitti: JPK1990 - 21.03.06 - klo:20.11
Xorg-driver-fglrx pitää poistaa ja tuota toista ei tarttee.

Ajoithan muuten tuon apt-getin sudona?
Otsikko: Re: ATI ajurin poisto ongelma
Kirjoitti: JPK1990 - 21.03.06 - klo:20.23
löysin tommosen

http://wiki.cchtml.com/index.php/Ubuntu_Installation_Guide#Remove_existing_fglrx_driver
Otsikko: Re: ATI ajurin poisto ongelma
Kirjoitti: tuke81 - 21.03.06 - klo:20.38
Tuota tuota. Onko /usr/share/fglrx/diversions/libGL.so.1.2 tiedostoa olemassa? Koska tuon mukaan /usr/lib/libGL.so.1.2 on linkitetty väärään tiedostoon /usr/lib/fglrx/libGL.so.1.2.xlibmesa:an. Voit kokeilla nimetä tiedoston /usr/lib/libGL.so.1.2 eri nimiseksi ja kokeilla poistamista sitten(sudo mv /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1.2_bak, jos ei mitään edistystä tapahdu niin nimeä takaisin: sudo mv /usr/lib/libGL.so.1.2_bak /usr/lib/libGL.so.1.2) tai linkittää sen uudestaan oikeaan kohteeseen(sudo rm /usr/lib/libGL.so.1.2 -> sudo ln -s /usr/share/fglrx/diversions/libGL.so.1.2 /usr/lib/libGL.so.1.2). Toisaalta noilla tiedostoilla ei pitäisi olla mitään merkitystä, koska nvidialla on omat gl-kirjastot, jotka se asentaa jokatapauksessa korvaamaan entiset poistetut.