[Risolto] Problema con rpmdrake

10 risposte [Ultimo messaggio]
Ritratto di Laf
Laf
(Geek)
Offline
Geek
Iscritto: 10/09/2010
Messaggi: 68

Salve a tutti!
Ho un problema con rpmdrake da qualche giorno. Se tento di aprirlo ottengo il seguente errore:

Il programma "rpmdrake" si è interrotto per questo errore:

invalid fullname at /usr/lib/perl5/vendor_perl/5.10.1/Rpmdrake/pkg.pm line 547.
standalone::bug_handler() called from /usr/lib/perl5/vendor_perl/5.10.1/Rpmdrake/pkg.pm:553
Rpmdrake::pkg::get_pkgs() called from /usr/lib/perl5/vendor_perl/5.10.1/Rpmdrake/gui.pm:627
Rpmdrake::gui::pkgs_provider() called from /usr/sbin/rpmdrake:760
main::__ANON__() called from /usr/lib/perl5/vendor_perl/5.10.1/rpmdrake.pm:416
rpmdrake::slow_func() called from /usr/sbin/rpmdrake:760
main::run_treeview_dialog() called from /usr/sbin/rpmdrake:803

Cosa devo fare?

Sono sulla 2010.2 Free.
Grazie.

Ritratto di Nick78
Nick78
(Collaboratore)
Offline
Collaboratore
Iscritto: 19/01/2008
Messaggi: 1377

Reinstallalo. Mi sa che l'hai rimosso per errore. Da terminale e da root:

urpmi rpmdrake
urpmi perl

Ciao ciao!!
Nicola

NiCk on Mandriva 2011 - Asus K61IC - P8700 - 4Gb Ram - KDE SC 4.6.5 - Kernel 3.0.1 - Nvidia GT_220M 1Gb - Linux registered user #496729 - www.nickworlds.it - Samsung Galaxy S3 Android 4.0.3

Ritratto di Sarkiapone
Sarkiapone
(Webmaster)
Offline
Webmaster
Iscritto: 04/09/2004
Messaggi: 279

Googlando un po' e leggendo qui: http://forum.mandriva.com/en/viewtopic.php?f=86&t=134148, sembra che sia un bug ([Bug 62401] NEW: rpmdrake crashes)

In questo post: http://forum.mandriva.com/en/viewtopic.php?f=86&t=134131, sembra che abbiano risolto installando la precedente versione versione di rpmdrake.

Ritratto di Laf
Laf
(Geek)
Offline
Geek
Iscritto: 10/09/2010
Messaggi: 68

Ciao!

Ho provato con la versione precedente di rpmdrake come segnalato da Sarkiapone, ma non risolve il problema.
Ho poi trovato questa discussione http://mib.pianetalinux.org/mib/forum/viewtopic.php?f=20&t=2640&p=14918 dove il tizio risolve con questo pacchetto perl-URPM-3.37.2-1.2mdv2010.2.i586.
A me il problema non lo risolve, vi sarei grato per qualche consiglio.
Grazie

Ritratto di Nick78
Nick78
(Collaboratore)
Offline
Collaboratore
Iscritto: 19/01/2008
Messaggi: 1377

Ma per caso hai messo su le fonti cooker?
Puoi postare il risultato del comando
rpm -qa |grep rpm
Ciao ciao!!
Nicola

NiCk on Mandriva 2011 - Asus K61IC - P8700 - 4Gb Ram - KDE SC 4.6.5 - Kernel 3.0.1 - Nvidia GT_220M 1Gb - Linux registered user #496729 - www.nickworlds.it - Samsung Galaxy S3 Android 4.0.3

Ritratto di Laf
Laf
(Geek)
Offline
Geek
Iscritto: 10/09/2010
Messaggi: 68

Ecco qui:

rpm -qa |grep rpm
rpm-mandriva-setup-1.104-1mdv2010.1
mdv-rpm-summary-0.9.4-1mdv2010.1
rpmstats-0.6.1-1.2mdv2010.1
rpm-4.6.0-14mnb2
rpmdrake-5.26.3.3-1.2mdv2010.1
gurpmi-6.38-1mdv2010.1
librpm4.6-4.6.0-14mnb2
urpmi-6.38-1mdv2010.1
rpm-helper-0.23.1-1mdv2010.1
rpm-manbo-setup-2-21mnb2

Ciao!

Ritratto di Nick78
Nick78
(Collaboratore)
Offline
Collaboratore
Iscritto: 19/01/2008
Messaggi: 1377

Scarica (non installarlo) il pacchetto official da questo indirizzo: ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.1/i586/media/main/release/perl-URPM-3.35-1mdv2010.1.i586.rpm
Poi prova da root a fare questo in konsole:

rpm -e --nodeps perl-URPM
rpm -i [b][i]path_dove hai salvato il pacchetto rpm scaricato[/i][/b]

Probabilmente hai attivato i repo testing e ti sei ritrovato con un rpmdrake buggato sul tuo pc.
Fai sapere se così risolvi.

NiCk on Mandriva 2011 - Asus K61IC - P8700 - 4Gb Ram - KDE SC 4.6.5 - Kernel 3.0.1 - Nvidia GT_220M 1Gb - Linux registered user #496729 - www.nickworlds.it - Samsung Galaxy S3 Android 4.0.3

Ritratto di Laf
Laf
(Geek)
Offline
Geek
Iscritto: 10/09/2010
Messaggi: 68

Il secondo comando, ovvero rpm -i path_dove hai salvato il pacchetto rpm scaricato non lo accetta. Ecco cosa ottengo:
errore: /home/laf/: non è un pacchetto rpm (o un manifesto del pacchetto): Is a directory.
Credo di non aver sbagliato Confused
Ciao!

Ritratto di Nick78
Nick78
(Collaboratore)
Offline
Collaboratore
Iscritto: 19/01/2008
Messaggi: 1377

Ovviamente devi scriverci anche il nome del pacchetto da installare:
rpm -i /home/laf/perl-URPM....

NiCk on Mandriva 2011 - Asus K61IC - P8700 - 4Gb Ram - KDE SC 4.6.5 - Kernel 3.0.1 - Nvidia GT_220M 1Gb - Linux registered user #496729 - www.nickworlds.it - Samsung Galaxy S3 Android 4.0.3

Ritratto di Laf
Laf
(Geek)
Offline
Geek
Iscritto: 10/09/2010
Messaggi: 68

Infatti sembrava strano, ma volevo evitare di fare qualche danno. Comunque grazie, problema risolto, ora rpmdrake si avvia.
Comunque ho controllato e non ho le fonti testing, dunque non so cosa abbia causato il problema.
Grazie ancora Nick!
Ciao!

Ritratto di Nick78
Nick78
(Collaboratore)
Offline
Collaboratore
Iscritto: 19/01/2008
Messaggi: 1377

Ok meglio così. Per impostare lo stato RISOLTO alla discussione basta editare il primo tuo messaggio e selezionare dal menù a tendina STATO il tag risolto.
Ciao ciao!!
Nicola

NiCk on Mandriva 2011 - Asus K61IC - P8700 - 4Gb Ram - KDE SC 4.6.5 - Kernel 3.0.1 - Nvidia GT_220M 1Gb - Linux registered user #496729 - www.nickworlds.it - Samsung Galaxy S3 Android 4.0.3