[gentoo-user] Re: upgrading 1-year old system
On 2017-01-29, Alan McKinnon wrote: > On 29/01/2017 22:56, the...@sys-concept.com wrote: >> I haven't updated my system for over a year (1year and 3-months). [...] >> What is my best option, re-install from scratch, upgrade in stages etc. > 1 year 3 months isn't usually that bad and it can be done - I've > done it many times myself. However there are gotchas: [...] > With those basics out the way, it's a great learning experience. I > recommend you do it at least once. I've been through that once or twice, and you'll learn a lot about how portage works and learn about a bunch of packages you depend on utterly but had never really heard of. One of the other things you'll learn, is that it would have been a lot faster to re-install from scratch. :) One thing I suggest is: don't hesitate to uninstall something non-essential that's causing problems. It's often a _lot_ simpler/faster to uninstall a bunch of stuff, get the base system upgrade done, and then re-install things. [Keep a list of what you've uninstalled.] -- Grant Edwards grant.b.edwardsYow! ONE LIFE TO LIVE for at ALL MY CHILDREN in ANOTHER gmail.comWORLD all THE DAYS OF OUR LIVES.
[gentoo-user] Re: upgrading 1-year old system
On 2017-01-30, the...@sys-concept.com wrote: > On 01/29/2017 01:56 PM, the...@sys-concept.com wrote: >> I haven't updated my system for over a year (1year and 3-months). >> I was trying to upgrade my firefox-bin and I'm already running into problems. >> > [snip] > > OK, I have just few blockers. What to do with them? > I have grup-0.97-r16 installed in slot: "0" > > > [blocks B ] sys-boot/grub:2[-multislot] ("sys-boot/grub:2[-multislot]" is > blocking sys-boot/grub-0.97-r16) > [blocks B ] sys-boot/grub:0 ("sys-boot/grub:0" is blocking > sys-boot/grub-2.02_beta3-r1) You probably need to set the 'multislot' use flag for grub. > dev-lang/perl:0 > x11-base/xorg-server:0 > media-libs/giflib:0 > media-libs/libdvbpsi:0 > dev-libs/kpathsea:0 For those, I'd probably just uninstall all of them. Do an emerge --depclean, then reinstall them... -- Grant Edwards grant.b.edwardsYow! Excuse me, but didn't at I tell you there's NO HOPE gmail.comfor the survival of OFFSET PRINTING?
Re: [gentoo-user] Re: upgrading 1-year old system
On 01/30/2017 01:41 PM, Grant Edwards wrote: > On 2017-01-30, the...@sys-concept.com wrote: >> On 01/29/2017 01:56 PM, the...@sys-concept.com wrote: >>> I haven't updated my system for over a year (1year and 3-months). >>> I was trying to upgrade my firefox-bin and I'm already running into >>> problems. >>> >> [snip] >> >> OK, I have just few blockers. What to do with them? >> I have grup-0.97-r16 installed in slot: "0" >> >> >> [blocks B ] sys-boot/grub:2[-multislot] ("sys-boot/grub:2[-multislot]" >> is blocking sys-boot/grub-0.97-r16) >> [blocks B ] sys-boot/grub:0 ("sys-boot/grub:0" is blocking >> sys-boot/grub-2.02_beta3-r1) > > You probably need to set the 'multislot' use flag for grub. I don't use grub-2. I think I will need to install grub-0.97-r16 and reinstall it gain. Do I need to enable 'multislot' use flag for grub? > > >> dev-lang/perl:0 >> x11-base/xorg-server:0 >> media-libs/giflib:0 >> media-libs/libdvbpsi:0 >> dev-libs/kpathsea:0 > > For those, I'd probably just uninstall all of them. Do an emerge > --depclean, then reinstall them... -- Thelma
Re: [gentoo-user] Re: upgrading 1-year old system
Put the following in package.mask on systems not using grub2 to prevent it from installing: sys-boot/grub:2 On 01/30/2017 09:57 PM, the...@sys-concept.com wrote: > On 01/30/2017 01:41 PM, Grant Edwards wrote: >> On 2017-01-30, the...@sys-concept.com wrote: >>> On 01/29/2017 01:56 PM, the...@sys-concept.com wrote: I haven't updated my system for over a year (1year and 3-months). I was trying to upgrade my firefox-bin and I'm already running into problems. >>> [snip] >>> >>> OK, I have just few blockers. What to do with them? >>> I have grup-0.97-r16 installed in slot: "0" >>> >>> >>> [blocks B ] sys-boot/grub:2[-multislot] ("sys-boot/grub:2[-multislot]" >>> is blocking sys-boot/grub-0.97-r16) >>> [blocks B ] sys-boot/grub:0 ("sys-boot/grub:0" is blocking >>> sys-boot/grub-2.02_beta3-r1) >> You probably need to set the 'multislot' use flag for grub. > I don't use grub-2. > I think I will need to install grub-0.97-r16 > and reinstall it gain. > Do I need to enable 'multislot' use flag for grub? > >> >>> dev-lang/perl:0 >>> x11-base/xorg-server:0 >>> media-libs/giflib:0 >>> media-libs/libdvbpsi:0 >>> dev-libs/kpathsea:0 >> For those, I'd probably just uninstall all of them. Do an emerge >> --depclean, then reinstall them... > -- > Thelma > >
Re: [gentoo-user] Re: upgrading 1-year old system
On 30/01/2017 22:57, the...@sys-concept.com wrote: > On 01/30/2017 01:41 PM, Grant Edwards wrote: >> On 2017-01-30, the...@sys-concept.com wrote: >>> On 01/29/2017 01:56 PM, the...@sys-concept.com wrote: I haven't updated my system for over a year (1year and 3-months). I was trying to upgrade my firefox-bin and I'm already running into problems. >>> [snip] >>> >>> OK, I have just few blockers. What to do with them? >>> I have grup-0.97-r16 installed in slot: "0" >>> >>> >>> [blocks B ] sys-boot/grub:2[-multislot] ("sys-boot/grub:2[-multislot]" >>> is blocking sys-boot/grub-0.97-r16) >>> [blocks B ] sys-boot/grub:0 ("sys-boot/grub:0" is blocking >>> sys-boot/grub-2.02_beta3-r1) >> >> You probably need to set the 'multislot' use flag for grub. > > I don't use grub-2. > I think I will need to install grub-0.97-r16 > and reinstall it gain. either mask grub:2 or explicitly enable grub:0 only. Edit your world file to have this for grub: sys-boot/grub:0 > Do I need to enable 'multislot' use flag for grub? You need to learn to look things up first. grub:0 doesn't have a multislot USE flag, only grub:0 does -- Alan McKinnon alan.mckin...@gmail.com
Re: [gentoo-user] Re: upgrading 1-year old system
On 01/30/2017 12:57 PM, the...@sys-concept.com wrote: > On 01/30/2017 01:41 PM, Grant Edwards wrote: >> On 2017-01-30, the...@sys-concept.com wrote: >>> On 01/29/2017 01:56 PM, the...@sys-concept.com wrote: I haven't updated my system for over a year (1year and 3-months). I was trying to upgrade my firefox-bin and I'm already running into problems. >>> [snip] >>> >>> OK, I have just few blockers. What to do with them? >>> I have grup-0.97-r16 installed in slot: "0" >>> >>> >>> [blocks B ] sys-boot/grub:2[-multislot] ("sys-boot/grub:2[-multislot]" >>> is blocking sys-boot/grub-0.97-r16) >>> [blocks B ] sys-boot/grub:0 ("sys-boot/grub:0" is blocking >>> sys-boot/grub-2.02_beta3-r1) >> >> You probably need to set the 'multislot' use flag for grub. > > I don't use grub-2. > I think I will need to install grub-0.97-r16 > and reinstall it gain. > Do I need to enable 'multislot' use flag for grub? > >> >> >>> dev-lang/perl:0 >>> x11-base/xorg-server:0 >>> media-libs/giflib:0 >>> media-libs/libdvbpsi:0 >>> dev-libs/kpathsea:0 >> >> For those, I'd probably just uninstall all of them. Do an emerge >> --depclean, then reinstall them... > > -- > Thelma > > You probably used sys-boot/grub to install grub, and so it's trying to install the newer version. To fix this, run: # emerge --deselect sys-boot/grub # emerge --noreplace sys-boot/grub:0 That'll fix your world file. Dan
Re: [gentoo-user] Re: upgrading 1-year old system
On 01/30/2017 02:04 PM, Alan McKinnon wrote: > On 30/01/2017 22:57, the...@sys-concept.com wrote: >> On 01/30/2017 01:41 PM, Grant Edwards wrote: >>> On 2017-01-30, the...@sys-concept.com wrote: On 01/29/2017 01:56 PM, the...@sys-concept.com wrote: > I haven't updated my system for over a year (1year and 3-months). > I was trying to upgrade my firefox-bin and I'm already running into > problems. > [snip] OK, I have just few blockers. What to do with them? I have grup-0.97-r16 installed in slot: "0" [blocks B ] sys-boot/grub:2[-multislot] ("sys-boot/grub:2[-multislot]" is blocking sys-boot/grub-0.97-r16) [blocks B ] sys-boot/grub:0 ("sys-boot/grub:0" is blocking sys-boot/grub-2.02_beta3-r1) >>> >>> You probably need to set the 'multislot' use flag for grub. >> >> I don't use grub-2. >> I think I will need to install grub-0.97-r16 >> and reinstall it gain. > > either mask grub:2 or explicitly enable grub:0 only. Edit your world > file to have this for grub: > sys-boot/grub:0 > >> Do I need to enable 'multislot' use flag for grub? > > You need to learn to look things up first. > > grub:0 doesn't have a multislot USE flag, only grub:0 does Thank Alan, I just blocked off grub all together. So the system is compiling 509 packages; on my old x86 once core system; I think it will take a few days :-/ -- Thelma
Re: [gentoo-user] Re: upgrading 1-year old system
On 30/01/2017 23:40, the...@sys-concept.com wrote: > > On 01/30/2017 02:04 PM, Alan McKinnon wrote: >> On 30/01/2017 22:57, the...@sys-concept.com wrote: >> grub:0 doesn't have a multislot USE flag, only grub:0 does > > Thank Alan, I just blocked off grub all together. > So the system is compiling 509 packages; on my old x86 once core system; > I think it will take a few days :-/ I have a 13 year old machine like that with 419 packages... emerge -avet world on that takes 60+ hours gcc is over 2 hours! -- Alan McKinnon alan.mckin...@gmail.com