Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problème de mise à jour du world
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Fri Dec 23, 2016 9:23 pm    Post subject: Reply with quote

Quote:
Je ne sais pas ce que ça fait là, je ne saurais l'expliquer...

Tu as simplement viré tous les abi32 de ton package.use

Arrete de synchroniser portage (tu crée de nouveaux problemes de maj)
Poste tes fichiers package.mask, package.keywords, /var/lib/portage/world.
A priori tu n'as pas tout démasqué.

Lit la fin de ton pastebin et fait ce que portage te demande.
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Wed Dec 28, 2016 12:33 am    Post subject: Reply with quote

sebB wrote:
Quote:
Je ne sais pas ce que ça fait là, je ne saurais l'expliquer...

Tu as simplement viré tous les abi32 de ton package.use

Arrete de synchroniser portage (tu crée de nouveaux problemes de maj)
Poste tes fichiers package.mask, package.keywords, /var/lib/portage/world.
A priori tu n'as pas tout démasqué.

Lit la fin de ton pastebin et fait ce que portage te demande.


Salut,

Le package.mask : http://pastebin.com/h5XKTtqz
Le package.keywords : http://pastebin.com/3PgKuA2R
Mon world : http://pastebin.com/trcLFD4U

Bonnes fêtes,
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Fri Dec 30, 2016 6:21 pm    Post subject: Reply with quote

Tu as compris toutes les manips de Biloute et l'utilité des packages.use/mask/keywords?
Ce n'est pas un reproche de ma part, c'est juste que c'est toujours bien de comprendre ce que l'on fait.
Il y a des entrées inutiles dans tes fichiers. Je n'ai regardé qu'en diagonale ton keywords.
Code:
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
>=sys-devel/llvm-3.7.1-r3 abi_x86_32
=dev-libs/icu-57.1 abi_x86_32
>=media-libs/harfbuzz-1.3.1 abi_x86_32

L'as tu fait?

Ensuite qu'on y voie un peu plus clair (on va voir si une maj passe sans les maj ncurses et icu).
Rajoute =dev-libs/icu-58.1-r1 dans ton package.mask.
Puis regarde https://wiki.gentoo.org/wiki/World_set_%28Portage%29
Ca va faire le ménage dans ton fichier world

Ensuite reposte emerge -uDNvp @world et emerge --depclean -p

Au fait t'as une sauvegarde de ton système?
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Fri Dec 30, 2016 7:13 pm    Post subject: Reply with quote

Salut, et merci de prendre le temps de m'aider ;),

sebB wrote:

Tu as compris toutes les manips de Biloute et l'utilité des packages.use/mask/keywords?
Ce n'est pas un reproche de ma part, c'est juste que c'est toujours bien de comprendre ce que l'on fait.


Pour moi il s'agit de masquer des mots clés comme "x86" de façon à ce qu'emerge empêche leur installation.

sebB wrote:

Il y a des entrées inutiles dans tes fichiers. Je n'ai regardé qu'en diagonale ton keywords.


En réalité ces keywords sont tirés de /etc/portage/package.keywords/openssh . Ils ont dû s'accumuler avec le temps, et je ne me souviens pas avoir édité ce fichier.

sebB wrote:

Rajoute =dev-libs/icu-58.1-r1 dans ton package.mask.
Puis regarde https://wiki.gentoo.org/wiki/World_set_%28Portage%29
Ca va faire le ménage dans ton fichier world


Fait !

sebB wrote:

Ensuite reposte emerge -uDNvp @world et emerge --depclean -p


Pour le emerge -uDNvp @world : http://pastebin.com/GFAZcn17

sebB wrote:

Au fait t'as une sauvegarde de ton système?


Oulah ! Ça sent la solution ultime...
Tous mes dotfiles sont sauvegardés, mais pas l'intégralité du système.
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Fri Dec 30, 2016 7:47 pm    Post subject: Reply with quote

Quote:
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by sys-devel/llvm-3.7.1-r3::gentoo[ncurses]
# required by @selected
# required by @world (argument)
=sys-libs/ncurses-5.9-r5 abi_x86_32
# required by media-libs/mesa-12.0.1::gentoo[llvm]
# required by x11-base/xorg-server-1.18.4::gentoo[-minimal]
# required by @selected
# required by @world (argument)
>=sys-devel/llvm-3.7.1-r3 abi_x86_32

