Gentoo notebook: Aggiornamento in difficoltà

Sistemi operativi Linux e software open source
Rispondi
Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da conoscenza »

edita la riga:
"=x11-misc/xdg-user-dirs-gtk-0.9"
in
">=x11-misc/xdg-user-dirs-gtk-0.9"
in
/etc/portage/package.mask

Poi dai:
rm -rf /var/tmp/*
rm -rf /tmp/*

Poi riprova
emerge -DNu world
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da Zievatron »

Mi potresti anche spiegare quello che stiamo facendo?

emerge -DNu world mi ha dato lo stesso identico risultato di prima.
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da conoscenza »

Si... pensavo che però i comandi "rf" ti fossero chiari! ;)

Probabilmente hai emerso troppa roba a iosa e ora per aggiornare il sistema è un casino (ci sono troppe incompatibilità).

Ti faccio cancellare le directory temporanee e poi, mascherando un po' per volta, dovremo arrivare in fondo all'aggiornamento. Poi pian piano iniziamo a smascherare la roba! Speriamo questo metodo funzioni.

Aggiugni a /etc/portage/package.mask questo:
>=x11-misc/xdg-user-dirs-0.14
>=xfce-base/xfce4-session-4.10.0
>=xfce-base/xfce4-meta-4.10

poi riprova
emerge -DNu world
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da Zievatron »

conoscenza ha scritto:Si... pensavo che però i comandi "rf" ti fossero chiari! ;)
Non ricordo più. Ma ho capito che era per cancellare i temp.
Probabilmente hai emerso troppa roba a iosa e ora per aggiornare il sistema è un casino (ci sono troppe incompatibilità).
Dunque, bisogna ricordarsi di aggiornare molto spesso altrimenti poi è un disastro?

Ora emerge -DNu world mi ha dato questo:

Codice: Seleziona tutto

darkstar / # emerge -DNu world
Calculating dependencies... done!

!!! All ebuilds that could satisfy "x11-misc/xdg-user-dirs-gtk" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-misc/xdg-user-dirs-gtk-0.9::gentoo (masked by: package.mask)

(dependency required by "x11-misc/xdg-user-dirs-0.14[nls,gtk]" [installed])
(dependency required by "xfce-base/xfce-utils-4.8.3" [installed])
(dependency required by "xfce-base/xfce4-session-4.8.2" [installed])
(dependency required by "xfce-base/xfce4-meta-4.8[session]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da conoscenza »

Con Gentoo purtroppo si, soprattutto se emergi molti pacchetti. Gentoo gestisce molto selettivamente le dipendeze tra due o più pacchetti.

Vai in:
/etc/portage/package.mask
togli la riga relativa al pacchetto:
x11-misc/xdg-user-dirs-gtk

Salve, esci e dai:
eix-update
emerge --sync
emerge x11-misc/xdg-user-dirs-gtk
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da Zievatron »

conoscenza ha scritto:Vai in:
/etc/portage/package.mask
togli la riga relativa al pacchetto:
x11-misc/xdg-user-dirs-gtk
Vorrei capire come decidi cosa mettere/togliere da package.mask.

eix-update a cosa serve?

emerge x11-misc/xdg-user-dirs-gtk mi ha dato:

Codice: Seleziona tutto

collect2: ld returned 1 exit status
make[2]: *** [xdg-user-dirs-gtk-update] Errore 1
make[2]: Leaving directory `/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
make[1]: *** [all-recursive] Errore 1
make[1]: Leaving directory `/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
make: *** [all] Errore 2
 * ERROR: x11-misc/xdg-user-dirs-gtk-0.9 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=x11-misc/xdg-user-dirs-gtk-0.9'`,
 * the complete build log and the output of `emerge -pqv '=x11-misc/xdg-user-dirs-gtk-0.9'`.
 * The complete build log is located at '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
 * S: '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'

>>> Failed to emerge x11-misc/xdg-user-dirs-gtk-0.9, Log file:

>>>  '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/build.log'

 * Messages for package x11-misc/xdg-user-dirs-gtk-0.9:

 * ERROR: x11-misc/xdg-user-dirs-gtk-0.9 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=x11-misc/xdg-user-dirs-gtk-0.9'`,
 * the complete build log and the output of `emerge -pqv '=x11-misc/xdg-user-dirs-gtk-0.9'`.
 * The complete build log is located at '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
 * S: '/var/tmp/portage/x11-misc/xdg-user-dirs-gtk-0.9/work/xdg-user-dirs-gtk-0.9'
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da conoscenza »

maschero quello che non voglio aggiornare/aggiornare! ;)

Quando fai emerge -sync ti sincronizzi i pacchetti con quelli sui server.
Quando lanci eix-update aggiorni "l'albero" dei programmi in cache...

Mi fai vedere:
emerge -pqv '=x11-misc/xdg-user-dirs-gtk-0.9'
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da Zievatron »

conoscenza ha scritto:maschero quello che non voglio aggiornare/aggiornare! ;)
Indubbiamente. Io chiedevo come lo decidi.
Quando lanci eix-update aggiorni "l'albero" dei programmi in cache...
Quando è bene usarlo?

Codice: Seleziona tutto

darkstar / # emerge -pqv '=x11-misc/xdg-user-dirs-gtk-0.9'
[ebuild  N    ] x11-misc/xdg-user-dirs-gtk-0.9 

!!! The following installed packages are masked:
- x11-misc/xdg-user-dirs-0.14::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da conoscenza »

Quando creano problemi di dipendeza, maschero!
Spesso non è un vero problema di dipendenza ma magari è un disallineamento dei server.

togli da: /etc/portage/package.mask
il pacchetto =x11-misc/xdg-user-dirs-gtk-0.9

Poi ridai:
emerge -pqv '=x11-misc/xdg-user-dirs-gtk-0.9'
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Gentoo notebook: Aggiornamento in difficoltà

Messaggio da Zievatron »

conoscenza ha scritto:togli da: /etc/portage/package.mask
il pacchetto =x11-misc/xdg-user-dirs-gtk-0.9
Ma non c'è! :hmm:

-pqv per cosa sta?

Codice: Seleziona tutto

darkstar / # emerge -pqv '=x11-misc/xdg-user-dirs-gtk-0.9'
[ebuild  N    ] x11-misc/xdg-user-dirs-gtk-0.9 

!!! The following installed packages are masked:
- x11-misc/xdg-user-dirs-0.14::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Zievatron

Rispondi