Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Von OpenRC zu SystemD: [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
root_tux_linux
l33t
l33t


Joined: 21 Dec 2003
Posts: 958

PostPosted: Tue Apr 23, 2013 2:46 pm    Post subject: Von OpenRC zu SystemD: [solved] Reply with quote

Hat schon jemand von OpenRC zu systemd migriert und kann mir evtl sagen wieso kdelibs 4.10.2 ums verrecken upower und udisks benötigt?


PS. Bin gerade nicht am Rechner zu Hause, werde weitere Infos später nachreichen!
_________________
AMD FX 8120 8-Core, Asus Sabertooth FX990, EVGA GTX 560 , 16GB Corsair, 2x 240GB OCZ Vertex 3 | Gentoo x86_64
Intel Atom N330, Point Of View ION, Nvidia ION (GF 9400), 4GB Corsair SO-DDR2 667Mhz | Gentoo x86_64
HP Pavilion DV7-4050ez | Gentoo x86_64


Last edited by root_tux_linux on Tue Apr 30, 2013 6:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4115

PostPosted: Tue Apr 23, 2013 3:18 pm    Post subject: Reply with quote

kdelibs benötigt upower und udisk, wenn die entsprechenden useflags gesetzt sind ;)

Quote:
$ eix kdelibs
[I] kde-base/kdelibs
Available versions:
(4) 4.10.1-r1^t (~)4.10.2^t
(0) **4.10.49.9999[1] **9999[1]
{{3dnow acl alsa altivec aqua +bzip2 debug doc fam +handbook jpeg2k kerberos lzma mmx nls openexr opengl +policykit semantic-desktop spell sse sse2 ssl test +udev +udisks upnp +upower zeroconf}}
Installed versions: 4.10.2(4)^t(19:46:53 21.04.2013)(acl alsa bzip2 fam handbook jpeg2k lzma mmx nls opengl policykit semantic-desktop spell sse sse2 ssl udev udisks upower -3dnow -altivec -aqua -debug -doc -kerberos -openexr -test -zeroconf)
Homepage: http://www.kde.org/
Description: KDE libraries needed by all KDE programs.

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 2284
Location: Germany

PostPosted: Tue Apr 23, 2013 3:39 pm    Post subject: Reply with quote

Vermutlich wird ein installiertes app-cdr/k3b auch Abhängigkeiten zu kdelibs[udisks] haben?!

Ich verstehe nur nicht so recht was das ganze mit OpenRC und system-Daemon zu tun hat.

/edit: Rechtschreibung korrigiert


Last edited by Josef.95 on Tue Apr 23, 2013 11:54 pm; edited 1 time in total
Back to top
View user's profile Send private message
root_tux_linux
l33t
l33t


Joined: 21 Dec 2003
Posts: 958

PostPosted: Tue Apr 23, 2013 8:14 pm    Post subject: Reply with quote

Hi :)

Also ich hab momentan OpenRC und will zu SystemD wechseln, also hab ich die Useflags angepasst in:

-udev
-consolekit
-openrc
+systemd

Aber dann wird hier gemotzt das KDELibs udisks benötigt weil K3B usw usf den Kram will -.-'

udisks und upower sind ja Abhängig von udev?
Und udev wir nicht mehr benötigt seit systemd, aber udisks und upower doch weiterhin?



Ich werde morgen mal die Konsolenausgabe zeigen...
_________________
AMD FX 8120 8-Core, Asus Sabertooth FX990, EVGA GTX 560 , 16GB Corsair, 2x 240GB OCZ Vertex 3 | Gentoo x86_64
Intel Atom N330, Point Of View ION, Nvidia ION (GF 9400), 4GB Corsair SO-DDR2 667Mhz | Gentoo x86_64
HP Pavilion DV7-4050ez | Gentoo x86_64
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 3930
Location: Irgendwo im Nirgendwo

PostPosted: Tue Apr 23, 2013 8:38 pm    Post subject: Reply with quote

udev kommt mit systemd, letzteres steht deshalb auch in virtual/udev mit drin. Alles was udev braucht, funktioniert jetzt auch mit systemd. USE="udev" steuert diese Abhängigkeit. Also udev, udisks, upower Useflags wieder anmachen/wiederherstellen/was auch immer vorher funktioniert hat.
_________________
"der mac dennoch wesen geil"
Wolfram von Eschenbach, Parzival (Buch 1, Z. 7).
Ein frühes Statement gegen Windows.

My overlay
Back to top
View user's profile Send private message
root_tux_linux
l33t
l33t


Joined: 21 Dec 2003
Posts: 958

PostPosted: Wed Apr 24, 2013 10:23 am    Post subject: Reply with quote

franzf wrote:
udev kommt mit systemd, letzteres steht deshalb auch in virtual/udev mit drin. Alles was udev braucht, funktioniert jetzt auch mit systemd. USE="udev" steuert diese Abhängigkeit. Also udev, udisks, upower Useflags wieder anmachen/wiederherstellen/was auch immer vorher funktioniert hat.



Oh dann war mein -udev wohl zuviel.

Ich versuch es heute Abend gleich noch mal, danke euch :)
_________________
AMD FX 8120 8-Core, Asus Sabertooth FX990, EVGA GTX 560 , 16GB Corsair, 2x 240GB OCZ Vertex 3 | Gentoo x86_64
Intel Atom N330, Point Of View ION, Nvidia ION (GF 9400), 4GB Corsair SO-DDR2 667Mhz | Gentoo x86_64
HP Pavilion DV7-4050ez | Gentoo x86_64
Back to top
View user's profile Send private message
root_tux_linux
l33t
l33t


Joined: 21 Dec 2003
Posts: 958

PostPosted: Mon Apr 29, 2013 9:32 pm    Post subject: Reply with quote

Also irgendwie klappt das ganze garnicht!

Ich bin dieser Anleitung gefolgt: http://wiki.gentoo.org/wiki/Systemd

Ich unmerge udev, ich merge systemd, ich setzt die useflag und dann block block block...

Wird ja wohl nicht die Lösung sein einfach systemd mit --nodeps zu installieren? oO

Code:

[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-202)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-202)



Code:
gentoo ~ # USE="-udev" emerge --ask --changed-use --deep @world

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

Calculating dependencies  en                   

!!! Problem resolving dependencies for kde-base/kdelibs from @selected
... done!

!!! The ebuild selected to satisfy "kde-base/kdelibs" has unmet requirements.
- kde-base/kdelibs-4.10.2::gentoo USE="3dnow acl alsa bzip2 fam handbook jpeg2k lzma mmx nls opengl policykit semantic-desktop spell sse sse2 ssl udisks upower zeroconf (-altivec) (-aqua) -debug -doc -kerberos -openexr -test -udev"

  The following REQUIRED_USE flag constraints are unsatisfied:
    udisks? ( udev ) upower? ( udev )

(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
gentoo ~ #

_________________
AMD FX 8120 8-Core, Asus Sabertooth FX990, EVGA GTX 560 , 16GB Corsair, 2x 240GB OCZ Vertex 3 | Gentoo x86_64
Intel Atom N330, Point Of View ION, Nvidia ION (GF 9400), 4GB Corsair SO-DDR2 667Mhz | Gentoo x86_64
HP Pavilion DV7-4050ez | Gentoo x86_64
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4115

PostPosted: Tue Apr 30, 2013 8:13 am    Post subject: Reply with quote

liegt vermutlich am virtual/udev.
Hast du schon versucht erstmal nur systemd zu installieren, oder ist die erste ausgabe das ergebnis davon?

Solche probleme, das versucht wird zwei pakete gleichzeitig zu installieren, welche vom virtual/X erlaubt sind, kenne ich bisher nur im zusammenhang mit paludis.
Da half dann meist nur auch das virtual/X paket zu deinstallieren..
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
root_tux_linux
l33t
l33t


Joined: 21 Dec 2003
Posts: 958

PostPosted: Tue Apr 30, 2013 3:46 pm    Post subject: Reply with quote

Hi

Wenn ich nach der Anleitung des Wiki gehe kommt direkt:

Code:
gentoo ~ # emerge --ask systemd

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

Calculating dependencies                      ... done!           
[ebuild  N     ] sys-apps/systemd-202  USE="acl cryptsetup firmware-loader gcrypt gudev introspection keymap kmod lzma openrc pam policykit python tcpd -audit -doc -http -qrcode (-selinux) -static-libs {-test} -vanilla -xattr" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7"
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-202)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-202)

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

  (sys-apps/systemd-202::gentoo, ebuild scheduled for merge) pulled in by
    systemd

  (sys-fs/udev-202::gentoo, installed) pulled in by
    >=sys-fs/udev-197-r8[gudev,hwdb,introspection,keymap,kmod,static-libs] required by (virtual/udev-197-r3::gentoo, installed)


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



Wenn ich jetzt systemd reinprügel mit "emerge --nodeps systemd", die Useflag setzt und dann "emerge --ask --changed-use --deep @world" ausführe kommt wieder direkt das systemd udev blockt und umgekehrt.

Code:
gentoo ~ # emerge -C virtual/udev-197-r3
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

 virtual/udev
    selected: 197-r3
   protected: none
     omitted: none

All selected packages: virtual/udev-197-r3

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in:  5 4 3 2 1
>>> Unmerging (1 of 1) virtual/udev-197-r3...

 * GNU info directory index is up-to-date.


virtual/udev ist entfernt und ein "gentoo ~ # emerge --ask --changed-use --deep @world" zeigt mir dann an:

Code:

[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-202)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-202)

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

  (sys-apps/systemd-202::gentoo, ebuild scheduled for merge) pulled in by
    sys-apps/systemd required by (sys-apps/dbus-1.6.10::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-44-r1[pam] required by (sys-auth/pambase-20120417-r2::kde, ebuild scheduled for merge)
    >=sys-apps/systemd-31 required by (net-misc/networkmanager-0.9.6.4-r1::gentoo, ebuild scheduled for merge)

  (sys-fs/udev-202::gentoo, installed) pulled in by
    >=sys-fs/udev-197-r8[gudev,hwdb,introspection,keymap,kmod,static-libs] required by (virtual/udev-197-r3::gentoo, ebuild scheduled for merge)


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



Also entferne ich noch sys-fs/udev:

Code:
gentoo ~ # emerge -C udev
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.


!!! 'sys-fs/udev' (virtual/dev-manager) is part of your system profile.
!!! Unmerging it may be damaging to your system.

>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...
Press Ctrl-C to Stop in:  10 9 8 7 6 5 4 3 2 1

 sys-fs/udev
    selected: 202
   protected: none
     omitted: none

All selected packages: sys-fs/udev-202

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in:  5 4 3 2 1
>>> Unmerging (1 of 1) sys-fs/udev-202...

 * GNU info directory index is up-to-date.


und nun kommt wieder:

Code:
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-202)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-202)

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

  (sys-apps/systemd-202::gentoo, ebuild scheduled for merge) pulled in by
    sys-apps/systemd required by (sys-apps/dbus-1.6.10::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-44-r1[pam] required by (sys-auth/pambase-20120417-r2::kde, ebuild scheduled for merge)
    >=sys-apps/systemd-31 required by (net-misc/networkmanager-0.9.6.4-r1::gentoo, ebuild scheduled for merge)

  (sys-fs/udev-202::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-197-r8[gudev,hwdb,introspection,keymap,kmod,static-libs] required by (virtual/udev-197-r3::gentoo, ebuild scheduled for merge)


Code:
gentoo ~ # equery l udev
 * Searching for udev ...
!!! No installed packages matching 'udev'
gentoo ~ #



So, nun hab ich sogar virtual/dev-manager entfernt, geht trotzdem nicht :(

Code:
gentoo ~ # emerge -C virtual/dev-manager
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

 virtual/dev-manager
    selected: 0
   protected: none
     omitted: none

All selected packages: virtual/dev-manager-0

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in:  5 4 3 2 1
>>> Unmerging (1 of 1) virtual/dev-manager-0...

 * GNU info directory index is up-to-date.


und schon wieder:

Code:
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-202)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-202)

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

  (sys-apps/systemd-202::gentoo, ebuild scheduled for merge) pulled in by
    sys-apps/systemd required by (sys-apps/dbus-1.6.10::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-44-r1[pam] required by (sys-auth/pambase-20120417-r2::kde, ebuild scheduled for merge)
    >=sys-apps/systemd-31 required by (net-misc/networkmanager-0.9.6.4-r1::gentoo, ebuild scheduled for merge)

  (sys-fs/udev-202::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-197-r8[gudev,hwdb,introspection,keymap,kmod,static-libs] required by (virtual/udev-197-r3::gentoo, ebuild scheduled for merge)



Also irgendwie dreht sich das ganze im Kreis....


*nerv*
_________________
AMD FX 8120 8-Core, Asus Sabertooth FX990, EVGA GTX 560 , 16GB Corsair, 2x 240GB OCZ Vertex 3 | Gentoo x86_64
Intel Atom N330, Point Of View ION, Nvidia ION (GF 9400), 4GB Corsair SO-DDR2 667Mhz | Gentoo x86_64
HP Pavilion DV7-4050ez | Gentoo x86_64
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4115

PostPosted: Tue Apr 30, 2013 5:01 pm    Post subject: Reply with quote

laut dem virtual/udev muss sys-fs/udev oder sys-apps/systemd mit den gleichen useflags gebaut werden wie das virtual selbst.

mit welchen aktiven useflags wurde udev bei dir installiert?
womöglich könnte es am hwdb useflag liegen, denn dieses ist nur bei sys-fs/udev vorhanden aber nicht bei sys-apps/systemd

edit: anscheinend muss du für systemd die useflags introspection und gudev aktivieren
quelle: http://forums.gentoo.org/viewtopic-t-955000-start-0-postdays-0-postorder-asc-highlight-.html
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
root_tux_linux
l33t
l33t


Joined: 21 Dec 2003
Posts: 958

PostPosted: Tue Apr 30, 2013 5:45 pm    Post subject: Reply with quote

Die Useflags hab ich drin, der einzige "grössere" Unterschied wäre static-libs. Weiss garnicht mehr wieso ich das damals aktiviert habe ^^

Code:
[ebuild  N     ] sys-apps/systemd-202  USE="acl cryptsetup firmware-loader gcrypt gudev introspection keymap kmod lzma openrc pam policykit python tcpd -audit -doc -http -qrcode (-selinux) -static-libs {-test} -vanilla -xattr" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB


Code:
[ebuild   R    ] sys-fs/udev-202  USE="acl firmware-loader gudev hwdb introspection keymap kmod openrc static-libs -doc (-selinux)" 0 kB


Code:
[ebuild   R    ] virtual/udev-197-r3  USE="gudev hwdb introspection keymap kmod static-libs (-selinux)" 0 kB



edit: hab jetzt virtual/udev und sys-fs/udev mit -static-libs neu compiliert und versucht systemd zu mergen... wieder blocken sie sich :(


EDIT: ES GEHT!!!!!!!!!!!!!!! -static-libs bei virtual/udev und sys-fs/udev dafür sys-fs/systemd mit static-libs und es geht :) DANKE DANKE DANKE DANKE
_________________
AMD FX 8120 8-Core, Asus Sabertooth FX990, EVGA GTX 560 , 16GB Corsair, 2x 240GB OCZ Vertex 3 | Gentoo x86_64
Intel Atom N330, Point Of View ION, Nvidia ION (GF 9400), 4GB Corsair SO-DDR2 667Mhz | Gentoo x86_64
HP Pavilion DV7-4050ez | Gentoo x86_64
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) 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