Yep, t'as toujours pas rectifié ton package.use
Rajoute dedans
Code:
=sys-libs/ncurses-5.9-r5 abi_x86_32
>=sys-devel/llvm-3.7.1-r3 abi_x86_32
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Fri Dec 30, 2016 8:05 pm    Post subject: Reply with quote

sebB wrote:
Quote:
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by sys-devel/llvm-3.7.1-r3::gentoo[ncurses]
# required by @selected
# required by @world (argument)
=sys-libs/ncurses-5.9-r5 abi_x86_32
# required by media-libs/mesa-12.0.1::gentoo[llvm]
# required by x11-base/xorg-server-1.18.4::gentoo[-minimal]
# required by @selected
# required by @world (argument)
>=sys-devel/llvm-3.7.1-r3 abi_x86_32

Yep, t'as toujours pas rectifié ton package.use
Rajoute dedans
Code:
=sys-libs/ncurses-5.9-r5 abi_x86_32
>=sys-devel/llvm-3.7.1-r3 abi_x86_32


J'ai édité mon package.use, j'obtiens cela désormais : http://pastebin.com/1cRY296y
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Fri Dec 30, 2016 8:15 pm    Post subject: Reply with quote

Dans ton package.mask vire ncurses et icu et reposte emerge -uDNvp @world.
On va voir ce qu'ils se passe.
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Fri Dec 30, 2016 8:19 pm    Post subject: Reply with quote

sebB wrote:
Dans ton package.mask vire ncurses et icu et reposte emerge -uDNvp @world.
On va voir ce qu'ils se passe.


Voilà ce que j'obtiens : http://pastebin.com/YLV7FEhJ
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Fri Dec 30, 2016 8:24 pm    Post subject: Reply with quote

Quote:
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by x11-libs/pango-1.40.3::gentoo
# required by @steam
# required by @selected
# required by @world (argument)
>=media-libs/harfbuzz-1.3.1 abi_x86_32
# required by dev-libs/libxml2-2.9.4::gentoo
# required by sys-devel/llvm-3.7.1-r3::gentoo[clang,xml]
# required by @__auto_slot_operator_replace_installed__ (argument)
=dev-libs/icu-57.1 abi_x86_32

Fais ce que portage te dis. N'oublie pas de lire les messages
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Fri Dec 30, 2016 9:01 pm    Post subject: Reply with quote

sebB wrote:
Quote:
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by x11-libs/pango-1.40.3::gentoo
# required by @steam
# required by @selected
# required by @world (argument)
>=media-libs/harfbuzz-1.3.1 abi_x86_32
# required by dev-libs/libxml2-2.9.4::gentoo
# required by sys-devel/llvm-3.7.1-r3::gentoo[clang,xml]
# required by @__auto_slot_operator_replace_installed__ (argument)
=dev-libs/icu-57.1 abi_x86_32

Fais ce que portage te dis. N'oublie pas de lire les messages


Oui, désolé, c'est la peur de faire mal, mais promis, j'applique maintenant ;)
Voici, après édition des fichiers, ce que me donne emerge : http://pastebin.com/yKMT9N0b
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Fri Dec 30, 2016 9:06 pm    Post subject: Reply with quote

:D
Allez c"est parti!!!!
Lance
Code:
emerge -uDNv @world

puis
Code:
emerge --depclean

puis
Code:
emerge @preserved-rebuild

Une fois ces 3 commandes terminées reposte tes fichiers mask/keywords/use/world ton make.conf et ton emerge --info (j'avoue que j'ai la flemme de me retaper les 3 pages du topic...)
On va s'occuper du nettoyage de tes fichiers
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Fri Dec 30, 2016 11:17 pm    Post subject: Reply with quote

sebB wrote:
:D
Allez c"est parti!!!!
Lance
Code:
emerge -uDNv @world

puis
Code:
emerge --depclean

puis
Code:
emerge @preserved-rebuild

Une fois ces 3 commandes terminées reposte tes fichiers mask/keywords/use/world ton make.conf et ton emerge --info (j'avoue que j'ai la flemme de me retaper les 3 pages du topic...)
On va s'occuper du nettoyage de tes fichiers


