Page 1 of 3

problemi con rpmdrake in rosa 2012.1

Posted: 25 December 2012, 17:13
by stefano1956
Avvio qui un nuovo thread partendo da qui :
viewtopic.php?t=3664&p=20646#p20646
perchè penso di aver trovato il colpevole: rpmdrake

Questa mattina, complice il Natale e le vacanze, ho reinstallato due volte da penna usb.
(Installazione molto più veloce che da DVD)
La prima volta, dopo aver scaricato gli aggiornamenti da console via urpmi, ho lanciato rpmdrake per installare altro software... prima cosa plasma-appket-comic... scarica mezzo mega di roba, rpmdrake salta fuori prima di completare l'operazione, e poi siamo daccapo... (vedi link in cima alla pagina). Credo sia stata la mia installazione durata meno in assoluto...

Adesso ho reinstallato di nuovo (la quinta volta in due giorni...) e sto facendo le installazioni software esclusivamente via urpmi... non so se sia un problema solo mio, ma credo che sia necessario fare qualche test a proposito!

Aggiungo qui un'altra osservazione che ho fatto durante le mie plurime installazioni: se necessario avvio un nuovo thread
Ho notato che ad ogni avvio mi appare, come primo messaggio, in cima alla prima schermata, la seguente frase:
rpc.id map: could not find group "nogroup"
Poi generalmente l'avvio procede regolarmente, ma alcune volte mi si è bloccato con altri messaggi che non ricordo ed è stato necessario riavviare di brutto. Mi pare cdi aver visto qualche messaggio di altri utenti con questo problema. O sbaglio?

Ciao e ancora buon Natale!

Re: problemi con rpmdrake in rosa 2012.1

Posted: 25 December 2012, 23:30
by stefano1956
Ecco, Natale è quasi passato... nei ritagli di tempo tra una visita parenti e l'altra o ripristinato la mia Rosa 2012.1... alla quinta installazione sono riuscito a rimettere tutto a posto (pacchetti non esistenti sui repo a parte), usando esclusivamente urpmi al posto di rpmdrake...il che mi conforta nell'idea che ci sia un piccolo (?) baco da quelle parti (o che il mio pc sia allergico a rpmdrake???).
Domani ulteriori test. Saluti

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 0:13
by azioga
Ciao Stefano,
ho avuto qualche problemino anche io.
Ero curioso ed ho provato l'installazione di un pacchetto tramite rpmdrake:
recupero i file rpm dal supporto "main (Desktop2012.1-1)"...
$MIRRORLIST media/main/release libgmime2.6_0-2.6.12-1-rosa2012.1.i586.rpm pan-0.137-2-rosa2012.1.i586.rpm recuperato
...recupero terminato
installazione di libgmime2.6_0-2.6.12-1-rosa2012.1.i586.rpm pan-0.137-2-rosa2012.1.i586.rpm da /var/cache/urpmi/rpms
starting installing packages
creata transazione per installare su / (rimuove=0, installa=0, aggiorna=2)
Errore di segmentazione (core dumped)


Rosa ilprof # rpm -aq | grep pan
rpmdb: BDB0113 Thread/process 11750/3073140416 failed: BDB1507 Thread died in Berkeley DB library
error: db_init:db3.c:1098: dbenv->failchk(-30973): BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
BDB2526 Finding last valid log LSN: file: 61 offset 3157863
recovery 33% completeBDB1514 Recovery starting from [61][3136479]
recovery 100% completeBDB1518 Recovery complete at Tue Dec 25 23:06:57 2012
BDB1519 Maximum transaction ID 8000a474 recovery checkpoint [61][3160016]
ho installato pan, ma al termine dell'installazione di una libreria mi è andato in segfault.
per fortuna è riuscito nel recovery del db che si era corrotto.

Quindi direi che i problemi ci sono e non piccoli.

Ciao, Luca.

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 11:07
by GiuX
X Azioga: ho fatto anche io questo test e non mi è uscito nulla, deve essere un problema legato a particolari installazioni...

Code: Select all

