Blog

bruno @ 22/11/2007 11:27 - 2 comments

Dopo aver aggiornato automaticamente, e senza alcun problema, la mia Kubuntu casalinga dalla release Feisty Fawn alla nuova Gusty Gibbon, mi sono buttato nell’upgrade della distribuzione sul mio PC in ufficio… c’era da aggiornare Fedora dalla versione 6 alla 8 (passando per la 7) utilizzando yum, ma niente mi faceva pensare che sarebbe stato un cambiamento indolore.

Si trovano numerose guide in giro per la rete, tutte che consigliano gli stessi passaggi (cito solo quelli per l’aggiornamento alla versione 8, per la 7 sono analoghi):

Scaricare fedora-release-8-3.noarch.rpm e fedora-release-notes-8.0.0-3.noarch.rpm.

# rpm -Uhv fedora-release-8-3.noarch.rpm fedora-release-notes-8.0.0-3.noarch.rpm
# yum clean all
# yum -y update

Si è messo a scaricare qualche migliaio di pacchetti e il mattino successivo ho trovato un bel “Completed!” impresso sul terminale. Bene! cioè… Strano! :D

Prima “sorpresina”: la ATI/AMD ha deciso di non supportare più, con i driver ufficiali fglrx, la scheda video installata su questo PC, una FireGL V3100 128 MB, come se ormai fosse da buttare. Mah!
Per far funzionare l’accelerazione 3D si dovrebbero downgradare i driver manualmente, ma la versione precedente supporta fino a Xorg 7.1… quindi avrei dovuto downgradare anche Xorg… e tutte le sue dipendenze ovviamente (credo che si sarebbe portato appresso tutti gli altri pacchetti di Fedora!).
Insomma… risultato finale: niente Compiz! :(
(lo so, può sembrare poco attinente ad un pc da ufficio, ma vi assicuro che alcuni plugin sono utilissimi)

Secondo inconveniente: non funziona Java! Al primo tentativo di far partire NetBeans, il risultato è stato un bellissimo…
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.

Identico messaggio per tutte le altre applicazioni Java con interfaccia grafica.

Wow! Che accoglienza!

Ho girovagato un po’ su Google e poi ho trovato la soluzione… basta aprire un terminale e…
# sed -i 's/XINERAMA/FAKEEXTN/g' [path java]/jre/lib/i386/xawt/libmawt.so
( spiegazione: sed è uno “stream editor”, cioè tratta anche i file binari mantenendone l’integrità… gli è stato dato il comando di sostituire (s) tutte le occorrenze (g) della stringa XINERAMA con la stringa FAKEEXTN nel file [..]/libmawt.so, scrivendo direttamente sul file (-i) )

Dopo questa operazione è partito tutto regolarmente.

Per il resto tutto a posto.
C’è da notare che gli unici problemi sono stati causati uno dalla ATI e l’altro dalla Sun, ma mi sento di dire che Ubuntu è completamente su un altro pianeta! :)


5.0/5 Stars
  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
William Toop @ 23/11/2007 04:29

Sono lontani i tempi in cui criticavi il LinuxFacile di Ubuntu..

Bruno @ 23/11/2007 06:26

Uhm… il discorso è diverso: Ubuntu non è orientata alla conoscenza, ma all’usabilità. Ti abitua male, diciamo… e Linux non è ancora pronto per un utilizzo mouse-only.
Però una volta che sai già mettere mano ai lati oscuri delle distribuzioni, il fatto che ce ne sia una che sia veloce da installare e aggiornare non può che far piacere! =)

Name


Email


Website


Add comment