Self service à volonté ! :D

mask : http://pastebin.com/nu0FZtey
keywords : http://pastebin.com/easbmBwt
use : http://pastebin.com/XjhwQ25c
world : http://pastebin.com/JZnwdnf5
make.conf : http://pastebin.com/8SivqGhE
emerge --info : http://pastebin.com/XsNg970e
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Sat Dec 31, 2016 9:39 am    Post subject: Reply with quote

Je suppose que la maj a fonctionné?

Allez je vais te faire réfléchir sans te donner la solution.
Après chaque modif, il faut faire en sorte que emerge -uDNvp @world n'ai rien à recompiler, sauf pour un paquet (a toi de trouver lequel)

Package.mask
Tu as par ex <dev-lang/perl-5.18.0, tu masque donc toutes les versions de perl < 5.18.0
Regarde quelle version de dev-lang/perl est installée sur ton système. Tu as au minimum la 5.20.2 donc cette entrée est inutile.
Tu fais le même raisonnement pour les autres.

Package.use
Tu as media-video/mpv X alsa archive bluray cdda cli doc dvd egl enca encode gbm iconv jpeg lcms libass libcaca libguess libmpv lua openal opengl oss pulseaudio samba uchardet v4l vaapi vdpau xinerama xscreensaver xv zsh-completion
D"après ton emerge --info on vois que les USE, X alsa cdda..... sont définies par ton profil. Donc inutile de les ajouter à mpv. Par contre tu souhaite le support de archive bluray... donc effectivement il faut les ajouter.

Sinon tu ajoute un # devant la ligne de mpv et tu fais un emerge -uDNvp @world Tu vas ainsi voir quelles USE sont a garder. Tu fais les changements de sorte que portage ne veuille rien recompiler
Ainsi de suite pour les autres entrées

Package.keywords
Comme package.mask, pose toi la question de savoir si l'entrée est toujours utile.
Par ex tu as =net-misc/openssh-7.2_p2-r1. Cette version est-elle toujours intallé sur ton ordi ou as tu une version stable supérieure telle que la 7.3_p1-r7?
Si oui cette entrée est inutile.

World
As priori tu n'as pas effectué toute la procédure que je t'ai donné dans le lien.
ex: gtk+ ne devrait pas être dans le world vu que c'est une dépendance de xfce


Pour t'aider tu peux lancer eix-test-obsolete qui t'indiquera la plupart des erreurs.
N'hésite pas si tu as des doutes. Tu peux reposter tes fichiers une fois mofifiés.

C'est voulu que ton systeme soit en anglais?
Back to top
View user's profile Send private message
Biloute
Guru
Guru


Joined: 03 Apr 2008
Posts: 364
Location: LENS

PostPosted: Sat Dec 31, 2016 10:27 am    Post subject: Reply with quote

je n'utilise pas ICU sur ma config et je me demande si je manque vraiment quelque chose.
Est-ce vraiment intéressant d'avoir ICU????
_________________
Gentoo rocks
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8078
Location: ~Brussels - Belgique

PostPosted: Sat Dec 31, 2016 10:44 am    Post subject: Reply with quote

ICU est utilisé pour le support UNICODE. C'est toujours utile dans ce monde international ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Sun Jan 01, 2017 12:05 pm    Post subject: Reply with quote

sebB wrote:

Je suppose que la maj a fonctionné?

Pas complétement... (cf. suite post)

Salut !

Tout d'abord merci, chercher un peu avec les indices que tu m'as donné m'a aidé à mieux comprendre ce que je fais :)
J'ai donc passé un petit (long) moment à essayer de corriger un maximum d'erreurs dans chacun des fichiers de configuration,
et refais un nettoyage de @world.
Malheureusement, la maj ne fonctionne toujours pas (à cause des mêmes packages) : http://pastebin.com/BHu1L3zr

Eix a été très utile, j'ai corrigé au maximum ce que je comprenais, voici ce que j'obtiens à la fin : http://pastebin.com/Xw3ZqbV4 (je ne suis pas sûr de savoir ce que signifie les informations en fin de fichier)

Les fichiers de configuration :

