View previous topic :: View next topic |
Author |
Message |
bingo bongo n00b
Joined: 03 Jan 2004 Posts: 8
|
Posted: Sun Feb 08, 2004 9:09 pm Post subject: portage profile directory inesistente! [Risolto] |
|
|
aiuto!
ho cancellato alcune directory nelle partizioni in cui avevo portage ed ora, se tento di emergere un pacchetto:
!!! No profile directory; system mode unavailable.
Cosa posso fare?
emerge sync funziona, ma credo non c'entri nulla.
Il fatto e' che, come un allocco ho cancellato i profili da /var/portage/profiles che ora e' vuota! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Sun Feb 08, 2004 11:09 pm Post subject: |
|
|
Prova emerge sync. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
bingo bongo n00b
Joined: 03 Jan 2004 Posts: 8
|
Posted: Sun Feb 08, 2004 11:15 pm Post subject: |
|
|
fedeliallalinea wrote: | Prova emerge sync. |
ehm... avevo detto che che l'ho provato gia' e scarica la lista, ma emerge da' sempre quell'errore.
Grazie cmq.
Mi sarebbe utile sapere cosa c'e' nella directory .../portage/profiles
o qualche profilo di esempio.
Se non sono file lunghi e riesco a trovarci una logica magari li copio e modifico. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Sun Feb 08, 2004 11:18 pm Post subject: Re: portage profile directory inesistente! |
|
|
bingo bongo wrote: | Il fatto e' che, come un allocco ho cancellato i profili da /var/portage/profiles che ora e' vuota! |
Non esiste /var/portage/profiles. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
bingo bongo n00b
Joined: 03 Jan 2004 Posts: 8
|
Posted: Mon Feb 09, 2004 12:19 am Post subject: Re: portage profile directory inesistente! |
|
|
Non esiste /var/portage/profiles.[/quote]
ok, evidentemente e' passato tanto tempo da quando ho personalizzato il mio portage che non ricordo quale era l'originale.
In quale directory ci sono i profili di portage? |
|
Back to top |
|
|
yuza Apprentice
Joined: 17 Dec 2003 Posts: 210 Location: Rome, in front of my comp...
|
Posted: Mon Feb 09, 2004 1:01 am Post subject: |
|
|
Mi sa che sono in /usr/portage/profiles. Comunque anche io l'altro giorno ho avuto dei problemi dopo aver completamente cancellato il portage tree. Secondo me ti conviene procurarti uno snapshot di portage, magari prendendolo da uno dei dischi di installazione, decomprimerlo e poi fare un emerge sync per avere uno snapshot aggiornato. A seconda della versione di portage che hai potrebbe darti degli errori del tipo che non va bene la sintassi in alcuni profile. Io ho risolto cancellando uno ad uno i profile che mi indicava nei messaggi di errore... dopo aver cancellato il secondo o il terzo emerge sync è partito e sono riuscito a riavere un portage tree nuovo di zecca |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Mon Feb 09, 2004 9:13 am Post subject: |
|
|
yuza wrote: | Secondo me ti conviene procurarti uno snapshot di portage, magari prendendolo da uno dei dischi di installazione |
Ricordo che sui mirror gentoo ci stanno anche snapshot del portage aggiornati, sicuramente più aggiornati di quelli presenti sui cd d'installazione. Solo per dovere di cronaca. _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Mon Feb 09, 2004 9:27 am Post subject: |
|
|
Non mi é chiaro consa intenda con "personalizzazione" del portage.
Se il problema é /usr/portage/profiles un "emerge sync" la rimette a posto, un controllo al /etc/make.conf per evitare che non ci siano strani riferimenti a /var/portage/profiles e dopo dovrebbe andare.
Se non funziona "emerge sync" allora é il caso di ricorrere allo snapshot... _________________ Ciao da me! |
|
Back to top |
|
|
bingo bongo n00b
Joined: 03 Jan 2004 Posts: 8
|
Posted: Mon Feb 09, 2004 10:13 am Post subject: |
|
|
il problema non e' tanto l'allocazione, ma il metodo che dovrei seguire, mi spiego:
vedendo che la directory /usr/portage diventava troppo affollata, ho deciso di spostare tutto nella directory /var/portage che avevo creato nella dir /var che a sua volta era in una partizione a se stante. Naturalmente ho fatto tutte le modifiche al file /etc/make.conf (su $PORTDIR ed altri percorsi).In tal senso ho personalizzato portage, e tutto ha funzionato alla grande per un mesetto, in cui ho emerso tutto cio' che volevo.
Un bel di' ho fatto un casino su /var ed ho perso tutto.
Ricostruito l'albero delle dir come lo avevo configurato, ora mi funziona emerge sync (che scarica la lista dei file ed il portage tree) ma se do' emerge "nomepacchetto" mi da' il messaggio: "No profile directory".
Ho letto che si puo' installare od estrarre uno snapshot di portage.
Non so cosa sia uno snapshot, so solo installare a manina i pacchetti tar.gz, ognuno con il suo makefile da configurare, make, make install, eccetera.
Ho esaminato il disco di installazione di gentoo-basic, ma non ci ho cavato nulla, ho trovato solo degli script in php. Ci sara' un modo per rimettere tutto a posto? |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Mon Feb 09, 2004 10:28 am Post subject: |
|
|
Si. In /etc c'è il link simbolico make.profile che dopo il tuo spostamento è divenuto incosistente. Sistema quello e il gioco è fatto. _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Mon Feb 09, 2004 10:32 am Post subject: |
|
|
bingo bongo wrote: | Un bel di' ho fatto un casino su /var ed ho perso tutto.
Ricostruito l'albero delle dir come lo avevo configurato, ora mi funziona emerge sync (che scarica la lista dei file ed il portage tree) ma se do' emerge "nomepacchetto" mi da' il messaggio: "No profile directory".
|
Ok, a me sembrava che l' emerge sync sincronizzasse tutto il contenuto della $PORTDIR, compresa la directory profiles. ma evidentemente non é così
bingo bongo wrote: |
Ho letto che si puo' installare od estrarre uno snapshot di portage.
Non so cosa sia uno snapshot, so solo installare a manina i pacchetti tar.gz, ognuno con il suo makefile da configurare, make, make install, eccetera.
|
Ti basta il saper usare il tar
Leggi qui il punto 11. _________________ Ciao da me! |
|
Back to top |
|
|
bingo bongo n00b
Joined: 03 Jan 2004 Posts: 8
|
Posted: Mon Feb 09, 2004 10:35 am Post subject: |
|
|
cerri wrote: | Si. In /etc c'è il link simbolico make.profile che dopo il tuo spostamento è divenuto incosistente. Sistema quello e il gioco è fatto. |
controllato: era broken, ma ora che punta alla dir /var/portage/profiles non emergo lo stesso (stesso errore).
In realta' i miei problemi non sono iniziati con lo spostamento (a suo tempo avevo sistemato anche il link) ma dopo la cancellazione del contenuto della dir profiles.
Devo reisntallare il portage, ma non so come si fa. E su google con "snapshot gentoo" non ci cavo nulla.
Ma cosa significa estrarre uno snapshot? |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Mon Feb 09, 2004 10:37 am Post subject: |
|
|
bingo bongo wrote: | controllato: era broken, ma ora che punta alla dir /var/portage/profiles non emergo lo stesso (stesso errore).
In realta' i miei problemi non sono iniziati con lo spostamento (a suo tempo avevo sistemato anche il link) ma dopo la cancellazione del contenuto della dir profiles. |
A beh, se è vuota ovvio che ti da errore... _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Mon Feb 09, 2004 10:41 am Post subject: |
|
|
bingo bongo wrote: | Ma cosa significa estrarre uno snapshot? |
Fare un:
Code: | # tar -xvjf /path/snapshots/portage-yyyymmdd.tar.bz2 -C /usr |
come dice anche la guida all'installazione. Lo snapshot del portage non è altro che "un'istantanea" del portage alla data yyyymmdd, una tar di tutto il contenuto del portage tree (ovvero di /usr/portage) in quella data. Trovi queste "istantanee" sui vari mirror gentoo.
p.s.: ovviamente se il portage l'hai in /var metti /var invece di /usr nel comando indicato. Insomma, adattalo alle tue esigenze _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
bingo bongo n00b
Joined: 03 Jan 2004 Posts: 8
|
Posted: Mon Feb 09, 2004 1:35 pm Post subject: |
|
|
ringrazio tutti, ho risolto il problema come suggerito da Shev e Randomaze.
Segnalo, cmq che sul cd live (che dovrebbe essere il basic, da cui ho fatto l'installazione dallo stage 1) non c'e' alcuna directory snapshot (cd scaricato nel dicembre 2003).
Ho trovato lo snapshot sui mirror di gentoo.
Ora non capisco perche' nel calcolare le dipendenze di alcuni pacchetti che ha nel tree (sottolineo, solo di alcuni) e' molto lento (anche l'indicatore animato e' lento), mentre prima sfrecciava per pacchetti di qualsiasi dimensione.
Grazie ancora |
|
Back to top |
|
|
|