View previous topic :: View next topic |
Author |
Message |
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Mon Apr 03, 2023 8:08 am Post subject: [upgrade] màj globale d'une vieille installation (Abandon) |
|
|
Bonjour à tous!
Besoin d'un conseil à vot' bon coeur.
J'ai une vieille installation Gentoo (de début 2020) qui fonctionne correctement sauf qu'après un:
Code: | # emaint -a sync
# emerge -auvDN @world |
le système ne me propose aucun paquet à mettre à jour...
Du coup, selon vous, vaudrait-il mieux tout réinstaller à la mano ou pensez-vous qu'il soit possible de faire un upgrade sans trop de maux de tête?
Peut-être y a-t-il déjà un problème de profil à régler pour Portage mais je n'ai pas mis les mains dedans depuis un bail.
Je pourrai poster des infos système ce soir au besoin.
Merci de votre attention.
Last edited by Adrien on Wed Apr 12, 2023 11:11 am; edited 1 time in total |
|
Back to top |
|
|
Skwal Apprentice
Joined: 07 Jun 2019 Posts: 154
|
Posted: Mon Apr 03, 2023 10:01 am Post subject: |
|
|
Bonjour,
As-tu simplement testé un "eix-sync" ?
J'imagine que oui mais tu ne donnes pas plus de précision..
Peut-être qu'un "emerge-webrsync" ?
Aussi changer de profile pour revenir sur le précédent, mais là j'y crois pas...
Après tu peux choisir un serveur, comme pendant la phase d'installation, en utilisant "app-portage/mirrorselect" pour voir:
Quote: | mirrorselect -i -o >> /etc/portage/make.conf |
À ce que j'ai lu sur le web, un webmaster à pû mettre son serveur à jour sans problème... 7 ans après la dernière mise à jour !
Donc ça devrait aller avec les bonnes commandes mais c'est étrange que ça t'arrive.
Cordialement, Skwal |
|
Back to top |
|
|
Anard Apprentice
Joined: 01 Oct 2020 Posts: 236
|
Posted: Mon Apr 03, 2023 4:32 pm Post subject: |
|
|
Etonnant, que te donne exactement comme retour la commande emaint -a sync ? Il a réussi à synchroniser quelque chose ? _________________ "iMack" : GA-H97M-D3H, Intel i7 4790, 16Go DDR3, Intel HD4600, 2x SSD 256Go, HDD 500Go+2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP 350G3, HDD 500Go / rEFInd - Xubuntu 20.04 / Windows 10 |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Wed Apr 05, 2023 7:39 pm Post subject: |
|
|
Merci de vos réponses!
Effectivement, un
ou équivalent me retourne une erreur à la fin:
Code: |
* Manifest timestamp: 2023-04-05 18:39:56 UTC
* Valid OpenPGP signature found:
* - primary key: DCD05B71EAB94199527F44ACDB6B8C1F96D8BF6D
* - subkey: E1D6ABB63BFCFB4BA02FDF1CEC590EEAC9189250
* - timestamp: 2023-04-05 18:39:56 UTC
* Verifying /usr/portage/.tmp-unverified-download-quarantine ...!!! Manifest verification failed:
Manifest mismatch for metadata/Manifest.gz
__size__: expected: 3511, have: 3507
Action: sync for repo: gentoo, returned code = 1 |
Donc ça ne sync pas, semble-t-il... |
|
Back to top |
|
|
Skwal Apprentice
Joined: 07 Jun 2019 Posts: 154
|
Posted: Wed Apr 05, 2023 8:18 pm Post subject: |
|
|
Tu es victime d'un bug.
https://bugs.gentoo.org/662224
Il semblerait que tu ai déclaré un miroir dans ton make.conf.
Désactive le pour voir. |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Thu Apr 06, 2023 4:40 am Post subject: |
|
|
Skwal wrote: | Tu es victime d'un bug.
https://bugs.gentoo.org/662224
Il semblerait que tu ai déclaré un miroir dans ton make.conf.
Désactive le pour voir. |
Du coup, j'ai commenté la ligne MIRRORSELECT.
Mais toujours pas bon:
Code: | * Verifying /usr/portage/.tmp-unverified-download-quarantine ...!!! Manifest verification failed:
Manifest mismatch for metadata/news/Manifest
BLAKE2B: expected: 5fc91d94253b25a0d269789c2a7aca5acbf418eeb9236a8a0c2305a196e993c52c1edc027619d5f9170917def2c50d880e427e02bc8ab0e493a8a51e0f4e95c1, have: 2445709807383b4f0bb6f6ea339a5f96d802836bf3aff22a564d3554f1d065bf7228b39c51e689504cdc120bd841b29cb83311e98cf38eddc7e020341ec86bf5
SHA512: expected: ff3036261d04efc609fd4daf9758d3175685f9af201af3dad0e948fc3bd2610b9308b2834dd716309f1b7fda7f45009fdd69c0ad45de0c823272e8ce52ce6bbe, have: 220734644b751d91af08248f4593f15f9549de7bfca96cc8dfb46d8f31033c1e3abe521ebca2f6061e947832925d42ebed3801ea8d5421d4fe27760391359561
Action: sync for repo: gentoo, returned code = 1 |
Je vais aller jeter un oeil sur bugs.gentoo.org ^^ |
|
Back to top |
|
|
Anard Apprentice
Joined: 01 Oct 2020 Posts: 236
|
Posted: Thu Apr 06, 2023 5:39 am Post subject: |
|
|
Quote: | Peut-être qu'un "emerge-webrsync" ? |
Avec ça non plus ? _________________ "iMack" : GA-H97M-D3H, Intel i7 4790, 16Go DDR3, Intel HD4600, 2x SSD 256Go, HDD 500Go+2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP 350G3, HDD 500Go / rEFInd - Xubuntu 20.04 / Windows 10 |
|
Back to top |
|
|
Skwal Apprentice
Joined: 07 Jun 2019 Posts: 154
|
Posted: Thu Apr 06, 2023 6:30 am Post subject: |
|
|
Ton problème est clairement lié au manifest:
Code: | Verifying /usr/portage/.tmp-unverified-download-quarantine ...!!! Manifest verification failed:
Manifest mismatch for metadata/news/Manifest |
Et il semblerait que ce soit toujours lié aux serveurs.
Une discution sur bugzilla sur ce sujet:
https://bugs.gentoo.org/662224
Il y est conseillé de passer par git pour portage.
Bizarre, en X années je n'ai jamais vu ça, mais les copains d'irc m'avaient dit de ne pas utiliser de serveurs dans le make.conf.
Je comprend mieux pourquoi maintenant. |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Thu Apr 06, 2023 1:49 pm Post subject: |
|
|
Anard wrote: | Quote: | Peut-être qu'un "emerge-webrsync" ? |
Avec ça non plus ? |
Edit Si!!!
Donc un commentaire sur la ligne GENTOO_MIRRORS du make.conf
Code: | # emerge-webrsync
# emerge --sync |
Et c'est bon mais en voulant mettre à jour Portage, j'ai ça:
Code: | DiesIrae ~ # emerge -auvD portage
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy ">=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-portage/gemato-9999::gentoo (masked by: EAPI 8)
- app-portage/gemato-20.0::gentoo (masked by: EAPI 8)
- app-portage/gemato-19.0::gentoo (masked by: EAPI 8)
The current version of portage supports EAPI '7'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
(dependency required by "sys-apps/portage-3.0.44-r1::gentoo" [ebuild])
(dependency required by "portage" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook. |
J'ai suivi ce guide mais les solutions proposées ne fonctionnent pas dans mon cas...
Auriez-vous d'autres pistes? |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Thu Apr 06, 2023 8:50 pm Post subject: |
|
|
Skwal wrote: | Bizarre, en X années je n'ai jamais vu ça, mais les copains d'irc m'avaient dit de ne pas utiliser de serveurs dans le make.conf.
Je comprend mieux pourquoi maintenant. |
Merci, c'est bon à savoir...
Edit ci-dessus |
|
Back to top |
|
|
Anard Apprentice
Joined: 01 Oct 2020 Posts: 236
|
Posted: Fri Apr 07, 2023 6:30 am Post subject: |
|
|
Bonjour,
Déjà, bonne nouvelle que l'arbre ait pu être mis à jour.
Il y a peut-être de meilleures solutions mais j'ai trouvé ça en cas de gros souci pour mettre à jour portage :
https://wiki.gentoo.org/wiki/Project:Portage/Fixing_broken_portage _________________ "iMack" : GA-H97M-D3H, Intel i7 4790, 16Go DDR3, Intel HD4600, 2x SSD 256Go, HDD 500Go+2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP 350G3, HDD 500Go / rEFInd - Xubuntu 20.04 / Windows 10 |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Fri Apr 07, 2023 8:10 pm Post subject: |
|
|
Merci, ça a fonctionné pour mettre à jour Portage, je vais le garder sous le coude ce guide. ^^
On approche du but mais j'ai des problèmes de dépendances circulaires - je m'y attendais à peine
Code: |
* Error: circular dependencies:
(virtual/libcrypt-2-r1:0/2::gentoo, ebuild scheduled for merge) depends on
(sys-libs/libxcrypt-4.4.33:0/1::gentoo, ebuild scheduled for merge) (runtime)
(sys-libs/glibc-2.36-r7:2.2/2.2::gentoo, ebuild scheduled for merge) (buildtime)
(dev-lang/python-3.11.2_p2:3.11/3.11::gentoo, ebuild scheduled for merge) (buildtime)
(virtual/libcrypt-2-r1:0/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies. |
Si quelqu'un veut bien m'aider à déchiffrer, j'ai toujours eu du mal avec les dépendances circulaires...
Le message est beaucoup plus long, bien sûr :/ |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Fri Apr 07, 2023 10:00 pm Post subject: |
|
|
Adrien wrote: | Code: |
* Error: circular dependencies:
(virtual/libcrypt-2-r1:0/2::gentoo, ebuild scheduled for merge) depends on
(sys-libs/libxcrypt-4.4.33:0/1::gentoo, ebuild scheduled for merge) (runtime)
(sys-libs/glibc-2.36-r7:2.2/2.2::gentoo, ebuild scheduled for merge) (buildtime)
(dev-lang/python-3.11.2_p2:3.11/3.11::gentoo, ebuild scheduled for merge) (buildtime)
(virtual/libcrypt-2-r1:0/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
|
|
Regarde cet article et en particulier la partie consacrée à python et libcrypt ... |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Sun Apr 09, 2023 8:36 pm Post subject: |
|
|
ghoti wrote: | Regarde cet article et en particulier la partie consacrée à python et libcrypt ... |
Merci ghoti! Ca se débloque un peu mais encore beaucoup de conflits à régler.
J'ai suivi pas à pas les deux guides. Dans mes fichiers de portage ça donne:
Code: | # cat /etc/portage/package.mask
>=net-im/zoom-5.0.403652.0509
virtual/libcrypt:0/2 |
Code: | # cat /etc/portage/package.use/package.use.mask
>=dev-libs/glibc-2.36-r7 crypt |
Code: | # cat /etc/portage/package.unmask
virtual/libcrypt:0/1
www-plugins/adobe-flash:32.0.0.387 |
Puis je tente un world upgrade avec mon Portage de secours:
Code: | # bin/emerge -a -uvDU @world --backtrack=100 --keep-going |
et pour les erreurs:
Code: | Total: 816 packages (664 upgrades, 1 downgrade, 126 new, 17 in new slots, 8 reinstalls, 5 uninstalls), Size of downloads: 3 775 825 KiB
Conflict: 20 blocks (1 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/icu:0 |
Code: | !!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(dev-libs/boost-1.72.0-r1:0/1.72.0::gentoo, installed): ebuild is masked or unavailable |
Code: | * Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/hwids-20200204:0/0::gentoo, installed) pulled in by
sys-apps/hwids required by (sys-apps/pciutils-3.5.6-r1:0/0::gentoo, installed) USE="kmod udev zlib -abi_riscv_lp64 -abi_riscv_lp64d -dns -static-libs" ABI_X86="(64) -32 (-x32)"
(sys-apps/systemd-utils-252.7:0/0::gentoo, ebuild scheduled for merge) pulled in by
sys-apps/systemd-utils[udev] required by (virtual/udev-217-r5:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" |
Code: | !!! The following installed packages are masked:
- www-plugins/adobe-flash-32.0.0.387::gentoo (masked by: AdobeFlash-11.x license(s))
- sys-libs/glibc-2.30-r8::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask: |
Code: | * The following 2 packages have failed to build, install, or execute
* postinst:
*
* (sys-apps/thunderbolt-software-user-space-0.9.3-r1:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/sys-apps/thunderbolt-software-user-space-0.9.3-r1/temp/build.log'
* (sys-apps/pciutils-3.9.0:0/0::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/sys-apps/pciutils-3.9.0/temp/build.log'
*
Task was destroyed but it is pending!
task: <Task pending coro=<SpawnProcess._main() running at /tmp/portage/lib/_emerge/SpawnProcess.py:181> wait_for=<Future pending cb=[AsynchronousTask.async_wait.<locals>.<lambda>() at /tmp/portage/lib/_emerge/AsynchronousTask.py:49, <TaskWakeupMethWrapper object at 0x7f22fb7dd198>()]> cb=[SpawnProcess._main_exit()]>
Task was destroyed but it is pending!
task: <Task pending coro=<PipeLogger._io_loop() running at /tmp/portage/lib/portage/util/_async/PipeLogger.py:99> wait_for=<Future finished result=None> cb=[PipeLogger._io_loop_done()]>
Task was destroyed but it is pending!
task: <Task pending coro=<BuildLogger._main() running at /tmp/portage/lib/portage/util/_async/BuildLogger.py:101> wait_for=<Future pending cb=[AsynchronousTask.async_wait.<locals>.<lambda>() at /tmp/portage/lib/_emerge/AsynchronousTask.py:49, <TaskWakeupMethWrapper object at 0x7f22f94f72b8>()]> cb=[BuildLogger._main_exit()]>
Task was destroyed but it is pending!
task: <Task pending coro=<PipeLogger._io_loop() running at /tmp/portage/lib/portage/util/_async/PipeLogger.py:99> wait_for=<Future finished result=None> cb=[PipeLogger._io_loop_done()]> |
Joyeuse Pâques à tous! |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Sun Apr 09, 2023 10:25 pm Post subject: |
|
|
N'ai pas toutes les réponses mais voici déjà quelques indications :
Code: | !!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(dev-libs/boost-1.72.0-r1:0/1.72.0::gentoo, installed): ebuild is masked or unavailable |
Cette version n'existe plus dans portage.
Effectue un emerge -1a dev-libs/boost pour obtenir la version la plus récente (à date : 1.81.0-r1(0/1.81.0) )
Code: | * Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/hwids-20200204:0/0::gentoo, installed) pulled in by
sys-apps/hwids required by (sys-apps/pciutils-3.5.6-r1:0/0::gentoo, installed) USE="kmod udev zlib -abi_riscv_lp64 -abi_riscv_lp64d -dns -static-libs" ABI_X86="(64) -32 (-x32)"
(sys-apps/systemd-utils-252.7:0/0::gentoo, ebuild scheduled for merge) pulled in by
sys-apps/systemd-utils[udev] required by (virtual/udev-217-r5:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" |
sys-apps/hwids n'existe plus et la version actuelle de pciutils n'en dépend donc plus.
En conséquence, tu peux mettre à jour sys-apps/pciutils et désinstaller sys-apps/hwids
Code: | !!! The following installed packages are masked:
- www-plugins/adobe-flash-32.0.0.387::gentoo (masked by: AdobeFlash-11.x license(s))
- sys-libs/glibc-2.30-r8::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask: |
adobe-flash n'existe plus. Tu peux le désinstaller.
Par ailleurs, glibc en est à sa version sys-libs/glibc-2.36-r7:2.2::gentoo. A mettre à jour avant de poursuivre ! |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Mon Apr 10, 2023 7:41 pm Post subject: |
|
|
Merci pour les màj gothi, ça fait looongtemps que je ne suis plus au parfum.
Bon, vu le temps passé et vu que je me fais allumer dès que je tape une quelconque commande appelant Portage, on va partir sur une réinstallation.
Merci à tous et certainement à très vite! ^^ |
|
Back to top |
|
|
Anard Apprentice
Joined: 01 Oct 2020 Posts: 236
|
Posted: Tue Apr 11, 2023 5:56 am Post subject: |
|
|
... pas certain que ce soit plus rapide ! _________________ "iMack" : GA-H97M-D3H, Intel i7 4790, 16Go DDR3, Intel HD4600, 2x SSD 256Go, HDD 500Go+2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP 350G3, HDD 500Go / rEFInd - Xubuntu 20.04 / Windows 10 |
|
Back to top |
|
|
Skwal Apprentice
Joined: 07 Jun 2019 Posts: 154
|
Posted: Tue Apr 11, 2023 6:09 am Post subject: |
|
|
Et un "emerge -e @world" ça ne peut pas aider dans ce genre de cas ? Certes ça impose de tout recompiler, mais toujours moins long que de réinstaller. |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Tue Apr 11, 2023 12:57 pm Post subject: |
|
|
Skwal wrote: | Et un "emerge -e @world" ça ne peut pas aider dans ce genre de cas ? Certes ça impose de tout recompiler, mais toujours moins long que de réinstaller. |
ça vaut le coup d'essayer depuis le Portage "de secours"
Anard wrote: | ... pas certain que ce soit plus rapide ! |
Pourquoi y'a des soucis particuliers sur le système de base ces temps-ci?
Après ça fait toujours plaisir de faire sauter un windows en dual-boot au passage (avec la réinstall) |
|
Back to top |
|
|
Skwal Apprentice
Joined: 07 Jun 2019 Posts: 154
|
Posted: Tue Apr 11, 2023 1:00 pm Post subject: |
|
|
Quote: | Pourquoi y'a des soucis particuliers sur le système de base ces temps-ci? |
Non, pas le moins du monde, Gentoo aussi stable qu'elle peut l'être.
C'est "juste" qu'avec une réinstallation faut quasiment tout reconfigurer, re-suivre le handbook...
Quote: | Après ça fait toujours plaisir de faire sauter un windows en dual-boot au passage (avec la réinstall) |
Je comprend... J'ai réinstallé Gentoo alors que je pouvais faire autrement uniquement pour ne plus garder aucune trace de Windows... |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Tue Apr 11, 2023 5:44 pm Post subject: |
|
|
Quote: | Non, pas le moins du monde, Gentoo aussi stable qu'elle peut l'être.
C'est "juste" qu'avec une réinstallation faut quasiment tout reconfigurer, re-suivre le handbook... |
Si c'est du second degré, alors sincèrement, ça fait plaisir de lire ça sur le forum. A l'époque ou je pratiquais Gentoo régulièrement (2005-2008 en gros), tout le monde prétendait systématiquement que tout fonctionnait parfaitement, y compris en ~amd64 qui était une branche toute fraîche à l'époque.
Pour le reste, ça m'inquiète pas trop, j'ai des fichiers qui sont prêts ou presque, un .config avec mon matos dedans et ça me fera du bien de réviser. ^^
Skwal wrote: | Je comprend... J'ai réinstallé Gentoo alors que je pouvais faire autrement uniquement pour ne plus garder aucune trace de Windows... |
Je vous tiens au courant. |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Tue Apr 11, 2023 9:41 pm Post subject: |
|
|
Skwal wrote: | Je comprend... J'ai réinstallé Gentoo alors que je pouvais faire autrement uniquement pour ne plus garder aucune trace de Windows... |
Pas compris.
Ne me dites tout de même pas que vous réinstallez d'abord un winchose avant de réinstaller Gentoo ??? Faudrait être maso ! |
|
Back to top |
|
|
admnd n00b
Joined: 07 Apr 2021 Posts: 11
|
Posted: Tue Apr 11, 2023 10:20 pm Post subject: |
|
|
J'espère que votre mise à jour progresse bien Si je peux me permettre un grain de sel (un peu tardif certes)...
La stratégie que j'utilise dans un cas comme le vôtre (avec Gentoo on finit toujours par refaire au propre tôt ou tard) est de repartir au propre d'un environnement minimaliste vanille dans lequel vous réintroduisez progressivement la « complexité » de votre configuration (USE flags, démasquages/masquage, environnements à utiliser par package, etc) tout en y faisant un gros ménage. Vous avez pu constater que les soucis arrivent très vite en nombre entre les cauchemars de dépendances, les packages qui n'existent plus, etc. Il faut éviter autant que possible de toucher à votre stage 4 actuel. Votre baseline est certes ancienne et même si ses packages ont leur date limite de consommation dépassée depuis longtemps... elle a le mérite d'être fonctionnelle.
<message_subliminal>
Pour commencer faire une sauvegarde de votre stage 4 actuel... Si vous utilisez BTRFS/ZFS faire un snapshot de ce qui existe ou si c'est un truc à la LVM/partitions physiques avec des système de fichiers XFS/EXT4 et autres alors rebootez sur un livecd, montez vos partitions dans un endroit du genre /mnt/gentoo ensuite un coup de tar -cvpf et voilu (bien évidemment mettre la tarballe sur un support séparé ! )
(Par pitié n'utilisez pas les snapshots LVM pour ce genre de scénario car si vous sous-estimez leur taille ils deviennent invalides et donc inutilisables et vous donc pas remettre votre machine à l'état initial).
</message_subliminal>
Bref, dans les grandes lignes l'idée est la suivante:
- Repartir d'un stage 3 fraîchement téléchargé d'un miroir Gentoo que vous déployez sur quelque chose de "neuf" (nouvelle partition, nouveau dataset BTRFS/ZFS) dans lequel vous activez le profil de votre choix
- De là vous poussez votre ancien.fichier make.conf (avec un peu de dépoussiérage) histoire d'avoir vos USE flags globaux et autres variables globales importantes (CFLAGS et autres) à jour et vous vous gardez une copie de votre ancien fichier world sous la main dans un coin (n'écrasez pas celui du stage 3, copiez-le ailleurs)
- Le festival des protestations de Portage peut alors commencer: emerge -e @system (il y a de quoi s'amuser un bon moment). Il va falloir y aller à tâtons... et tous les coups sont permis: bourrinage avec emerge -1O, jouer du USE flag subtilement depuis la ligne de commande ou via /etc/portage/package.use, désinstaller temporairement A pour installer B, etc.
- Lorsque vous avez reconstruit @system, défaites vos modifs temporaires dans /etc/portage/package.use et tentez cette fois un emerge -DN @system histoire d'avoir d'arriver à une base stable sans tous les bidouillages plus ou moins propres faits précédemment pour arriver à un premier stage 4
- A présent, vous allez émerger progressivement package par package ce qui était contenu dans votre ancien fichier world (avec les USE flags/variables d'environnement spécifiques que vous souhaitez utiliser pour chaque package). Attention, là encore ce n'est pas gagné car Il peut y avoir des subtilités, mais avec de la patience on y arrive
- Ensuite recompilation kernel, config/réinstallation du bootloader, etc.
Bon courage dans votre démarche de redresser la situation |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2320 Location: Bretagne
|
Posted: Wed Apr 12, 2023 7:21 am Post subject: |
|
|
ghoti wrote: | Ne me dites tout de même pas que vous réinstallez d'abord un winchose avant de réinstaller Gentoo ??? Faudrait être maso ! |
Non, tu peux dormir tranquille ^^
admnd wrote: | avec Gentoo on finit toujours par refaire au propre tôt ou tard |
C'est ce que je vais faire, j'ai un vrai problème de temps et c'est aussi une bonne idée de revoir mon plan de partitionnement et d'alléger mon système durablement donc j'ai également intérêt à un gros wipe.
Si je ne me casse pas les dents à l'installation sur un ou deux bugs bien vicelards, ça ira très bien.
Merci en tout cas pour toutes les pistes.
Cela fait plaisir de trouver encore de bonnes âmes sur ce forum après tant d'années. |
|
Back to top |
|
|
Skwal Apprentice
Joined: 07 Jun 2019 Posts: 154
|
Posted: Sat Apr 22, 2023 8:36 pm Post subject: |
|
|
[quote=admnd]Ne me dites tout de même pas que vous réinstallez d'abord un winchose avant de réinstaller Gentoo ??? Faudrait être maso ! [/quote]
Je fais des bêtises exprès quitte à perte strictement toutes mes données mais je dois avouer qu'installer Windows seulement après une installation Linux est un réflexe que j'ai pris très rapidement, et pourtant je le suis maso !
Par contre, encore récemment, j'effaçais tout monde disque dur pour "dépolluer" mon disque dur d'un éventuel résidu de Windows...
Bon là je l'ai réinstaller (pour les jeux et la technologie IA que Microsoft promet, j'adore les nouvelles technologies) mais je vais simplement refaire ma partition boot, la partition Windows sera effacée le plus proprement possible.
Par contre je suis surpris quand je lis qu'on fini par forcément réinstaller Gentoo avec le temps, c'est vrai ? |
|
Back to top |
|
|
|