View previous topic :: View next topic |
Author |
Message |
devilheart l33t
Joined: 17 Mar 2005 Posts: 848 Location: Villach, Austria
|
Posted: Sun Nov 05, 2006 11:43 am Post subject: genlop -c non funziona più [risolto] |
|
|
come da titolo genlop -c non funziona correttamente. oggi ho aperto konsole ed ho iniziato un merge. poi ho aperto un altro terminale, ho dato genlop -c ma mi dice Code: | !!! Error: no working merge found.
(the -c option only works if there is an ongoing compilation, see manpage) | idee?
Last edited by devilheart on Tue Nov 07, 2006 10:17 am; edited 1 time in total |
|
Back to top |
|
|
crisandbea Veteran
Joined: 03 Jul 2005 Posts: 1778 Location: BOSCO (SA) ... ma domiciliato a Bologna....
|
Posted: Sun Nov 05, 2006 11:56 am Post subject: Re: genlop -c non funziona più |
|
|
devilheart wrote: | come da titolo genlop -c non funziona correttamente. oggi ho aperto konsole ed ho iniziato un merge. poi ho aperto un altro terminale, ho dato genlop -c ma mi dice Code: | !!! Error: no working merge found.
(the -c option only works if there is an ongoing compilation, see manpage) | idee? |
facendo la traduzione dell'errore dice che quella opzione funziona solo se c'è una compilazione in corso, ed in effetti leggendo il man dice:
Code: |
-c --current
show the current merge in action.
|
credo sia dovuto al fatto che usi due terminali diversi, e sul terminale dove hai lanciato genlop -c, non vi è una ocmpilazione in atto.
ciauz |
|
Back to top |
|
|
knefas l33t
Joined: 21 Dec 2003 Posts: 828
|
Posted: Sun Nov 05, 2006 11:59 am Post subject: |
|
|
No, il terminale non credo sia il problema, genlop dovrebbe leggere il log di emerge. Piu' probabilmente il problema e' se l'hai lanciato nella fase di fetching (quando scarica i sorgenti). Mi pare che genlop -c funzioni solo mentre si sta compilando. |
|
Back to top |
|
|
crisandbea Veteran
Joined: 03 Jul 2005 Posts: 1778 Location: BOSCO (SA) ... ma domiciliato a Bologna....
|
Posted: Sun Nov 05, 2006 12:00 pm Post subject: |
|
|
knefas wrote: | No, il terminale non credo sia il problema, genlop dovrebbe leggere il log di emerge. Piu' probabilmente il problema e' se l'hai lanciato nella fase di fetching (quando scarica i sorgenti). Mi pare che genlop -c funzioni solo mentre si sta compilando. |
si genlop legge /var/log/emerge.log ,
ma se non si compila nulla ovviamente non riporta nulla.
ciauz |
|
Back to top |
|
|
lucapost Veteran
Joined: 24 Nov 2005 Posts: 1419 Location: <ud|me|ts> - Italy
|
Posted: Sun Nov 05, 2006 12:05 pm Post subject: |
|
|
Anche a me capitato quell'errore!
A me accade quando lancio genlop -c nel mentre emerge fa i check all'inizio e quando rimuove la versione precedente del pacchetto da aggiornare!
Nel 'mezzo' dell'installazzione tutto ok! _________________ LP |
|
Back to top |
|
|
devilheart l33t
Joined: 17 Mar 2005 Posts: 848 Location: Villach, Austria
|
Posted: Sun Nov 05, 2006 12:07 pm Post subject: |
|
|
in questo momento sto compilando (e per compilando intendo dopo il ./configure e prima del make install) openssh ma genlop -c continua a lamentarsi...
Last edited by devilheart on Sun Nov 05, 2006 12:08 pm; edited 1 time in total |
|
Back to top |
|
|
crisandbea Veteran
Joined: 03 Jul 2005 Posts: 1778 Location: BOSCO (SA) ... ma domiciliato a Bologna....
|
Posted: Sun Nov 05, 2006 12:07 pm Post subject: |
|
|
lucapost wrote: | Anche a me capitato quell'errore!
A me accade quando lancio genlop -c nel mentre emerge fa i check all'inizio e quando rimuove la versione precedente del pacchetto da aggiornare!
Nel 'mezzo' dell'installazzione tutto ok! |
non è un errore di genlop, è una sua opzione è funziona in quel modo. ciauz |
|
Back to top |
|
|
bender86 Guru
Joined: 18 Mar 2005 Posts: 484
|
Posted: Sun Nov 05, 2006 6:53 pm Post subject: |
|
|
devilheart wrote: | in questo momento sto compilando (e per compilando intendo dopo il ./configure e prima del make install) openssh ma genlop -c continua a lamentarsi... |
Prova a farlo tra make e make install, e a dargli il percorso del file genlop -c -f /var/log/emerge.log.
Prova anche a vedere se il resto delle funzionalità funziona o meno.
Sei sicuro che il file /var/log/emerge.log abbia un contenuto coerente? Magari potrebbe esserci qualche linea strana a causa di una compilazione andata male. |
|
Back to top |
|
|
GiRa l33t
Joined: 07 Apr 2005 Posts: 717
|
Posted: Sun Nov 05, 2006 8:01 pm Post subject: |
|
|
Emerge si lamenta di qualche errore sui lock dei file? A volte capita (tipo con NFS) ed allora non scrive su emerge.log. |
|
Back to top |
|
|
nick_spacca l33t
Joined: 29 May 2004 Posts: 689 Location: Paris/France
|
Posted: Mon Nov 06, 2006 4:07 pm Post subject: Re: genlop -c non funziona più |
|
|
devilheart wrote: | come da titolo genlop -c non funziona correttamente. oggi ho aperto konsole ed ho iniziato un merge. poi ho aperto un altro terminale, ho dato genlop -c ma mi dice Code: | !!! Error: no working merge found.
(the -c option only works if there is an ongoing compilation, see manpage) | idee? |
Hai gia dato un'occhiata qui??? O eventualmente su bugs.gentoo.org??
Che versione di genlop usi? Io ho avuto il prob descritto in quel thread ed ho risolto tranquillamente...
EDIT: se ne parlava anche qui, e si consigliava la versione 0.30.5 che ora dovrebbe essere normalmente stabile x (quasi) tutti _________________ I can resist anything but temptation.
(O. Wilde) |
|
Back to top |
|
|
devilheart l33t
Joined: 17 Mar 2005 Posts: 848 Location: Villach, Austria
|
Posted: Tue Nov 07, 2006 10:17 am Post subject: |
|
|
ok, risolto. ho tolto -sandbox dalle FEATURES e adesso funziona. grazie a tutti |
|
Back to top |
|
|
nick_spacca l33t
Joined: 29 May 2004 Posts: 689 Location: Paris/France
|
Posted: Tue Nov 07, 2006 10:36 am Post subject: |
|
|
devilheart wrote: | ok, risolto. ho tolto -sandbox dalle FEATURES e adesso funziona. grazie a tutti |
Bene, sono contento che ti funzioni...giusto per curiosità, quale versione di genlop attualmente stai usando? _________________ I can resist anything but temptation.
(O. Wilde) |
|
Back to top |
|
|
devilheart l33t
Joined: 17 Mar 2005 Posts: 848 Location: Villach, Austria
|
Posted: Tue Nov 07, 2006 1:05 pm Post subject: |
|
|
0.30.5 |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Tue Nov 07, 2006 1:10 pm Post subject: |
|
|
Non mi pare una grande idea togliere sandbox dalle feature solo per genlop, è una feature parecchio importante e viene disabilitata solo in casi eccezionali. _________________ Running Fast! |
|
Back to top |
|
|
Scen Retired Dev
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Tue Nov 07, 2006 1:40 pm Post subject: |
|
|
Luca89 wrote: | Non mi pare una grande idea togliere sandbox dalle feature solo per genlop, è una feature parecchio importante e viene disabilitata solo in casi eccezionali. |
Se non ho capito male ha tolto "-sandbox" da FEATURES, quindi sandbox veniva DISABILITATO con quella voce, e di conseguenza non veniva attivato per i vari processi di emerge, e genlop andava in crisi. Togliendo "-sandbox" la FEATURE "sandbox" è abilitata di default (e genlop è felice ) _________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Tue Nov 07, 2006 1:46 pm Post subject: |
|
|
Scen wrote: | Se non ho capito male ha tolto "-sandbox" da FEATURES, quindi sandbox veniva DISABILITATO con quella voce, e di conseguenza non veniva attivato per i vari processi di emerge, e genlop andava in crisi. Togliendo "-sandbox" la FEATURE "sandbox" è abilitata di default (e genlop è felice ) |
Se è così come hai detto tu allora è ok _________________ Running Fast! |
|
Back to top |
|
|
thewally l33t
Joined: 12 May 2005 Posts: 703 Location: Genova
|
Posted: Tue Nov 07, 2006 1:57 pm Post subject: |
|
|
Scen wrote: | Se non ho capito male ha tolto "-sandbox" da FEATURES, quindi sandbox veniva DISABILITATO con quella voce, e di conseguenza non veniva attivato per i vari processi di emerge, e genlop andava in crisi. Togliendo "-sandbox" la FEATURE "sandbox" è abilitata di default (e genlop è felice ) |
Confermo, senza sandbox genlop -c non può funzionare
Code: | cronus ~ # cat /etc/make.conf|grep FEATURES
FEATURES="ccache distlocks sandbox userpriv usersandbox buildpkg distclean" |
genlop man pages wrote: | - The --current option only works if FEATURES contains sandbox and does not contain userpriv, or if FEATURES contains
sandbox and userpriv and usersandbox. You can check this by running portageq envvar FEATURES´ and checking its output. |
_________________ Proudly Member of GeCHI |
|
Back to top |
|
|
devilheart l33t
Joined: 17 Mar 2005 Posts: 848 Location: Villach, Austria
|
Posted: Tue Nov 07, 2006 5:16 pm Post subject: |
|
|
non ricordo in che occasione ho disattivato sandbox ma mi pare che mi dava problemi nel compilare un pacchetto |
|
Back to top |
|
|
thewally l33t
Joined: 12 May 2005 Posts: 703 Location: Genova
|
Posted: Tue Nov 07, 2006 5:44 pm Post subject: |
|
|
devilheart wrote: | non ricordo in che occasione ho disattivato sandbox ma mi pare che mi dava problemi nel compilare un pacchetto |
Il problema era nel pacchetto (BUG), non in sandbox (e quindi in portage)
Durante la compilazione, e nella fase di installazione (make install), si deve operare solamente all'interno di una ristretta porzione del filesystem (/var/tmp/portage/pacchetto-versione/), e non, sconfinare (copiando o modificando file) in altre parti del filesystem.
Questo perchè si rischierebbero inconsistenze nel sistema; ad installare, successivamente, nelle zone appropriate, ci pensa portage _________________ Proudly Member of GeCHI |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Tue Nov 07, 2006 6:17 pm Post subject: |
|
|
thewally wrote: | Durante la compilazione, e nella fase di installazione (make install), si deve operare solamente all'interno di una ristretta porzione del filesystem (/var/tmp/portage/pacchetto-versione/), e non, sconfinare (copiando o modificando file) in altre parti del filesystem.
Questo perchè si rischierebbero inconsistenze nel sistema; ad installare, successivamente, nelle zone appropriate, ci pensa portage |
Esatto, sandbox serve proprio a questo, ad evitare che la compilazione di un pacchetto "sconfini" e scriva file dove gli pare, disattivarla in maniera globale quindi è un grave rischio. _________________ Running Fast! |
|
Back to top |
|
|
devilheart l33t
Joined: 17 Mar 2005 Posts: 848 Location: Villach, Austria
|
Posted: Tue Nov 07, 2006 6:32 pm Post subject: |
|
|
ma come fa la compilazione a sconfinare?
thewally wrote: |
Code: | cronus ~ # cat /etc/make.conf|grep FEATURES
FEATURES="ccache distlocks sandbox userpriv usersandbox buildpkg distclean" |
| cosa fa distclean? nel man di make.conf non compare |
|
Back to top |
|
|
bender86 Guru
Joined: 18 Mar 2005 Posts: 484
|
Posted: Tue Nov 07, 2006 7:52 pm Post subject: |
|
|
devilheart wrote: | ma come fa la compilazione a sconfinare? |
Non la compilazione, ma il make install. In genere installa nel percorso indicato con --prefix (o in altro modo), ma per esempio a volte potrebbe decidere di modificare qualcosa in /etc per conto suo. Sandbox serve proprio ad evitare ciò. |
|
Back to top |
|
|
|