recupero i file rpm dal supporto "main (Desktop2012.1-5)"...
not using metalink since requested downloader does not handle it
http://mirror.rosalab.ru/rosa2012.1/repository/x86_64/media/main/release lib64portaudio2-19-21-rosa2012.1.x86_64.rpm lib64sfml-network1.6-1.6-6-rosa2012.1.x86_64.rpm recuperato
...recupero terminato
recupero i file rpm dal supporto "non-free (Desktop2012.1-9)"...
http://mirror.rosalab.ru/rosa2012.1/repository/x86_64/media/non-free/release lib64cg0-3.1.0013-1-rosa2012.1.x86_64.rpm recuperato
...recupero terminato
installazione di lib64sfml-network1.6-1.6-6-rosa2012.1.x86_64.rpm lib64portaudio2-19-21-rosa2012.1.x86_64.rpm lib64cg0-3.1.0013-1-rosa2012.1.x86_64.rpm dolphin-emu-3.5-1-rosa2012.1.x86_64.rpm da /var/cache/urpmi/rpms
starting installing packages
creata transazione per installare su / (rimuove=0, installa=0, aggiorna=4)
rimozione degli rpm installati (lib64portaudio2-19-21-rosa2012.1.x86_64.rpm lib64sfml-network1.6-1.6-6-rosa2012.1.x86_64.rpm dolphin-emu-3.5-1-rosa2012.1.x86_64.rpm lib64cg0-3.1.0013-1-rosa2012.1.x86_64.rpm) da /var/cache/urpmi/rpms
unlocking urpmi database
unlocking rpm database
getting lock on urpmi
P.S. Prova a riaggiornare le fonti...

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 11:26
by azioga
indipendentemente dalle fonti aggiornate o meno rpmdrake non deve mai andare in segfault. soprattutto se sta aggiornando il db degli rpm.
comunque le fonti sono aggiornate.


vedo però che il tuo sistema è a 64 bit

Ciao, Luca.

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 12:04
by stefano1956
Anche il mio sistema è a 64 bit... il messaggio di errore che è uscito a te è identico a quello che è uscito a me...
La cosa strana è che la seconda installazione che ho fatto è rimasta in piedi un paio di giorni nonostante avessi usato rpmdrake per installare parecchia roba, fino a che ho riusato rpmdrake per installare qualcosa d'altro e si è bloccato tutto, senza che si risolvesse il problema con recovery, rebuilddb e altri strumenti suggeriti qui. Mi pare che il comportamento errato capiti in maniera casuale...
Speriamo ci sia modo di risolvere!
Ciao

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 12:34
by azioga
niente è mai per caso, in informatica soprattutto :-)

i motivi possono essere i più disparati perchè a volte da il problema e a volte no.
molto probabilmente dipende dal pacchetto da installare e dalle sue informazioni e dove/come queste devono essere censite nel db.
penso ci sia una routine/libreria, non sempre richiamata, non aggiornata o mal compilata o che mal si interfaccia col Berkeley DB.

Vista la funzione vitale del pacchetto e che comunque il problema lo abbiamo riscontrato in tre, penso sia necessario segnalarlo a Rosa.

Ciao.

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 12:42
by GiuX
Si, concordo sul fatto che il problema sia da segnalare, vista anche la piattaforma di sviluppo usata (abf), intende vo solo precisare che il problema non mi si era presentato, e nemmeno a questo punto agli sviluppatori o ai tester (anche mib), perciò il problema doveva dipendere da installazioni particolari (pacchetti particolari...) se il problema fosse generale, penso se ne sarebbero già accorti, soprattutto i cooker...

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 13:40
by rugyada
azioga wrote:Vista la funzione vitale del pacchetto e che comunque il problema lo abbiamo riscontrato in tre, penso sia necessario segnalarlo a Rosa.
Lo abbiamo già fatto immediatamente ;)

--
Post Edit:
It would be really useful to get a core dump file after the segfault.

You can find the instruction on how to simplify creation of core dumps here:
http://bugs.rosalinux.ru/show_bug.cgi?id=804#c8

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 13:59
by azioga
@rugyada

ne ero certo ;-)

produrre un core dump col rischio di perdere il db come succede a Stefano...mi copio la Vm e vedo cosa posso fare :D

@Giux

anche Nicco, mi sembra abbia avuto qualche problema.
non credere che rpmdrake sia molto utilizzato dagli sviluppatori. e' molto più in voga urpmi

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 14:36
by GiuX
Lo so, infatti anche io uso spesso urpmi... intendevo solo dire che se fosse un problema sistemico sarebbe capitato già in fase di test... comunque anche io avevo pensato ad una segnalazione, ma aspettavo vostre conferme...

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 15:26
by azioga
allora:

creato core file...era quasi 200mb. ho fatto un tar.gz appoggiato qui https://dl.dropbox.com/u/41326823/core.tar.gz.

fatelo avere a chi di dovere

adesso vedo se riesco a recuperare il db... :cry:

ciao.

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 15:35
by rugyada
azioga wrote:creato core file...era quasi 200mb. ho fatto un tar.gz
fatelo avere a chi di dovere
Grazie, eseguo :P

Upd: eseguito.

Re: problemi con rpmdrake in rosa 2012.1

Posted: 26 December 2012, 15:47
by azioga
Grazie a te.

E' un bug difficile da mettere nell'angolo.
Il segfault me l'ha dato al terzo tentativo e con pacchetti diversi da quelli precedenti.

Speriamo di essere d'aiuto.

Ciao.

Re: problemi con rpmdrake in rosa 2012.1

Posted: 27 December 2012, 0:44
by akiro
a me rpmdrake non ha mai dato problemi, ed ho sempre usato quello per installare i pacchetti... a parte un
# urpmi --auto-select --auto-update
dato subito dopo l'installazione.

Che sia un problema delle macchine non a 64bit?