- package.mask : vide
- package.unmask : http://pastebin.com/gX12mCWw
- package.use : http://pastebin.com/8v9r2mj0
- package.keywords : http://pastebin.com/cFbY7FCb
- /etc/var/lib/world : http://pastebin.com/BTAFvP1x

sebB wrote:

C'est voulu que ton système soit en anglais?

Oui, je préfère l'avoir en anglais.
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8078
Location: ~Brussels - Belgique

PostPosted: Sun Jan 01, 2017 1:56 pm    Post subject: Reply with quote

Je vois que tu décides de remonter certains packages en instable (~amd64 dans le package.keywords).

Cela demande de remonter plusieurs dépendances en instable, et provoque des conflits, qui semblent ingérables pour le moment (ICU, ncurses, ...)

Je pense que tu aurais beaucoup moins de problèmes si tout ton système était en ~amd64 (ACCEPT_KEYWORDS="~ amd64" dans make.conf).
La branche "instable" ne l'est vraiment plus depuis presque 10 ans ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Sun Jan 01, 2017 3:37 pm    Post subject: Reply with quote

xaviermiller wrote:
Je vois que tu décides de remonter certains packages en instable (~amd64 dans le package.keywords).

Cela demande de remonter plusieurs dépendances en instable, et provoque des conflits, qui semblent ingérables pour le moment (ICU, ncurses, ...)

Je pense que tu aurais beaucoup moins de problèmes si tout ton système était en ~amd64 (ACCEPT_KEYWORDS="~amd64" dans make.conf).
La branche "instable" ne l'est vraiment plus depuis presque 10 ans ;)


Salut,

Ton idée a l'air vraiment intéressante :) Mais ai-je juste à ajouter ACCEPT_KEYWORDS="~amd64" dans make.conf pour pouvoir faire un emerge @world ? (j'ai essayé, il n'aime pas trop)
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Sun Jan 01, 2017 4:55 pm    Post subject: Reply with quote

J'avoue que je saisis de moins en moins.

https://forums.gentoo.org/viewtopic-p-8009808.html#8009808
Tu poste un emerge -uDNvp @world ou il n'y a aucune erreur.
Il te suffisait de lancer les 3 commandes que je t'ai donné sans rien faire d'autre. L'as tu fait?

Ca ne correspond en rien à ce que tu poste ici
https://forums.gentoo.org/viewtopic-p-8010596.html#8010596

Je t'ai demandé de t'occuper de tes fichiers car je pensais que la maj était passé. Pour l'instant le but est de maj ton système
Entre les abi32 que tu as viré, les entrées de ton keyword que tu as viré (virtualbox...) tu crée d'autres problèmes.
Pourquoi ce package.unmask?
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Sun Jan 01, 2017 5:22 pm    Post subject: Reply with quote

sebB wrote:

J'avoue que je saisis de moins en moins.
https://forums.gentoo.org/viewtopic-p-8009808.html#8009808
Tu poste un emerge -uDNvp @world ou il n'y a aucune erreur.
Il te suffisait de lancer les 3 commandes que je t'ai donné sans rien faire d'autre. L'as tu fait?


Dans la résolution de tous mes problèmes de dépendances, il y a un moment où l'on m'a proposé
de faire un emerge -uDNvp @world sans icu et ncurses (cf. https://forums.gentoo.org/viewtopic-p-8005858.html#8005858) ; c'est là que j'ai eu une grosse mise à jour
des packages ; mais cela n'a pas complétement résolu le problème du emerge -uDNvp @world (il faut mieux ignorer ce pastebin...).


sebB wrote:

Ca ne correspond en rien à ce que tu poste ici
https://forums.gentoo.org/viewtopic-p-8010596.html#8010596

Je t'ai demandé de t'occuper de tes fichiers car je pensais que la maj était passé. Pour l'instant le but est de maj ton système
Entre les abi32 que tu as viré, les entrées de ton keyword que tu as viré (virtualbox...) tu crée d'autres problèmes.


Ah mince... J'ai, à chaque fois, suivi rigoureusement toutes les commandes que tu m'as donné, mais aucun emerge -uDNvp @world
n'a complétement fonctionné pour l'instant (dans certaines réponses, je publie les emerge qui ont foiré)

sebB wrote:

Pourquoi ce package.unmask?


Il a été auto-généré.
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Sun Jan 01, 2017 5:38 pm    Post subject: Reply with quote

Quote:
Dans la résolution de tous mes problèmes de dépendances, il y a un moment où l'on m'a proposé
de faire un emerge -uDNvp @world sans icu et ncurses (cf. https://forums.gentoo.org/viewtopic-p-8005858.html#8005858) ; c'est là que j'ai eu une grosse mise à jour
des packages ; mais cela n'a pas complétement résolu le problème du emerge -uDNvp @world (il faut mieux ignorer ce pastebin...).

Bin non, je persiste. Il n'y a aucune erreur dans la maj et ncurses et icu sont mis à jour. https://forums.gentoo.org/viewtopic-p-8009808.html#8009808
T'es en train de me dire que le pastebin n'est pas le résultat de emerge -uDNvp @world? Alors c'est le résultat de quoi?
On va aviser en fonction de ta réponse.

Par contre t'aurais pu préciser que tu ne donnais pas le résultat des commandes qu'on te propose.
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Sun Jan 01, 2017 5:46 pm    Post subject: Reply with quote

sebB wrote:
Quote:
Dans la résolution de tous mes problèmes de dépendances, il y a un moment où l'on m'a proposé
de faire un emerge -uDNvp @world sans icu et ncurses (cf. https://forums.gentoo.org/viewtopic-p-8005858.html#8005858) ; c'est là que j'ai eu une grosse mise à jour
des packages ; mais cela n'a pas complétement résolu le problème du emerge -uDNvp @world (il faut mieux ignorer ce pastebin...).

Bin non, je persiste. Il n'y a aucune erreur dans la maj et ncurses et icu sont mis à jour. https://forums.gentoo.org/viewtopic-p-8009808.html#8009808
T'es en train de me dire que le pastebin n'est pas le résultat de emerge -uDNvp @world? Alors c'est le résultat de quoi?
On va aviser en fonction de ta réponse.

Par contre t'aurais pu préciser que tu ne donnais pas le résultat des commandes qu'on te propose.


Euh, attends, moi aussi je me perds (je suis remonté trop loin dans le fil de discussion)... Tu as raison, le pastebin dont tu parles a été fait avec la commande classique : emerge -uDNvp @world
Dans tous les cas, le emerge -uDNvp @world le plus récent est le suivant : http://pastebin.com/BHu1L3zr

PS : désolé de te faire tourner en rond... :oops:
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Sun Jan 01, 2017 5:51 pm    Post subject: Reply with quote

Donc t'as pas lancé la maj?

Allez on repart pour un tour...
Tu rétabli tes fichiers mask, keyword, use, world tels que dans ce post https://forums.gentoo.org/viewtopic-p-8009884.html#8009884
On s'en fou qu'il y ai des problèmes dans les fichiers. On verra plus tard. La maj passe.

Tu lance emerge emerge -uDNv @world ca devrait passer.
Back to top
View user's profile Send private message
periappi
n00b
n00b


Joined: 12 Dec 2016
Posts: 42

PostPosted: Sun Jan 01, 2017 6:00 pm    Post subject: Reply with quote

sebB wrote:
Donc t'as pas lancé la maj?

Allez on repart pour un tour...
Tu rétabli tes fichiers mask, keyword, use, world tels que dans ce post https://forums.gentoo.org/viewtopic-p-8009884.html#8009884
On s'en fou qu'il y ai des problèmes dans les fichiers. On verra plus tard. La maj passe.

Tu lance emerge emerge -uDNv @world ca devrait passer.


J'ai suivi ces instructions (c'était un petit peu avant que tu viennes me donner un coup de main) : https://forums.gentoo.org/viewtopic-p-8005858.html#8005858 ; et j'ai eu la majorité de mon world mis à jour.
Je dois quand même remplacer les fichiers, sachant cela ?
Back to top
View user's profile Send private message
sebB
l33t
l33t


Joined: 02 Mar 2011
Posts: 739
Location: S.O. France

PostPosted: Sun Jan 01, 2017 6:02 pm    Post subject: Reply with quote

Oui
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum