upgrade - RISOLTO

Tutto ciò che è pertinente a Sabayon Linux, indipendentemente dall'architettura e dall'ambiente grafico

Moderator: Moderators

upgrade - RISOLTO

Postby ernstfree » Sun Dec 22, 2013 11:30

Ho una sabayon da circa 3 anni sempre aggiornata 32 bit (su intel I3).
L'ultimo aggiornamento (21 dicembre 2013) ad un certo livello rigo mi ha mollato ed anche a riga di comando,
equo update e upgrade mi danno il seguente errore:

Code: Select all
Versioni di Entropy ed Equo non combacianti: potrebbe far esplodere il tuo sistema!
╠ (226 [equo] & 254 [entropy])

╠ Ciao. Io sono il Bug Reporter. Mi dispiace ma devo informarti che il programma è crashato. Sai, i disastri accadono.
╠ Ma c'è qualcosa che potresti fare per aiutarmi ad essere un programma migliore.
╠ -- PERÒ PROMETTIMI DI NON DUPLICARE LA STESSA SEGNALAZIONE --
╠ Ora ti mostro quel che è successo. Non preoccuparti, sono qui per aiutarti.
Traceback (most recent call last):
  File "/usr/bin/equo", line 15, in <module>
    main()
  File "/usr/lib/entropy/client/solo/main.py", line 332, in main
    exit_st = func(*func_args)
  File "/usr/lib/entropy/client/solo/commands/command.py", line 352, in _call_locked
    acquired = entropy.tools.acquire_entropy_locks(
AttributeError: 'module' object has no attribute 'acquire_entropy_locks'

Frame _call_locked in /usr/lib/entropy/client/solo/commands/command.py at line 365
                    acquired = False
                        self = <solo.commands.update.SoloUpdate object at 0x92b350c>
                      client = <entropy.client.interfaces.client.Client object at 0x92b38cc>
                    blocking = None
                        func = <bound method SoloUpdate._update of <solo.commands.update.SoloUpdate object at 0x92b350c>>

Ehm... Posso inviare l'errore insieme ad altre informazioni  sul tuo hardware ai miei creatori in modo che possano sistemarmi? (Il tuo IP sarà registrato) [Si/No]

che fare? A parte impugnare l'estintore? :lol:


Ernst
Last edited by ernstfree on Tue Dec 24, 2013 12:10, edited 1 time in total.
ernstfree
Baby Hen
 
Posts: 6
Joined: Mon Jun 18, 2012 9:47

Re: upgrade

Postby belcocco » Sun Dec 22, 2013 11:48

Ho appena fatto l'upgrade del sistema, usoi repo weekly, e la cosa non si è presentata.
Su weekly c'è la versione 254 di equo:
Code: Select all
# equo s equo
   Cercando...
       Pacchetto: app-admin/equo-254 branch: 5, [sabayon-weekly]
          Disponibile:   versione: 254 ~ tag: NoTag ~ revisione: 0
          Installato:    versione: 254 ~ tag: NoTag ~ revisione: 0
          Slot:          0
          Homepage:      http://www.sabayon.org
          Descrizione:   Entropy Package Manager text-based
                         client
          Licenza:       GPL-2
   Keyword:  equo
   Trovati:  1 voce

Io proverei a dare un:
#equo i equo
Facci sapere.
Ciao
belcocco
Old Dear Hen
 
Posts: 459
Joined: Sat Nov 29, 2008 18:53
Location: Milan, Italy

Re: upgrade

Postby sabayonino » Sun Dec 22, 2013 12:15

ciao.
potresti prima forzare l'update dei mirrors
Code: Select all
# equo update --force


e poi installare equo e/o entropy utilizzando l'opzione --relaxed
Code: Select all
# equo i equo entropy --relaxed


ed eventualmente procedere con l'upgrade se tutto è tornato alla normalità.

Inoltre prendere in considerazione di effettuare un backup di entropy quando il sistema funziona
Code: Select all
# equo rescue backup


ed in caso di necessità ripristinare uno dei backup con
Code: Select all
# equo rescue restore


e seguire le indicazioni fornite

per poi ripristinare il tutto con :
Code: Select all
# equo upgrade

(saltare la fase di update dei mirror altrimenti sovvrascriverebbe il database ripristinato)

vedere l'help del comando :
Code: Select all
# equo rescue --help


Code: Select all
equo rescue --help
usage: equo rescue [-h]
                   {check,vacuum,generate,spmuids,spmsync,backup,restore} ...

strumenti di salvataggio del sistema corrente

optional arguments:
  -h, --help            show this help message and exit

action:
  eseguire operazioni avanzate sui pacchetti

  {check,vacuum,generate,spmuids,spmsync,backup,restore}
                        Comandi disponibili
    check               controlla repository pacchetti installati alla ricerca
                        di errori
    vacuum              compatta i pacchetti della repository installati
    generate            rigenera la repository dei pacchetti installati usando
                        il Source Package Manager
    spmuids             rigenera la mappa SPM<->Entropy per gli UID pacchetto
    spmsync             aggiorna la repository dei pacchetti di Entropy
                        installati con i cambiamenti del Source Package
                        Manager
    backup              crea un backup della repository dei pacchetti
                        installati
    restore             ripristina un backup della repository dei pacchetti
                        installati

Code: Select all
# equo rescue --help



... funzionalità poco conosciuta ed utilizzata (come altre) che potrebbe salvare in caso di disastri non troppo gravi
User avatar
sabayonino
Sagely Hen
 
Posts: 2678
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: upgrade

Postby ernstfree » Sun Dec 22, 2013 14:08

Innanzitutto grazie per l'interessamento!
Qualsiasi comando "equo" impartisco ho sempre la stessa risposta!!!

Sono perciò, in tal senso, bloccato. :(
Anche io uso le repo "stabili", ma purtroppo non posso eseguire nulla che comprenda il comando "equo" ..
Credo sia successo perchè durante l'ultimo upgrade l'aggiornamento del pacchetti si è interrotto quando ne mancavano 146 e tra questi ci sarà stato anche equo che così è rimasto alla versione 226 ...
ernstfree
Baby Hen
 
Posts: 6
Joined: Mon Jun 18, 2012 9:47

Re: upgrade

Postby sabayonino » Sun Dec 22, 2013 14:48

ernstfree wrote:Innanzitutto grazie per l'interessamento!
Qualsiasi comando "equo" impartisco ho sempre la stessa risposta!!!

Sono perciò, in tal senso, bloccato. :(
Anche io uso le repo "stabili", ma purtroppo non posso eseguire nulla che comprenda il comando "equo" ..
Credo sia successo perchè durante l'ultimo upgrade l'aggiornamento del pacchetti si è interrotto quando ne mancavano 146 e tra questi ci sarà stato anche equo che così è rimasto alla versione 226 ...


potresti ricompilare equo/entropy dall'overlay di sabayon

Prima di tutto sincronizza portage
Code: Select all
# emerge --sync

(il primo update richiederà un pò di tempo)

Layman dovrebbe essere fià installato di default , aggiungi l'overlay "sabayon" da layman
Code: Select all
# layman -a sabayon


Se non viene richiesto qualche pacchetto aggiuntivo , puoi procedere con la compilazione di equo ed entropy direttamente
Code: Select all
# emerge equo entropy


Se tutto è andato a buon fine , ora puoi riutilizzare equo/entropy

[edit]
Se utilizzi il temrinale durante gli aggiornamenti , suggerisco di installare prima equo/entropy prima di ogni altro pacchetto
Code: Select all
# equo i equo entropy --nodeps

oppure
Code: Select all
# equo i equo entropy --relaxed


poi procedere contutto il resto
User avatar
sabayonino
Sagely Hen
 
Posts: 2678
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: upgrade

Postby ernstfree » Mon Dec 23, 2013 1:58

Ottimo! Ho seguito le ultime indicazioni (le uniche possibili visto che qualsiasi utilizzo di "equo" non era possibile ...) fornite da Sabayonino (compilazione),
e ora sembra tutto a posto ... e tutto aggiornatissimo!
Verificherò nei prossimi giorni eventuali problematiche ...

Per ora, grazie a tutti quelli che mi hanno risposto.
Celerità e competenza sembrano essere di casa da queste parti!!! :D
ernstfree
Baby Hen
 
Posts: 6
Joined: Mon Jun 18, 2012 9:47

Re: upgrade

Postby ernstfree » Tue Dec 24, 2013 2:12

Qualcuno segni RISOLTO,
io non trovo come farlo ....
ernstfree
Baby Hen
 
Posts: 6
Joined: Mon Jun 18, 2012 9:47



Return to Sabayon Linux Discussioni Generali

Who is online

Users browsing this forum: No registered users and 1 guest

cron