Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] emerge @world errors after emerge --sync.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Mon Oct 27, 2014 3:49 pm    Post subject: [SOLVED] emerge @world errors after emerge --sync. Reply with quote

Good day.

I am having an issue trying to emerge libreoffice.

Here is what I get from the emerge:
Code:
emerge libreoffice
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

 * Last emerge --sync was 2y 50d 15h 12m 24s ago.
Calculating dependencies -

!!! Problem resolving dependencies for app-office/libreoffice
... done!

!!! The ebuild selected to satisfy "libreoffice" has unmet requirements.
- app-office/libreoffice-4.2.6.3::gentoo USE="bluetooth branding cups dbus eds gnome gstreamer gtk opengl vba webdav (-aqua) -debug -firebird -gtk3 -java -jemalloc -kde -mysql -odk -postgres -python_single_target_python2_7 -python_single_target_python3_3 -python_single_target_python3_4 -telepathy -test -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_TARGETS="python2_7 -python3_3 -python3_4"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 )

  The above constraints are a subset of the following complete expression:
    python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) exactly-one-of ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 ) bluetooth? ( dbus ) gnome? ( gtk ) eds? ( gnome ) telepathy? ( gtk ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )

I already tried to emerge using USE flags:
Code:
USE="-bluetooth -branding -cups -dbus -eds -gnome -gstreamer -gtk -opengl -vba -webdav" PYTHON_TARGETS="-python2_7" emerge libreoffice

I get the following output:
Code:
USE="-bluetooth -branding -cups -dbus -eds -gnome -gstreamer -gtk -opengl -vba -webdav" PYTHON_TARGETS="-python2_7" emerge libreoffice         
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

 * Last emerge --sync was 2y 50d 15h 13m 13s ago.
Calculating dependencies -Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'
Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'


!!! Problem resolving dependencies for app-office/libreoffice
Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'
Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'
... done!
Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'
Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'

!!! The ebuild selected to satisfy "libreoffice" has unmet requirements.
- app-office/libreoffice-4.2.6.3::gentoo USE="(-aqua) -bluetooth -branding -cups -dbus -debug -eds -firebird -gnome -gstreamer -gtk -gtk3 -java -jemalloc -kde -mysql -odk -opengl -postgres -python_single_target_python2_7 -python_single_target_python3_3 -python_single_target_python3_4 -telepathy -test -vba -vlc -webdav" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_TARGETS="-python2_7 -python3_3 -python3_4"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 )

  The above constraints are a subset of the following complete expression:
    python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) exactly-one-of ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 ) bluetooth? ( dbus ) gnome? ( gtk ) eds? ( gnome ) telepathy? ( gtk ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )

The requirements enlisted in the USE flag are now marked in blue, same for python2_7, but I am having issues with python_single_target_2_7/3_3/3_4.
What can I do for the REQUIRED_FLAG part of the single targets for Python?


Last edited by ShadowOne333 on Thu Nov 13, 2014 6:01 pm; edited 2 times in total
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 4439

PostPosted: Mon Oct 27, 2014 5:01 pm    Post subject: Reply with quote

As it says, exactly one of those flags must be set. You're trying to unset them all.
_________________
*.ebuild // /etc/service/*
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Mon Oct 27, 2014 5:15 pm    Post subject: Reply with quote

Ant P. wrote:
As it says, exactly one of those flags must be set. You're trying to unset them all.

So instead of using "-" for the USE flag, should I use "+" and set all the ones that do not met the requirements?
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 5908
Location: Saint Amant, Acadiana

PostPosted: Mon Oct 27, 2014 9:33 pm    Post subject: Reply with quote

Code:
 * Last emerge --sync was 2y 50d 15h 13m 13s ago.
Calculating dependencies -Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'
Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'

You have syntax error, and why it prints last sync was over 2 years ago?
_________________
Please learn how to denote units correctly!

Political Correctness is all about replacing imaginary injustice with real injustice.
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Mon Oct 27, 2014 9:40 pm    Post subject: Reply with quote

Jaglover wrote:
Code:
 * Last emerge --sync was 2y 50d 15h 13m 13s ago.
Calculating dependencies -Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'
Invalid '-' operator in non-incremental variable 'PYTHON_TARGETS': '-python2_7'

You have syntax error, and why it prints last sync was over 2 years ago?

That's actually how old the system is.
i can't be blamed for that, it's my job computer and I want it to be up to date the most I can so I don't have issues with other libraries.
I wanted to download libreoffice so I can work with usual Office documents, but I am running into a lot of issues trying to install libreoffice, usbutils and mplayer (which I will all be needing later in my work)

Oh and yeah I already changed the syntax error.
I get this now:

Code:
USE="-bluetooth -branding -cups -dbus -eds -gnome -gstreamer -gtk -opengl -vba -webdav" PYTHON_TARGETS="3_4" emerge libreoffice
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
 * Last emerge --sync was 2y 50d 20h 29m 21s ago.
Calculating dependencies \

!!! Problem resolving dependencies for app-office/libreoffice
... done!

!!! The ebuild selected to satisfy "libreoffice" has unmet requirements.
- app-office/libreoffice-4.2.6.3::gentoo USE="(-aqua) -bluetooth -branding -cups -dbus -debug -eds -firebird -gnome -gstreamer -gtk -gtk3 -java -jemalloc -kde -mysql -odk -opengl -postgres -python_single_target_python2_7 -python_single_target_python3_3 -python_single_target_python3_4 -telepathy -test -vba -vlc -webdav" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_TARGETS="-python2_7 -python3_3 -python3_4"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 )

  The above constraints are a subset of the following complete expression:
    python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) exactly-one-of ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 ) bluetooth? ( dbus ) gnome? ( gtk ) eds? ( gnome ) telepathy? ( gtk ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 5908
Location: Saint Amant, Acadiana

PostPosted: Mon Oct 27, 2014 10:02 pm    Post subject: Reply with quote

Quote:
PYTHON_TARGETS="3_4"

You just replaced one syntax error with another one.
_________________
Please learn how to denote units correctly!

Political Correctness is all about replacing imaginary injustice with real injustice.
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Tue Oct 28, 2014 3:47 pm    Post subject: Reply with quote

Jaglover wrote:
Quote:
PYTHON_TARGETS="3_4"

You just replaced one syntax error with another one.


I removed the PYTHON related code and tried to emerge.
I still am get this:
Code:
USE="-bluetooth -branding -cups -dbus -eds -gnome -gstreamer -gtk -opengl -vba -webdav" emerge libreoffice
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
 * Last emerge --sync was 2y 51d 15h 12m 54s ago.
Calculating dependencies -

!!! Problem resolving dependencies for app-office/libreoffice
... done!

!!! The ebuild selected to satisfy "libreoffice" has unmet requirements.
- app-office/libreoffice-4.2.6.3::gentoo USE="(-aqua) -bluetooth -branding -cups -dbus -debug -eds -firebird -gnome -gstreamer -gtk -gtk3 -java -jemalloc -kde -mysql -odk -opengl -postgres -python_single_target_python2_7 -python_single_target_python3_3 -python_single_target_python3_4 -telepathy -test -vba -vlc -webdav" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_TARGETS="python2_7 -python3_3 -python3_4"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 )

  The above constraints are a subset of the following complete expression:
    python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) exactly-one-of ( python_single_target_python2_7 python_single_target_python3_3 python_single_target_python3_4 ) bluetooth? ( dbus ) gnome? ( gtk ) eds? ( gnome ) telepathy? ( gtk ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 4809
Location: The Peanut Gallery

PostPosted: Wed Oct 29, 2014 8:00 am    Post subject: Reply with quote

ShadowOne333 wrote:
Jaglover wrote:
why it prints last sync was over 2 years ago?

That's actually how old the system is.
i can't be blamed for that, it's my job computer and I want it to be up to date the most I can so I don't have issues with other libraries.
I wanted to download libreoffice so I can work with usual Office documents, but I am running into a lot of issues trying to install libreoffice, usbutils and mplayer (which I will all be needing later in my work)

But you still haven't synced your tree according to the output.

So it's not "up to date" afaict.

Also, if you're that far behind, you'd want to bring your system up to date before you try installing GUI apps. Though after that long, it's usually easier (ie: much less work) just to reinstall.
Back to top
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 10279
Location: Córdoba (Spain)

PostPosted: Wed Oct 29, 2014 8:11 am    Post subject: Reply with quote

I suspect this system is not "pure" Gentoo. He can't sync because he's getting errors about portage complaining because his tree is under a SVN repo so I suspect this might be some kind of exotic Gentoo derivative. I know that from another thread.

But anyway, and going back to the topic whatever it is, ShadowOne333, we need to see your emerge --info.

Libreoffice is complaining that you need to correctly set PYTHON_TARGETS and probably also PYTHON_SINGLE_TARGET. Read the output and don't go blindingly trying random stuff that will make no sense.

Also, please, don't do this unless it's for testing purposes (i.e. emerge -p):

Code:
USE="foo bar moo cow" PYTHON_SINGLE_TARGET="whatever" emerge stuff


Use the portage configuration files. Unless it's 100% impossible, you should never set the python stuff yourself. Otherwise you will be facing more problems next time a new python version comes out and the old one is deprecated and disappears from portage. And for USE flags there's make.conf (global ones) and package.use (per-package ones). Whatever you set in the command line is not memorized and that means you'll get unpredictable results when doing global updates, and lots lots lots of blockers and problems for free.

EDITED: for clarity
_________________
Gentoo Handbook | My website
Back to top
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 10279
Location: Córdoba (Spain)

PostPosted: Wed Oct 29, 2014 8:27 am    Post subject: Reply with quote

ShadowOne333, if you want we can test one thing, but I can't take any responsibility from the results of it. I have no idea why your PORTDIR is under an SVN repository (you'll have to ask that to the previous admin if it wasn't you who did it), but since that's screwing up portage, you should just take rid of it. This should be safe and you should always be able to get back to the current state of things by just moving back your old portage tree.

An easy way is to mv your current $PORTDIR out of scope. So, if you use /usr/portage like most people, you could just do

Code:
mv /usr/portage /usr/portage.old
emerge-webrsync


If portage complains about your profile being invalid, you will have to set one:

Code:
eselect profile list
eselect profile set <number>


If you don't know which profile to pick, please, check where it is pointing your current one, and try to guess:

Code:
ls -ld /etc/portage/make.profile


If that doesn't return anything then maybe your OS is old enough so that this will work:

Code:
ls -ld /etc/make.profile


Now use "eselect profile set <number>" to set the profile, and emerge should now work.

Then update your system:

Code:

emerge --sync
emerge -auDvN @world


Now, that will probably throw out a lot of blockers and errors and whatever else. That's to be expected, we will have to iron them one by one. Once the system upgrade ends your other thread might be solved and we can continue with libreoffice (if it doesn't still work).
_________________
Gentoo Handbook | My website
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 4809
Location: The Peanut Gallery

PostPosted: Wed Oct 29, 2014 8:36 am    Post subject: Reply with quote

i92guboj wrote:
I suspect this system is not "pure" Gentoo. He can't sync because he's getting errors about portage complaining because his tree is under a SVN repo so I suspect this might be some kind of exotic Gentoo derivative. I know that from another thread.

Ah ok, yeah saw that somewhere. I'll bow out then, as you're doing your usual comprehensive number ;)

Just wanted to say kudos for that; I've seen a few threads recently where it's just been you, slowly taking a newb step by step through correcting their install.

Have to say that in this instance, I'd recommend a clean, and actual, Gentoo install.
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Wed Oct 29, 2014 2:15 pm    Post subject: Reply with quote

i92guboj wrote:
ShadowOne333, if you want we can test one thing, but I can't take any responsibility from the results of it. I have no idea why your PORTDIR is under an SVN repository (you'll have to ask that to the previous admin if it wasn't you who did it), but since that's screwing up portage, you should just take rid of it. This should be safe and you should always be able to get back to the current state of things by just moving back your old portage tree.

An easy way is to mv your current $PORTDIR out of scope. So, if you use /usr/portage like most people, you could just do
Code:
mv /usr/portage /usr/portage.old
emerge-webrsync
If portage complains about your profile being invalid, you will have to set one:
Code:
eselect profile list
eselect profile set <number>
If you don't know which profile to pick, please, check where it is pointing your current one, and try to guess:
Code:
ls -ld /etc/portage/make.profile
If that doesn't return anything then maybe your OS is old enough so that this will work:
Code:
ls -ld /etc/make.profile
Now use "eselect profile set <number>" to set the profile, and emerge should now work.
Then update your system:
Code:

emerge --sync
emerge -auDvN @world
Now, that will probably throw out a lot of blockers and errors and whatever else. That's to be expected, we will have to iron them one by one. Once the system upgrade ends your other thread might be solved and we can continue with libreoffice (if it doesn't still work).

First of all, how safe am I if I do emerge-webrsync once again?
I did exactly that the first time I installed this Gentoo derivative and after the emerge was completed, I couldn't emerge anything else anymore.
My make.profile got corrupted, I choose another profile by using eselect but I couldn't emerge after that in any way.
After I did just that, I had to do another install from scratch of this Gentoo der.
Back to top
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 10279
Location: Córdoba (Spain)

PostPosted: Wed Oct 29, 2014 2:59 pm    Post subject: Reply with quote

ShadowOne333 wrote:

First of all, how safe am I if I do emerge-webrsync once again?


All emerge-webrsync does is to create $PORTDIR and fill it with an up-to-date portage tree, a valid one unlike what you have, that is. Note that the first thing my code above does is to move your portage to /usr/portage.old, as a backup or /usr/portage. If you run intro trouble you can always rm -rf /usr/portage and mv /usr/portage.old /usr/portage, all will be back to "normal", to name it anything.

Quote:

I did exactly that the first time I installed this Gentoo derivative and after the emerge was completed, I couldn't emerge anything else anymore.
My make.profile got corrupted, I choose another profile by using eselect but I couldn't emerge after that in any way.


I don't know the details so I can't be sure on what happened. But the profiles live in /usr/portage/profiles. So, moving back the old portage will put back your old profile as well. I suspect your profile is part of the problem though, so all actions should be headed to take rid of whatever custom stuff you have in there, and replace it with a valid Gentoo portage, a valid Gentoo profile, and a valid and up to date Gentoo installation, if that's ok with you.

Quote:

After I did just that, I had to do another install from scratch of this Gentoo der.


At this point, I can't really understand why the hell you insisted on using a custom Gentoo derivative that no one knows of and that seems to offer no support to their users. Let me put it the simple way: if you want support from this forum, we first need to take the necessary measures to transform whatever product you are using in a regular Gentoo installation, if that's possible at all.

We have no way to know what exactly you are using if you insist on using a custom portage tree with -so it seems- a custom profile of some kind.

That, or re-install using the Gentoo handbook and proper Gentoo portage and stage3 tarballs.

It's your choice of course, as said previously, but no one can tell you how to fix a thing that we have no idea what it is. It doesn't matter how close to Gentoo is. Genetically speaking monkeys are quite close to us, but none of them can write C code :lol:
_________________
Gentoo Handbook | My website
Back to top
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 10279
Location: Córdoba (Spain)

PostPosted: Wed Oct 29, 2014 3:14 pm    Post subject: Reply with quote

As safe as the proccess should be, however, I insist in which I can't take responsibility for anything going wrong or you requiring to re-install from scracth. I have no idea how complex the migration to portage will be. It *should* be easily doable, but if this thing you are using patches the base system in strange way there could be some serious issues. As said, I have no idea what we are dealing with.
_________________
Gentoo Handbook | My website
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Wed Oct 29, 2014 4:49 pm    Post subject: Reply with quote

i92guboj wrote:
I don't know the details so I can't be sure on what happened. But the profiles live in /usr/portage/profiles. So, moving back the old portage will put back your old profile as well. I suspect your profile is part of the problem though, so all actions should be headed to take rid of whatever custom stuff you have in there, and replace it with a valid Gentoo portage, a valid Gentoo profile, and a valid and up to date Gentoo installation, if that's ok with you.
So I will just be doing a backup copy of everything in /usr/portage to be safe, right?
Quote:
At this point, I can't really understand why the hell you insisted on using a custom Gentoo derivative that no one knows of and that seems to offer no support to their users. Let me put it the simple way: if you want support from this forum, we first need to take the necessary measures to transform whatever product you are using in a regular Gentoo installation, if that's possible at all.
Neither do I understand why the creator chose such an old Kernel and old packages.
I already told him but I didn't get a clear answer out of him.
As I said, it is not my personal computer, it is my work one.
Although, I think he is using me as guinea pig to see if we can update the custom built with the most updated packages possible along with the kernel.
Quote:
We have no way to know what exactly you are using if you insist on using a custom portage tree with -so it seems- a custom profile of some kind.

That, or re-install using the Gentoo handbook and proper Gentoo portage and stage3 tarballs.

It's your choice of course, as said previously, but no one can tell you how to fix a thing that we have no idea what it is. It doesn't matter how close to Gentoo is. Genetically speaking monkeys are quite close to us, but none of them can write C code :lol:

Thanks for your help.
I think I will give it a shot anyway.
I'm doing something else entirely for now so I might have enough time to do another Gentoo/Gnome install from scratch without anyone noticing.

One thing though, if emerge happens to not work again after the webrsync, what are the steps to put the profile I had back?
EDIT: Sorry, I just saw this part with caution;
Quote:
All emerge-webrsync does is to create $PORTDIR and fill it with an up-to-date portage tree, a valid one unlike what you have, that is. Note that the first thing my code above does is to move your portage to /usr/portage.old, as a backup or /usr/portage. If you run intro trouble you can always rm -rf /usr/portage and mv /usr/portage.old /usr/portage, all will be back to "normal", to name it anything.


EDIT #2:
So I'm just emerging with -webrsync right now with the /usr/profile.old created.
Let's see how it all goes...
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Wed Oct 29, 2014 7:46 pm    Post subject: Reply with quote

Ok so I managed to -webrsync and selected the proper profile [4], I can emerge after this.
Did emerge --sync and it was good.

It's when I try to run emerge -auDvN @world that this happens:
Code:
emerge -auDvN @world                     
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! Problem with sandbox binary. Disabling...


 * IMPORTANT: 10 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- net-nds/openldap-2.4.38-r2::gentoo USE="berkdb crypt cxx ipv6 minimal ssl syslog tcpd -debug -experimental -gnutls -icu -iodbc -kerberos -odbc -overlays -perl -samba -sasl (-selinux) -slp -smbkrb5passwd"

  The following REQUIRED_USE flag constraints are unsatisfied:
    cxx? ( sasl )

(dependency required by "net-misc/curl-7.37.1" [ebuild])
(dependency required by "dev-util/cmake-2.8.12.2-r1" [ebuild])
(dependency required by "media-gfx/graphite2-1.2.4-r1" [ebuild])
(dependency required by "media-libs/harfbuzz-0.9.28[graphite]" [ebuild])
(dependency required by "x11-libs/pango-1.36.5" [ebuild])
(dependency required by "x11-libs/gtk+-3.12.2" [ebuild])
(dependency required by "app-crypt/gcr-3.12.2[gtk]" [ebuild])
(dependency required by "gnome-base/gnome-keyring-3.12.2-r1" [ebuild])
(dependency required by "sys-auth/pambase-20120417-r3[gnome-keyring]" [ebuild])
(dependency required by "sys-apps/openrc-0.13.1[pam]" [ebuild])
(dependency required by "net-misc/netifrc-0.2.4" [ebuild])

I get the legend: !!! Problem with sandbox binary. Disabling... with each emerge I try.
I don't know if that might be an issue or not. I am open to suggestions.

PS: I will keep the /usr/portage.old just in case anything critic might happen.

EDIT: I solved the "Problem with sandbox binary" issue by updating Sandbox.
Now the only issue is this part:
Code:
!!! The ebuild selected to satisfy ">=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- net-nds/openldap-2.4.38-r2::gentoo USE="berkdb crypt cxx ipv6 minimal ssl syslog tcpd -debug -experimental -gnutls -icu -iodbc -kerberos -odbc -overlays -perl -samba -sasl (-selinux) -slp -smbkrb5passwd"

  The following REQUIRED_USE flag constraints are unsatisfied:
    cxx? ( sasl )
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 4809
Location: The Peanut Gallery

PostPosted: Thu Oct 30, 2014 11:31 am    Post subject: Reply with quote

i92guboj wrote:
At this point, I can't really understand why the hell you insisted on using a custom Gentoo derivative that no one knows of and that seems to offer no support to their users. Let me put it the simple way: if you want support from this forum, we first need to take the necessary measures to transform whatever product you are using in a regular Gentoo installation, if that's possible at all.

ShadowOne333 wrote:
Neither do I understand why the creator chose such an old Kernel and old packages.
I already told him but I didn't get a clear answer out of him.
As I said, it is not my personal computer, it is my work one.
Although, I think he is using me as guinea pig to see if we can update the custom built with the most updated packages possible along with the kernel.

So you're getting paid for this, and so is he, and Gentoo are doing the support?

I suggest you tell him to fix his crap himself. After all he's the "creator" of this "derivative distro."
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Thu Oct 30, 2014 2:08 pm    Post subject: Reply with quote

steveL wrote:
i92guboj wrote:
At this point, I can't really understand why the hell you insisted on using a custom Gentoo derivative that no one knows of and that seems to offer no support to their users. Let me put it the simple way: if you want support from this forum, we first need to take the necessary measures to transform whatever product you are using in a regular Gentoo installation, if that's possible at all.

ShadowOne333 wrote:
Neither do I understand why the creator chose such an old Kernel and old packages.
I already told him but I didn't get a clear answer out of him.
As I said, it is not my personal computer, it is my work one.
Although, I think he is using me as guinea pig to see if we can update the custom built with the most updated packages possible along with the kernel.

So you're getting paid for this, and so is he, and Gentoo are doing the support?

I suggest you tell him to fix his crap himself. After all he's the "creator" of this "derivative distro."

He's not getting paid for that.
It is a currently beta derivative of Gentoo specific for certain scholar purposes, I am the one getting paid by the school and so is he but for a completely different work.

That does not have importance in this topic though, if I am getting paid to workaround this distro or not is not of importance.
The important thing here is to try to solve the issue of the emerge not sync-ing properly and try to get it as up to date as possible.

This topic can also help for anyone else having similar issues than I do, either if they have a custom Gentoo or a very old one.

EDIT: Ok so i got past the issue with OpenLDAP. I stablished sasl as a USE Flag in make.conf.
After that, I finally got the list of complete packages from emerge world, but is quite a long one and got some errors at the end.
I will only post the important part of the emerge:
Code:
[blocks B      ]    <gnome-base/gdm-3.8 ("<gnome-base/gdm-3.8" is blocking gnome-base/gsettings-desktop-schemas-3.12.2)
[blocks B      ] <=net-print/cups-1.5.9999 ("<=net-print/cups-1.5.9999" is blocking net-print/cups-filters-1.0.53)
[blocks B      ]  <gnome-base/gdm-2.91.94 ("<gnome-base/gdm-2.91.94" is blocking gnome-base/gnome-control-center-3.12.1-r1)

Total: 83 packages (49 upgrades, 30 new, 3 in new slots, 1 reinstall), Size of downloads: 335,811 kB

 * Error: circular dependencies:

(sys-fs/udev-9999::x-portage, ebuild scheduled for merge) depends on
 (sys-fs/udev-init-scripts-27::gentoo, ebuild scheduled for merge) (runtime)
  (virtual/udev-215::gentoo, ebuild scheduled for merge) (buildtime)
   (sys-fs/udev-9999::x-portage, ebuild scheduled for merge) (runtime)

It might be possible to break this cycle
by applying any of the following changes:
- virtual/udev-215 (Change USE: +systemd)
- sys-fs/udev-9999 (Change USE: -openrc)

Note that this change can be reverted, once the package has been installed.

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/libgweather:2

  (dev-libs/libgweather-2.30.3::x-portage, installed) pulled in by
    <dev-libs/libgweather-2.90.1:2 required by (gnome-base/gnome-panel-2.32.1-r3::x-portage, installed)

  (dev-libs/libgweather-3.12.2-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/libgweather-3.9.5:2 required by (gnome-base/gnome-settings-daemon-3.12.2::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- gnome-base/gnome-menus-2.30.5::x-portage (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Pacho Ramos <pacho@gentoo.org> (11 Oct 2014)
# Masked for removal in a month.
# Obsolete and unmaintained for years. You should switch
# to one of the many available alternatives like (#508854):
# - >=gnome-base/gnome-3.12 (either with standard or 'Classic' modes)
# - gnome-extra/cinnamon
# - mate-base/mate
# - xfce-base/xfce4-meta
# - ...

- gnome-base/gnome-panel-2.32.1-r3::x-portage (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 11302

PostPosted: Fri Oct 31, 2014 1:30 am    Post subject: Reply with quote

I think steveL's point is that it is at best weird that you are asking us to support something that has been modified by an external party in a way we cannot see, when you have ready access to that party to have him fix his mess. Gentoo is a rolling distribution and has been for a very long time. Creating a derivative that automatically become stuck in time is a really bad idea. If he cannot help you, then you need to run something that someone can support, whether that means you take over his mess or you switch to something we know how to handle. Also, sometime back i92guboj asked for the output of emerge --info on this derivative system. Please show it.
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 4809
Location: The Peanut Gallery

PostPosted: Fri Oct 31, 2014 6:52 am    Post subject: Reply with quote

ShadowOne333 wrote:
The important thing here is to try to solve the issue of the emerge not sync-ing properly and try to get it as up to date as possible.

This topic can also help for anyone else having similar issues than I do, either if they have a custom Gentoo or a very old one.

No, it can't. It's very specific to your situation, and no-one else on these forums is going to run into the same issues, since they don't run "whatever-this-is" (and I wouldn't call it a distro, by any means. Installing gentoo and then fscking it up doesn't make a distro, just a very-broken Gentoo install, as you're now dealing with, which anyone of us would simply reformat, and chalk up to experience.)

We've had plenty of posts where we try to help people recover after not having upgraded for a year or two. They at least have the decency to be asking for support with Gentoo, and yes those posts are relevant to others who might be in the same situation, since it's the same tree everyone else was using, and the same base set of ebuilds, which we can go back and find the originals of. Most of the time we went through whatever issues they're running into now, again because it's Gentoo.

What you're doing makes no sense for anyone else at all. IMO it doesn't make sense for you either, but it's your time to waste.

Good luck with it, and to anyone who wants to help you with it. Hu summed up that side better than I could.
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Wed Nov 05, 2014 9:56 pm    Post subject: Reply with quote

Hu wrote:
Also, sometime back i92guboj asked for the output of emerge --info on this derivative system. Please show it.

Here is the emerge --info:
Code:
emerge --info
Portage 2.2.8-r2 (default/linux/x86/13.0/desktop/gnome, gcc-4.5.3, glibc-2.14.1-r3, 3.3.8-samurai-r2 i686)
=================================================================
System uname: Linux-3.3.8-samurai-r2-i686-Intel-R-_Core-TM-2_Duo_CPU_T5670_@_1.80GHz-with-gentoo-2.1
KiB Mem:     3100216 total,   2485048 free
KiB Swap:     524284 total,    524284 free
Timestamp of tree: Tue, 04 Nov 2014 22:00:01 +0000
ld GNU ld (GNU Binutils) 2.21.1
app-shells/bash:          4.2_p37
dev-lang/perl:            5.18.2-r2
dev-lang/python:          2.7.7, 3.2.3, 3.3.5-r1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6::x-portage, 1.13.4
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.6
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r3
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=prescott -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdda cdr cli colord consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gif glamor gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk iconv ieee1394 introspection ipv6 jpeg lcms ldap libnotify libsecret mad mng modules mp3 mp4 mpeg nautilus ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qt3support readline sdl session socialweb spell ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb v4l v4l2 vorbis wxwidgets x264 x86 xcb xml xv xvid zlib" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="synaptics keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON

I got into issues trying to update udev and my computer crashed when I tried emerging GHC.

So... I did another fresh install of this Gentoo derivative, and managed to work my way to update Portage and the Portage tree, I now can emerge --sync without issues.
Although, the problem comes with UDEV, I cannot seem to emerge certain packages due to udev, I get the following when I try to
Code:
emerge -auDvN @world
:
(NOTE: I will be skipping the first part of the emerge due to space, I will only post the last part which has the issues)
Code:
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/gentoo-systemd-integration-4, sys-apps/systemd-215-r3)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-216)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-216)
[blocks B      ] sys-power/upower ("sys-power/upower" is blocking sys-power/upower-pm-utils-0.9.23-r2)

Total: 457 packages (246 upgrades, 193 new, 17 in new slots, 1 reinstall, 11 uninstalls), Size of downloads: 881,564 kB
Conflict: 30 blocks (4 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-base/xorg-server:0

  (x11-base/xorg-server-1.12.2::x-portage, installed) pulled in by
    x11-base/xorg-server:0/0= required by (x11-drivers/xf86-input-synaptics-1.7.4::gentoo, installed)

  (x11-base/xorg-server-1.15.0::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-power/upower-0.99.1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-power/upower-0.99:= required by (gnome-base/gnome-settings-daemon-3.12.2::gentoo, ebuild scheduled for merge)
    >=sys-power/upower-0.99:= required by (gnome-base/gnome-control-center-3.12.1-r1::gentoo, ebuild scheduled for merge)
    >sys-power/upower-0.99:= required by (x11-wm/mutter-3.12.2::gentoo, ebuild scheduled for merge)
    >=sys-power/upower-0.99[introspection] required by (gnome-base/gnome-shell-3.12.2::gentoo, ebuild scheduled for merge)
    sys-power/upower required by (net-misc/networkmanager-0.9.8.10-r1::gentoo, ebuild scheduled for merge)

  (sys-power/upower-pm-utils-0.9.23-r2::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-power/upower-pm-utils-0.9.23 required by (net-im/telepathy-mission-control-5.16.2::gentoo, ebuild scheduled for merge)

  (sys-apps/systemd-215-r3::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-4::gentoo, ebuild scheduled for merge)
    sys-apps/systemd required by (gnome-base/gnome-settings-daemon-3.12.2::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-186:0=[pam] required by (gnome-base/gdm-3.12.2::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-31 required by (gnome-base/gnome-control-center-3.12.1-r1::gentoo, ebuild scheduled for merge)
    sys-apps/systemd:0= required by (sys-apps/dbus-1.8.8::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-31 required by (gnome-base/gnome-shell-3.12.2::gentoo, ebuild scheduled for merge)

  (sys-fs/udev-216::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-208-r1 required by (virtual/udev-215::gentoo, ebuild scheduled for merge)
    >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-)]) required by (virtual/libudev-215-r1::gentoo, ebuild scheduled for merge)
    >=sys-fs/udev-150 required by (x11-base/xorg-server-1.12.2::x-portage, installed)
    >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gudev,introspection?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),gudev,introspection]) required by (virtual/libgudev-215-r1::gentoo, ebuild scheduled for merge)
    sys-fs/udev required by @selected


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by www-client/firefox-24.8.0[gstreamer]
# required by @selected
# required by @world (argument)
>=media-plugins/gst-plugins-meta-0.10-r9:0.10 ffmpeg
# required by gnome-base/gdm-3.12.2
# required by gnome-base/gnome-shell-3.12.2
# required by gnome-base/gnome-light-3.12.0[gnome-shell]
# required by @selected
# required by @world (argument)
=sys-auth/pambase-20120417-r3 systemd

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

As you can see, udev is blocking almost all of the blocked packages (if it is not udev, it is a udev derivative)
Only problem is that I don't have a clue about how to upgrade udev properly, I already changed the CONFIG_DEVTMPFS=y and also CONFIG_DEVTMPFS_MOUNT=y, but from there I have no clue.

steveL wrote:
We've had plenty of posts where we try to help people recover after not having upgraded for a year or two. They at least have the decency to be asking for support with Gentoo, and yes those posts are relevant to others who might be in the same situation, since it's the same tree everyone else was using, and the same base set of ebuilds, which we can go back and find the originals of. Most of the time we went through whatever issues they're running into now, again because it's Gentoo.
?
Wouldn't updating portage and the portage tree with emerge-webrsync / emerge --sync make my tree and ebuilds the same as the latest one from the Gentoo repository?
So it should be the same as with anyone who has updated recently.
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 40

PostPosted: Fri Nov 07, 2014 9:10 pm    Post subject: Reply with quote

GOT IT!

I had to take the major risk and unmerge udev from the system.

After that, I continued to update both PCI-Utils and USB-Utils, but first I had to emerge systemd which was blocking everything else.
I emerged systemd-212-r5, this was because the other versions (215-r1, 216-r1, 217-r1) were ALL failing at compile phase with: "emake failed".

So once I updated systemd, everything else went smoothly.
pciutils, usbutils, kmod.
Heck even emerge @world didn't block anything now!

I am now emerging all the packages and I am at 328/403 packages.
Only issue so far has been grub, I had to exclude it because I am using a custom Grub too.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
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