Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

how to read emerge ouput? (upower and systemd again)

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
duderonomy
Guru
Guru
Posts: 349
Joined: Sat Mar 20, 2004 7:51 pm
Location: SF Bay Area

how to read emerge ouput? (upower and systemd again)

  • Quote

Post by duderonomy » Sun Jun 22, 2014 6:24 am

Does portage sometimes say the wrong thing? or is it merely confusing? Perhaps a bad ebuild is misguiding us in our attempts to get through this systemd madness.

Can someone help me interpret what the following snippets indicate?
# emerge -NDutvp world

Code: Select all

[ebuild  N     ]   media-libs/cogl-1.18.0:1.0/20  USE="introspection opengl pango -debug -examples -gles2 (-gstreamer) {-test}" 1,627 kB
[nomerge       ] x11-wm/mutter-3.12.2  USE="introspection -debug {-test}" 
[ebuild  N    #]  sys-power/upower-0.99.0-r1:0/2  USE="introspection -ios" 0 kB
[blocks b      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/eudev-1.8)
[uninstall     ]  sys-fs/eudev-1.8  USE="gudev hwdb introspection keymap modutils openrc rule-generator -doc -kmod (-selinux) -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 
[nomerge       ] sci-geosciences/geocode-glib-3.12.2  USE="introspection {-test}" 

Code: Select all

...

Code: Select all

[nomerge       ] media-libs/speex-1.2_rc1-r2  USE="ogg sse -static-libs" ABI_X86="(64) -32 (-x32)" 
[ebuild     U  ]  media-libs/libogg-1.3.2 [1.3.1] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 398 kB
[blocks B      ] sys-power/upower ("sys-power/upower" is blocking sys-power/upower-pm-utils-0.9.23-r1)

Total: 215 packages (97 upgrades, 106 new, 3 in new slots, 9 reinstalls, 1 uninstall), Size of downloads: 388,198 kB
Conflict: 3 blocks (1 unsatisfied)

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

  (sys-power/upower-pm-utils-0.9.23-r1:0/0::gentoo, installed) pulled in by
    sys-power/upower-pm-utils required by (net-im/telepathy-mission-control-5.16.2:0/0::gentoo, ebuild scheduled for merge)
    sys-power/upower-pm-utils required by (xfce-extra/xfce4-systemload-plugin-1.1.1-r1:0/0::gentoo, installed)
    sys-power/upower-pm-utils required by (xfce-base/xfce4-session-4.11.0-r1:0/0::gentoo, ebuild scheduled for merge)
    sys-power/upower-pm-utils required by (xfce-base/xfce4-settings-4.11.2-r1:0/0::gentoo, ebuild scheduled for merge)
    sys-power/upower-pm-utils required by (xfce-extra/xfce4-weather-plugin-0.8.3-r1:0/0::gentoo, installed)

  (sys-power/upower-0.99.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-power/upower-0.99 required by (gnome-base/gnome-settings-daemon-3.12.2:0/0::gentoo, ebuild scheduled for merge)
    >=sys-power/upower-0.99[introspection] required by (gnome-base/gnome-shell-3.12.2:0/0::gentoo, ebuild scheduled for merge)
    >sys-power/upower-0.99 required by (x11-wm/mutter-3.12.2:0/0::gentoo, ebuild scheduled for merge)
    >=sys-power/upower-0.9.23 required by (xfce-extra/xfce4-power-manager-1.3.0:0/0::gentoo, ebuild scheduled for merge)
    sys-power/upower required by (net-misc/networkmanager-0.9.8.10-r1:0/0::gentoo, ebuild scheduled for merge)
    >=sys-power/upower-0.99 required by (gnome-base/gnome-control-center-3.12.1:2/2::gentoo, ebuild scheduled for merge)
I am confused how emerge can report,

Code: Select all

sys-power/upower ("sys-power/upower" is blocking sys-power/upower-pm-utils-0.9.23-r1
when:

Code: Select all

$ eix sys-power/upower
* sys-power/upower
     Available versions:  [M]0.9.23-r3 [m]0.99.0-r1(0/2) {doc +introspection ios KERNEL="FreeBSD linux"}
     Homepage:            http://upower.freedesktop.org/
     Description:         D-Bus abstraction for enumerating power devices and querying history and statistics

[I] sys-power/upower-pm-utils
     Available versions:  0.9.23 (~)0.9.23-r1 {doc +introspection ios KERNEL="FreeBSD linux"}
     Installed versions:  0.9.23-r1(11:07:09 PM 06/21/2014)(introspection -ios KERNEL="linux -FreeBSD")
     Homepage:            http://upower.freedesktop.org/
     Description:         The upstream upower 0.9 git branch for use with sys-power/pm-utils
emerge also requests the following:

Code: Select all

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by sys-apps/systemd-214[-vanilla]
# required by gnome-base/gnome-settings-daemon-3.12.2
# required by gnome-base/gnome-control-center-3.12.1
# required by gnome-base/gnome-shell-3.12.2
# required by gnome-base/gdm-3.12.2
# /etc/portage/package.mask:
=sys-apps/gentoo-systemd-integration-4
# required by virtual/libudev-208
# required by net-wireless/gnome-bluetooth-3.12.0
# required by gnome-base/gnome-control-center-3.12.1[bluetooth]
# required by gnome-base/gnome-shell-3.12.2
# required by gnome-base/gdm-3.12.2
# /etc/portage/package.mask:
=sys-apps/systemd-214
# required by x11-wm/mutter-3.12.2
# required by gnome-base/gnome-shell-3.12.2
# required by gnome-base/gdm-3.12.2
# /etc/portage/package.mask:
=sys-power/upower-0.99.0-r1
Is portage asking for this config block to be inserted into /etc/portage/package.mask?
That where I have it.
I wonder why it says to read about package.unmask?
That's seems misleading.

Thanks for any advice! :)
:D
Last edited by duderonomy on Sun Jun 22, 2014 4:57 pm, edited 1 time in total.
Top
mistreated
n00b
n00b
Posts: 26
Joined: Sun Dec 03, 2006 10:55 pm
Location: Riga, Latvia

  • Quote

Post by mistreated » Sun Jun 22, 2014 8:24 am

I am confused how emerge can report,
Code:

Code: Select all

sys-power/upower ("sys-power/upower" is blocking sys-power/upower-pm-utils-0.9.23-r1
The following means that upower-pm-utils cannot be emerged while upower is present. You have to unmerge upower first.
There's more about mentioned power management packages, here's the quote from gentoo news:
014-06-03-upower-loses-hibernate-suspend-to-systemd
Title UPower loses hibernate / suspend to systemd
Author Samuli Suominen <ssuominen@gentoo.org>
Posted 2014-06-03
Revision 1

UPower discontinued hibernate and suspend support in favor of systemd.
Because of this, we have created a compability package at
sys-power/upower-pm-utils which will give you the old UPower with
sys-power/pm-utils support back.
Some desktops have integrated the sys-power/pm-utils support directly
to their code, like Xfce, and as a result, they work also with the new
UPower as expected.

All non-systemd users are recommended to choose between:

# emerge --oneshot --noreplace 'sys-power/upower-pm-utils'

or

# emerge --oneshot --noreplace '>=sys-power/upower-0.99.0'

However, all systemd users are recommended to stay with sys-power/upower.
Regarding masked packages, you have to add them to package.unmask file instead of package.mask. However, I would recommend to use --autounmask-write option to make sure that emerge will add required packages to appropriate files.
Top
duderonomy
Guru
Guru
Posts: 349
Joined: Sat Mar 20, 2004 7:51 pm
Location: SF Bay Area

  • Quote

Post by duderonomy » Sun Jun 22, 2014 4:47 pm

Indeed, I have the following during all the portage complaints:

Code: Select all

$ eix sys-power/upower
* sys-power/upower
     Available versions:  0.9.23-r3 0.99.0-r1(0/2) {doc +introspection ios KERNEL="FreeBSD linux"}
     Homepage:            http://upower.freedesktop.org/
     Description:         D-Bus abstraction for enumerating power devices and querying history and statistics

[I] sys-power/upower-pm-utils
     Available versions:  0.9.23 (~)0.9.23-r1 {doc +introspection ios KERNEL="FreeBSD linux"}
     Installed versions:  0.9.23-r1(02:41:27 AM 06/22/2014)(introspection -ios KERNEL="linux -FreeBSD")
     Homepage:            http://upower.freedesktop.org/
     Description:         The upstream upower 0.9 git branch for use with sys-power/pm-utils
Using the feature, --autounmask-write, on the emerge command line has no effect. No file or directory is modified in the/etc/portage directory.

Ironically, I got the same blocks when I decided to stop this effort to avoid systemd, I pulled out all of the portage entries, put "-upower" and "systemd" in USE flags and then then ran emerge repeatedly until the existing package tweaks were satisfied (primarily added back entries to packages.use) until things blocked again on this upower is blocking upower-pm-utils error:

Code: Select all

[blocks B      ] sys-power/upower ("sys-power/upower" is blocking sys-power/upower-pm-utils-0.9.23-r1)

Total: 220 packages (89 upgrades, 108 new, 3 in new slots, 20 reinstalls), Size of downloads: 376,563 kB
Conflict: 1 block (1 unsatisfied)

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

  (sys-power/upower-pm-utils-0.9.23-r1:0/0::gentoo, installed) pulled in by
    sys-power/upower-pm-utils required by (xfce-extra/xfce4-power-manager-1.3.0:0/0::gentoo, ebuild scheduled for merge)
    sys-power/upower-pm-utils required by (xfce-extra/xfce4-weather-plugin-0.8.3-r1:0/0::gentoo, installed)
    sys-power/upower-pm-utils required by (xfce-base/xfce4-settings-4.11.2-r1:0/0::gentoo, ebuild scheduled for merge)
    sys-power/upower-pm-utils required by @selected
    sys-power/upower-pm-utils required by (xfce-extra/xfce4-systemload-plugin-1.1.1-r1:0/0::gentoo, installed)
    sys-power/upower-pm-utils required by (xfce-base/xfce4-session-4.11.0-r1:0/0::gentoo, ebuild scheduled for merge)
    sys-power/upower-pm-utils required by (net-misc/networkmanager-0.9.8.10-r1:0/0::gentoo, ebuild scheduled for merge)

  (sys-power/upower-0.99.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-power/upower-0.99 required by (gnome-base/gnome-settings-daemon-3.12.2:0/0::gentoo, ebuild scheduled for merge)
    >sys-power/upower-0.99 required by (x11-wm/mutter-3.12.2:0/0::gentoo, ebuild scheduled for merge)
    >=sys-power/upower-0.99 required by (gnome-base/gnome-control-center-3.12.1:2/2::gentoo, ebuild scheduled for merge)
    >=sys-power/upower-0.99[introspection] required by (gnome-base/gnome-shell-3.12.2:0/0::gentoo, ebuild scheduled for merge)
Maybe if I wait a week something will change in the ebuilds to make things work again.
I wish there was a Gentoo jobs forum so that I could find somebody to help me get
through this ridiculous dependency problem without re-installing? I'd pay whomever
helps me via paypal. I do not have the time to muck with this.

Thanks!
:D
Top
Hu
Administrator
Administrator
Posts: 24395
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sun Jun 22, 2014 4:56 pm

It appears you are a GNOME user. GNOME has lost support for non-systemd installs, so you either take systemd or you drop GNOME. If you want to avoid systemd, you can explicitly mask it and supporting packages to encourage Portage to resolve conflicts in other ways.
Top
duderonomy
Guru
Guru
Posts: 349
Joined: Sat Mar 20, 2004 7:51 pm
Location: SF Bay Area

  • Quote

Post by duderonomy » Sun Jun 22, 2014 5:00 pm

Thanks Hu!

Yes... I also have -gnome in my use flags and I was on profile #3, "default/linux/amd64/13.0/desktop"

I have configs posted: http://forums.gentoo.org/viewtopic-t-993882.html

This thread was intended to ask a simpler and smaller question.

Cheers,
:D
Top
Post Reply

5 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic