Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema con mcc

Salve. Ho un problema con mandrake control center. Quando tento di avviarlo
non parte. Da shell ricevo questa risposta:
*** This build of Glib was compiled with glib 2.4.0, but is currently
running with 2.2.3, which is too old.  We'll continue, but expect problems!
/usr/bin/perl: relocation
error: /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi/auto/Gtk2/Gtk2.so:
undefined symbol: gtk_file_chooser_error_get_type
il tutto è cominciato dopo degli aggiornamenti, che evidentemente non ho
fatto bene. Qualcuno potrebbe suggerirmi qualche soluzione?
Grazie mille.
Luca


Hai aggiornato le glibc, che sono la struttura portante del sistema, 
perciò dovresti aggiornare (quasi) *tutti* gli altri software.
In particolare in questo caso è "perl".
se non riesci a caricare il gestore grafico dei pacchetti puoi farlo da 
root scrivendo:
urpmi perl
-- 
Lorenzo "Paulatz" Paulatto
Trieste
--
Dagli errori di Windows 98:
  277 0x0115 Il file con la tabella degli attributi estesi è pieno.
1070 0x042E Dopo l'avvio, il servizio si è sospeso in uno stato di attesa.
1440 0x05A0 Schermo già bloccato.
1757 0x06DD Membri esauriti.
1907 0x0773 L'utente deve modificare la password prima di accedere la 
prima volta.

 urpmi perl
Ho fatto. Dice:
"E' già tutto installato"
hai qualche altro consiglio?
Grazie mille.
Luca

 Luca
Per essere un poco più preciso quello che mi rice è:
//---------------------------------------------------
[root@cluca root]# urpmi perl -v
sto usando un diverso dispositivo rimovibile
[/dev/ide/host0/bus1/target1/lun0/cd] per "Installation CD 1 (x86)
(cdrom1)"
sto usando un diverso dispositivo rimovibile
[/dev/ide/host0/bus1/target1/lun0/cd] per "Installation CD 2 (x86)
(cdrom2)"
sto usando un diverso dispositivo rimovibile
[/dev/ide/host0/bus1/target1/lun0/cd] per "Installation CD 3 (x86)
(cdrom3)"
esamino il file synthesis [/var/lib/urpmi/synthesis.hdlist.Installation CD 1
(x86) (cdrom1).cz]
esamino il file synthesis [/var/lib/urpmi/synthesis.hdlist.Installation CD 2
(x86) (cdrom2).cz]
esamino il file synthesis [/var/lib/urpmi/synthesis.hdlist.Installation CD 3
(x86) (cdrom3).cz]
esamino il file synthesis [/var/lib/urpmi/
synthesis.hdlist.update_source.cz
]
esamino il file synthesis [/var/lib/urpmi/
synthesis.hdlist.Main.cz
]
esamino il file synthesis [/var/lib/urpmi/
synthesis.hdlist.Contrib.cz
]
esamino il file synthesis [/var/lib/urpmi/
synthesis.hdlist.Plf.cz
]
installerebbe il pacchetto kernel-2.4.25.2mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-2.4.26.1mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel24-tmb-2.4.25-2.tmb.1mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-multimedia-2.4.22.21mm.2mdk-1-1mdk.i586
invece di aggiornarlo
installerebbe il pacchetto kernel24-tmb-2.4.26-1.tmb.1mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-2.4.25.4mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel2.4-marcelo-2.4.25-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel2.4-marcelo-2.4.26-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-smp-2.6.3.9mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-secure-2.6.3.9mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-enterprise-2.4.26.1mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-enterprise-2.4.25.2mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-enterprise-2.6.3.9mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-enterprise-2.4.25.4mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-i686-up-4GB-2.6.6.0.rc3.1mdk-1-1mdk.i586
invece di aggiornarlo
installerebbe il pacchetto kernel-i686-up-4GB-2.4.26.1mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-smp-2.4.25.2mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-secure-2.6.3.4mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto
kernel-tmb-enterprise-2.6.5-1.tmb.5mdk-1-1mdk.i586 invece di aggiornarlo
installerebbe il pacchetto kernel-i686-up-4GB-2.4.25.4mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-enterprise-2.6.6.0.rc3.1mdk-1-1mdk.i586
invece di aggiornarlo
installerebbe il pacchetto kernel-2.6.3.9mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-i686-up-4GB-2.4.25.2mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto
kernel-multimedia-smp-2.4.22.21mm.2mdk-1-1mdk.i586 invece di aggiornarlo
installerebbe il pacchetto kernel-smp-2.4.25.4mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-p3-smp-64GB-2.4.25.4mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-enterprise-2.6.3.4mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-p3-smp-64GB-2.6.6.0.rc3.1mdk-1-1mdk.i586
invece di aggiornarlo
installerebbe il pacchetto kernel-secure-2.6.6.0.rc3.1mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-i686-up-4GB-2.6.3.9mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto
kernel-tmb-i686-up-4GB-2.6.5-1.tmb.5mdk-1-1mdk.i586 invece di aggiornarlo
installerebbe il pacchetto kernel-p3-smp-64GB-2.6.3.9mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-tmb-2.6.5-1.tmb.5mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-smp-2.4.26.1mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto
kernel24-tmb-enterprise-2.4.26-1.tmb.1mdk-1-1mdk.i586 invece di aggiornarlo
installerebbe il pacchetto kernel-smp-2.6.3.4mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto
kernel24-tmb-enterprise-2.4.25-2.tmb.1mdk-1-1mdk.i586 invece di aggiornarlo
installerebbe il pacchetto kernel-2.6.6.0.rc3.1mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-smp-2.6.6.0.rc3.1mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-p3-smp-64GB-2.4.26.1mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-i686-up-4GB-2.6.3.4mdk-1-1mdk.i586 invece
di aggiornarlo
installerebbe il pacchetto kernel-2.6.3.4mdk-1-1mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel22-smp-2.2.20-9mdk.i586 invece di
aggiornarlo
installerebbe il pacchetto kernel-linus2.2-2.2.25-1mdk.i586 invece di
aggiornarlo
E' già tutto installato
//----------------------------------------------
Luca

>"E' già tutto installato"
In una maniera o nell'altra devi installare una versione più recetne di 
perl, probabilmente sul sito da cui hai scaricato gli aggiornamenti 
questa è disponibile, ma magari l'elenco dei files che hai sul disco non 
è aggiornato.
Sul sito 
http://urpmi.org/easyurpmi/index.php
 trovi una paginetta che ti 
genera uno script per aggiungere ed aggoirnare i sorgenti del software. 
Prova a vedere.


 Prova a vedere.
L'avevo già usata. Cmq ho aggiornato perl a 5.8.4-2 ma non è cambiato nulla
per il resto.
Grazie, Luca.


Purtroppo l'installazione delle glibc è una brutta bestia, poiché tutti 
gli altri programmi devono essere compilati appositamente per una certa 
versione delle glibc.
Quello che posso ancora consigliarti è di procurarti i CD della mdk 10.0 
  ufficiale appena escono e installarla "sopra" la tua versione come 
aggiornamento.
ciao


 ciao
Perfetto. Grazie cmq.
Luca

 ciao
Risolto. Ho soltanto disinstallato il pacchetto perl-glib e perl-gtk2
mettendo quelli vecchi dei cd mandrake 10 che erano perfettamente
funzionanti. Erano quelli i maledetti che incasinavano tutto. Grazie mille
per avermi messo sulla giusta strada.
Luca

 Luca
