View previous topic :: View next topic |
Author |
Message |
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Tue May 27, 2003 12:11 pm Post subject: fixpackages: Invalid binary package: .tbz2 [Risolto] |
|
|
Whoops! ma ch'è successo???
alla fine di un emerge rsync m'è apparso questo:
Code: | >>> Updating Portage cache... ...done!
Performing Global Updates: /usr/portage/profiles/updates/2Q-2003
(Could take a couple minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
.!!! Invalid binary package: .tbz2
....
** Skipping packages. Run 'fixpackages' or set it in FEATURES to fix the
tbz2's in the packages directory. Note: This can take a very long time. |
Ho quindi fatto
Code: | # /usr/lib/portage/bin/fixpackages |
ma, sebbene abbia avuto un bel "DONE" finale ad ogni step mi dava
Code: | Performing Global Updates: /usr/portage/profiles/updates/1Q-2003
(Could take a couple minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
.!!! Invalid binary package: .tbz2
.............................. |
continuo ad ignorare?
Qualche soluzione?
Last edited by Peach on Thu Aug 28, 2003 4:50 pm; edited 3 times in total |
|
Back to top |
|
|
Ginko Guru
Joined: 01 May 2002 Posts: 371 Location: nearby my linux laptop
|
Posted: Tue May 27, 2003 12:56 pm Post subject: |
|
|
Guarda questo post.
Saluti
--Gianluca |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Tue May 27, 2003 2:48 pm Post subject: |
|
|
grazie Gianluca
peccato che quel post terminasse con la mia domanda di apertura...
Code: | .!!! Invalid binary package: .tbz2 |
che fare??? |
|
Back to top |
|
|
Ginko Guru
Joined: 01 May 2002 Posts: 371 Location: nearby my linux laptop
|
Posted: Tue May 27, 2003 3:29 pm Post subject: |
|
|
Ma gli warnings li ricevi solo quando lanci fixpackages o ogni volta che fai emerge?
--Gianluca |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Tue May 27, 2003 5:55 pm Post subject: |
|
|
solo con fixpackages |
|
Back to top |
|
|
Ginko Guru
Joined: 01 May 2002 Posts: 371 Location: nearby my linux laptop
|
Posted: Wed May 28, 2003 5:56 am Post subject: |
|
|
Peach wrote: | solo con fixpackages |
A giudicare dal thread che ti ho indicato, puoi ignorare questi warnings.
Saluti
--Gianluca |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Wed May 28, 2003 11:22 am Post subject: |
|
|
è quello che sto facendo di default
Cmq non avevo notato l'update di oggi del thread |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Thu Aug 28, 2003 4:50 pm Post subject: |
|
|
mi è venuto in mente che avevo in sospeso questo problema e che da allora avevo deciso di ignorarlo
curiosando nella directory di portage mi ero imbattuto in un file ".tbz2" di cui al momento non avevo capito l'esistenza
ora ho collegato le cose e ho trovato il momento per testare il tutto:
basta cancellare la seguente directory e quello che contiene
Code: | # rm -R /usr/portage/packages |
a quanto ho capito era la vecchia dir distfiles di portage o qualcosa del genere... cmq ora niente più problemi
edit: ho notato che probabilmente era una directory che usava portage-2.0.47-r10 e le versioni precedenti (solo un'ipotesi) _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
maur8 Apprentice
Joined: 04 Mar 2003 Posts: 229 Location: Pescara (in serie B!!!), Italy
|
Posted: Thu Aug 28, 2003 9:07 pm Post subject: |
|
|
Peach wrote: | a quanto ho capito era la vecchia dir distfiles di portage o qualcosa del genere... |
non esattamente: la directory /usr/portage/packages ($PGKDIR in make.conf) è la directory dove vengono messi i pacchetti compilati: se dai Code: | emerge -b nomepacchetto |
i pacchetti compilati vengono salvati, così in caso di errore o corruzione di files li puoi recupare e reinstallare con Code: | emerge -k nomepacchetto |
Puoi anche compilare i pacchetti e copiarli su un altra macchina per poi installari senza compilarli (per esempio se hai una macchina più lenta con sopra gentoo).
Credo che fixpackages "fixi" i pacchetti già compilati se ci sono degli update cvs negli ebuild.
Ah... è anche la directory dove copiare i pacchetti GRP se mai ne dovessi scaricare uno.
Byez. _________________ Maur8.
"They decided our fate in a microsecond. Extermination"
Sgt. Kyle Rise, The Terminator |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Thu Aug 28, 2003 10:24 pm Post subject: |
|
|
maur8 wrote: | non esattamente: la directory /usr/portage/packages ($PGKDIR in make.conf) è la directory dove vengono messi i pacchetti compilati: se dai Code: | emerge -b nomepacchetto |
i pacchetti compilati vengono salvati, così in caso di errore o corruzione di files li puoi recupare e reinstallare con Code: | emerge -k nomepacchetto |
Puoi anche compilare i pacchetti e copiarli su un altra macchina per poi installari senza compilarli (per esempio se hai una macchina più lenta con sopra gentoo).
Credo che fixpackages "fixi" i pacchetti già compilati se ci sono degli update cvs negli ebuild.
Ah... è anche la directory dove copiare i pacchetti GRP se mai ne dovessi scaricare uno.
Byez. |
caspita molto interessante questa cosa...
quindi praticamente per certi pacchetti sarebbe conveniente fare una cosa del genere (e mi sto proprio riferendo agli alsa-drivers o a rivatv quando si necessita di ricompilare il kernel per vari e svariati motivi),,,, mentre se dovessi farlo per spararli su una macchina più lenta dovresti modificare prima il make.conf e poi dargli un emerge -b, no? poi dalla macchina incriminata, dopo aver copiato i files, dare un emerge -k del pacchetto senza necessità di compilarlo... (ci sto pensando per alcune applicazioni pesanti et onerose per il laptop P3 che ho) _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
maur8 Apprentice
Joined: 04 Mar 2003 Posts: 229 Location: Pescara (in serie B!!!), Italy
|
Posted: Fri Aug 29, 2003 9:36 am Post subject: |
|
|
Peach wrote: | (e mi sto proprio riferendo agli alsa-drivers o a rivatv quando si necessita di ricompilare il kernel per vari e svariati motivi),,,, |
stai attento che se cambia la versione del kernel cambia anche il percorso dei moduli (/lib/modules/<kernel_version>), quindi il discorso vale se ricompili sempre la stessa versione del kernel. Altrimenti devi spostare a mano i moduli (very bad thing (tm)!)
Peach wrote: | mentre se dovessi farlo per spararli su una macchina più lenta dovresti modificare prima il make.conf e poi dargli un emerge -b, no? poi dalla macchina incriminata, dopo aver copiato i files, dare un emerge -k del pacchetto senza necessità di compilarlo... |
se devi cambiare solo le CFLAGS o le USE (o cmq poche variabili) poi darle sulla shell in questo modo Code: | export CFLAGS="....."
export USE="....."
emerge -b nomepacchetto |
senza dover x forza cambiare il make.conf (che è un pò scomododuccio imho).
Il "trasporto" in teoria dovrebbe funzionare, facci sapere com'è andata!
Byezzzz. _________________ Maur8.
"They decided our fate in a microsecond. Extermination"
Sgt. Kyle Rise, The Terminator |
|
Back to top |
|
|
|