View previous topic :: View next topic |
Author |
Message |
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Sun Mar 10, 2013 7:58 pm Post subject: LXDE emerge blocked by sysvinit. |
|
|
The following block occurred when trying to emerge lxde-meta:
Code: | [blocks B ] <sys-apps/sysvinit-2.88-r4 ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)
|
Is there a way of resolving this? |
|
Back to top |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Sun Mar 10, 2013 8:19 pm Post subject: Re: LXDE emerge blocked by sysvinit. |
|
|
52midnight wrote: | The following block occurred when trying to emerge lxde-meta:
Code: | [blocks B ] <sys-apps/sysvinit-2.88-r4 ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)
|
Is there a way of resolving this? |
Notice the < sign which means "older than"?
So new util-linux can't be installed together with older sysvinit than 2.88-r4, so upgrade sysvinit first:
Code: |
# emerge -1 sysvinit
|
|
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Sun Mar 10, 2013 8:34 pm Post subject: |
|
|
OK, thx, still learning to interpret those package operators. However, I've now got a circular dependency:
Code: | bbx12 ~ # ek -1 sysvinit
[blocks B ] <sys-apps/util-linux-2.22 ("<sys-apps/util-linux-2.22" is blocking sys-apps/sysvinit-2.88-r4)
bbx12 ~ # ek -1 util-linux
[blocks B ] <sys-apps/sysvinit-2.88-r4 ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)
|
How do you tackle this? |
|
Back to top |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Sun Mar 10, 2013 11:13 pm Post subject: |
|
|
52midnight wrote: | OK, thx, still learning to interpret those package operators. However, I've now got a circular dependency:
Code: | bbx12 ~ # ek -1 sysvinit
[blocks B ] <sys-apps/util-linux-2.22 ("<sys-apps/util-linux-2.22" is blocking sys-apps/sysvinit-2.88-r4)
bbx12 ~ # ek -1 util-linux
[blocks B ] <sys-apps/sysvinit-2.88-r4 ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)
|
How do you tackle this? |
Meh. You can just "emerge -C sysvinit", "emerge -1 util-linux", "emerge -1 sysvinit", long as you don't boot in between, do it all in a row. |
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Sun Mar 10, 2013 11:16 pm Post subject: |
|
|
> long as you don't boot in between, do it all in a row.
Thanks for that. Still a bit leery of system level stuff - don't want to break the beast. |
|
Back to top |
|
|
depontius Advocate
Joined: 05 May 2004 Posts: 3509
|
Posted: Mon Mar 11, 2013 12:24 pm Post subject: |
|
|
ssuominen wrote: | 52midnight wrote: | OK, thx, still learning to interpret those package operators. However, I've now got a circular dependency:
Code: | bbx12 ~ # ek -1 sysvinit
[blocks B ] <sys-apps/util-linux-2.22 ("<sys-apps/util-linux-2.22" is blocking sys-apps/sysvinit-2.88-r4)
bbx12 ~ # ek -1 util-linux
[blocks B ] <sys-apps/sysvinit-2.88-r4 ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)
|
How do you tackle this? |
Meh. You can just "emerge -C sysvinit", "emerge -1 util-linux", "emerge -1 sysvinit", long as you don't boot in between, do it all in a row. |
I just did this on a few systems this weekend. Shouldn't this have been a 'b' instead of a 'B", and shouldn't portage have just handled it? I thought that 'b' was for the case of, "There are packages that are blocked right now, but by the time the whole upgrade is done everything will be OK, again." _________________ .sigs waste space and bandwidth |
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Mon Mar 11, 2013 6:57 pm Post subject: |
|
|
> long as you don't boot in between, do it all in a row.
Also, I translate that into this:
Code: | ># emerge -f sysvint util-linux
># emerge -C sysvinit
># emerge -1 util-linux sysvinit |
as a practical interpretation. |
|
Back to top |
|
|
|