Hilfe gesucht

localhost /home/michi # euse -E alsa
WARNING: Use flag „alsa“ is already enabled globally
localhost /home/michi # emerge -av –newuse world

  • IMPORTANT: 17 news items need reading for repository ‚gentoo‘.
  • Use eselect news read to view new items.

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

Calculating dependencies… done!

Total: 0 packages, Size of downloads: 0 KiB

Nothing to merge; quitting.

localhost /home/michi # aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, Generic Digital
HDMI Audio Output
localhost /home/michi # cat /sys/class/sound/card0/id
HDMI
localhost /home/michi # aplay –list-devices
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: HDMI [HDA ATI HDMI], Gerät 3: Generic Digital [Generic Digital]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
localhost /home/michi # speaker-test -Dsurroundaudio -c 6

speaker-test 1.1.6

Wiedergabe-Gerät ist surroundaudio
Stream-Parameter sind 48000 Hz, S16_LE, 6 Kanäle
Verwende 16 Oktaven rosa Rauschen
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.6-r1/work/alsa-lib-1.1.6/src/pcm/pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM surroundaudio
Fehler beim Öffnen des Gerätes: -2, Datei oder Verzeichnis nicht gefunden


localhost /home/michi # grep audio /etc/group
audio:x:18:michi

Pulseaudio funktioniert auch nicht:

localhost /home/michi # /etc/init.d/alsasound stop

  • WARNING: you are stopping a boot service
  • Storing ALSA Mixer Levels … [ ok ]
    localhost /home/michi # pulseaudio
    W: [pulseaudio] main.c: Dieses Programm sollte ohne die Option –system nicht als Administrator ausgeführt werden.
    E: [pulseaudio] bluez5-util.c: Failed to get D-Bus connection: Failed to connect to socket /var/run/dbus/system_bus_socket: Datei oder Verzeichnis nicht gefunden
    E: [pulseaudio] module.c: Failed to load module „module-bluez5-discover“ (argument: „“): initialization failed.
    E: [pulseaudio] module.c: Failed to load module „module-bluetooth-discover“ (argument: „“): initialization failed.
    W: [pulseaudio] authkey.c: Failed to open cookie file ‚/root/.config/pulse/cookie‘: Datei oder Verzeichnis nicht gefunden
    W: [pulseaudio] authkey.c: Failed to load authentication key ‚/root/.config/pulse/cookie‘: Datei oder Verzeichnis nicht gefunden
    W: [pulseaudio] authkey.c: Failed to open cookie file ‚/root/.pulse-cookie‘: Datei oder Verzeichnis nicht gefunden
    W: [pulseaudio] authkey.c: Failed to load authentication key ‚/root/.pulse-cookie‘: Datei oder Verzeichnis nicht gefunden
    E: [pulseaudio] module-console-kit.c: Unable to contact D-Bus system bus: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: Datei oder Verzeichnis nicht gefunden
    E: [pulseaudio] module.c: Failed to load module „module-console-kit“ (argument: „“): initialization failed.


!!! The ebuild selected to satisfy „>=media-libs/clutter-1.20:1.0=[X=,introspection?]“ has unmet requirements.

Beim Versuch nautilus zu kompilieren erhielt ich eine Fehlermeldung.  Auszug: !!! The ebuild selected to satisfy „>=media-libs/clutter-1.20:1.0=[X=,introspection?]“ has unmet requirements.
Die Veränderung der USE-Flags brachte keine Lösung. Durch setzen eines Profils mit Desktop und env-update && sources /etc/profile wurde das Problem gelöst.

 

localhost /home/michi # emerge -av nautilus

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

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

Calculating dependencies... done!

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

dev-libs/libxml2:2

(dev-libs/libxml2-2.9.8:2/2::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)

(dev-libs/libxml2-2.9.8:2/2::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/libxml2[python,python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] required by (dev-util/itstool-2.0.2:0/0::gentoo, ebuild scheduled for merge)
^^^^^^

media-libs/harfbuzz:0

(media-libs/harfbuzz-2.0.2:0/0.9.18::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)

(media-libs/harfbuzz-2.0.2:0/0.9.18::gentoo, ebuild scheduled for merge) pulled in by
>=media-libs/harfbuzz-1.3.3:=[icu(+)] required by (net-libs/webkit-gtk-2.22.2:4/37::gentoo, ebuild scheduled for merge)

!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion.
localhost /home/michi # eselect profile list | more
Available profile symlink targets:
[1] default/linux/amd64/13.0 (stable)
[2] default/linux/amd64/13.0/selinux (dev)
[3] default/linux/amd64/13.0/desktop (stable)
[4] default/linux/amd64/13.0/desktop/gnome (stable)
[5] default/linux/amd64/13.0/desktop/gnome/systemd (stable)
[6] default/linux/amd64/13.0/desktop/plasma (stable)
[7] default/linux/amd64/13.0/desktop/plasma/systemd (stable)
[8] default/linux/amd64/13.0/developer (stable)
[9] default/linux/amd64/13.0/no-multilib (stable)
[10] default/linux/amd64/13.0/systemd (stable)
[11] default/linux/amd64/13.0/x32 (dev)
[12] default/linux/amd64/17.0 (stable) *
[13] default/linux/amd64/17.0/selinux (stable)
[14] default/linux/amd64/17.0/hardened (stable)
[15] default/linux/amd64/17.0/hardened/selinux (stable)
[16] default/linux/amd64/17.0/desktop (stable)
[17] default/linux/amd64/17.0/desktop/gnome (stable)
[18] default/linux/amd64/17.0/desktop/gnome/systemd (stable)
[19] default/linux/amd64/17.0/desktop/plasma (stable)
[20] default/linux/amd64/17.0/desktop/plasma/systemd (stable)
[21] default/linux/amd64/17.0/developer (stable)
[22] default/linux/amd64/17.0/no-multilib (stable)
localhost /home/michi # eselect profile set 3
localhost /home/michi # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...

(EE) Unable to find a valid framebuffer device

Das Ausführen des startx brachte einen Fehler: (EE) Unable to find a valid framebuffer device
Aufgrund dessen habe ich in der Datei /var/log/Xorg.0.log nach Informationen gesucht. Es wird die Karte nicht erkannt. Sicher aufgrund eines fehlenden Treibers. Es stellte sich heraus, dass das Paket linux-firmware nicht installiert war.

michi@localhost ~ $ emerge -av linux-firmware
This action requires superuser access...
Would you like to add --pretend to options? [Yes/No] yes

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

Calculating dependencies... done!
[ebuild R ] sys-kernel/linux-firmware-20181026::gentoo USE="-savedconfig" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

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

michi@localhost ~ $

Nach der Installation war der Start von Fluxbox über startx erfolgreich. Der gewünschte Windowmanager wird in der Datei .xinitrc festgelegt. Diese liegt im Heimatverzeichnis.

michi@localhost /root $ less /var/log/Xorg.0.log

 

[ 214.258] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 214.258] (II) FBDEV: driver for framebuffer: fbdev
[ 214.258] (II) VESA: driver for VESA chipsets: vesa
[ 214.258] (–) using VT number 7

[ 214.262] (EE) open /dev/dri/card0: No such file or directory
[ 214.262] (WW) Falling back to old probe method for modesetting
[ 214.262] (EE) open /dev/dri/card0: No such file or directory
[ 214.262] (II) Loading sub module „fbdevhw“
[ 214.262] (II) LoadModule: „fbdevhw“
[ 214.263] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 214.267] (II) Module fbdevhw: vendor=“X.Org Foundation“
[ 214.267] compiled for 1.20.3, module version = 0.0.2
[ 214.267] ABI class: X.Org Video Driver, version 24.0
[ 214.267] (EE) Unable to find a valid framebuffer device
[ 214.267] (WW) Falling back to old probe method for fbdev
[ 214.267] (II) Loading sub module „fbdevhw“
[ 214.267] (II) LoadModule: „fbdevhw“
[ 214.267] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 214.267] (II) Module fbdevhw: vendor=“X.Org Foundation“
[ 214.267] compiled for 1.20.3, module version = 0.0.2
[ 214.267] ABI class: X.Org Video Driver, version 24.0
[ 214.268] (EE) open /dev/fb0: No such file or directory
[ 214.268] (EE) Screen 0 deleted because of no matching config section.
[ 214.268] (II) UnloadModule: „modesetting“
[ 214.268] (EE) Screen 0 deleted because of no matching config section.
[ 214.268] (II) UnloadModule: „fbdev“
[ 214.268] (II) UnloadSubModule: „fbdevhw“

 

Allgemeine Infos gibt es zum Beispiel unter https://wiki.gentoo.org/wiki/AMD    oder  https://wiki.gentoo.org/wiki/Radeon

cannot start x as user , X funzt nur als Root

X mit Fluxbox. Als Root startet es erfolgreich. Als User bekam ich den Fehler no screens found permission denied.

Cannot open /dev/ttyS0: Permission denied

 

Xorg.log:

[ 27901.219] 
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[ 27901.219] Build Operating System: Linux 4.9.76-gentoo-r1 x86_64 Gentoo
[ 27901.219] Current Operating System: Linux localhost 4.14.78-gentoo #1 SMP Fri Nov 2 16:40:33 -00 2018 x86_64
[ 27901.220] Kernel command line: BOOT_IMAGE=/boot/kernel-genkernel-x86_64-4.14.78-gentoo root=UUID=1aff66af-57a1-4f38-8df1-ee5997d3d9bb ro
[ 27901.220] Build Date: 02 November 2018  11:05:26AM
[ 27901.220]  
[ 27901.220] Current version of pixman: 0.34.0
[ 27901.220] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[ 27901.220] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 27901.221] (==) Log file: "/home/michi/.local/share/xorg/Xorg.0.log", Time: Sat Nov  3 16:52:54 2018
[ 27901.221] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 27901.221] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 27901.221] (==) No Layout section.  Using the first Screen section.
[ 27901.221] (==) No screen section available. Using defaults.
[ 27901.221] (**) |-->Screen "Default Screen Section" (0)
[ 27901.221] (**) |   |-->Monitor "<default monitor>"
[ 27901.221] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[ 27901.221] (==) Automatically adding devices
[ 27901.221] (==) Automatically enabling devices
[ 27901.221] (==) Automatically adding GPU devices
[ 27901.221] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 27901.221] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[ 27901.221] (==) ModulePath set to "/usr/lib64/xorg/modules"
[ 27901.221] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 27901.221] (II) Loader magic: 0x55a4d5b1ec40
[ 27901.221] (II) Module ABI versions:
[ 27901.221] 	X.Org ANSI C Emulation: 0.4
[ 27901.221] 	X.Org Video Driver: 24.0
[ 27901.221] 	X.Org XInput driver : 24.1
[ 27901.221] 	X.Org Server Extension : 10.0
[ 27901.224] (--) PCI:*(0@0:1:0) 1002:9874:1043:8719 rev 226, Mem @ 0xe0000000/268435456, 0xf0000000/8388608, 0xfe900000/262144, I/O @ 0x0000f000/256, BIOS @ 0x????????/131072
[ 27901.224] (II) LoadModule: "glx"
[ 27901.224] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 27901.225] (II) Module glx: vendor="X.Org Foundation"
[ 27901.225] 	compiled for 1.20.3, module version = 1.0.0
[ 27901.225] 	ABI class: X.Org Server Extension, version 10.0
[ 27901.225] (==) Matched ati as autoconfigured driver 0
[ 27901.225] (==) Matched modesetting as autoconfigured driver 1
[ 27901.225] (==) Matched fbdev as autoconfigured driver 2
[ 27901.225] (==) Matched vesa as autoconfigured driver 3
[ 27901.225] (==) Assigned the driver to the xf86ConfigLayout
[ 27901.225] (II) LoadModule: "ati"
[ 27901.225] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
[ 27901.225] (II) Module ati: vendor="X.Org Foundation"
[ 27901.225] 	compiled for 1.20.3, module version = 18.1.0
[ 27901.225] 	Module class: X.Org Video Driver
[ 27901.225] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.225] (II) LoadModule: "radeon"
[ 27901.225] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[ 27901.225] (II) Module radeon: vendor="X.Org Foundation"
[ 27901.225] 	compiled for 1.20.3, module version = 18.1.0
[ 27901.225] 	Module class: X.Org Video Driver
[ 27901.225] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.225] (II) LoadModule: "modesetting"
[ 27901.225] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[ 27901.225] (II) Module modesetting: vendor="X.Org Foundation"
[ 27901.225] 	compiled for 1.20.3, module version = 1.20.3
[ 27901.225] 	Module class: X.Org Video Driver
[ 27901.225] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.225] (II) LoadModule: "fbdev"
[ 27901.225] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[ 27901.225] (II) Module fbdev: vendor="X.Org Foundation"
[ 27901.225] 	compiled for 1.20.3, module version = 0.5.0
[ 27901.225] 	Module class: X.Org Video Driver
[ 27901.225] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.225] (II) LoadModule: "vesa"
[ 27901.225] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[ 27901.225] (II) Module vesa: vendor="X.Org Foundation"
[ 27901.225] 	compiled for 1.20.3, module version = 2.4.0
[ 27901.226] 	Module class: X.Org Video Driver
[ 27901.226] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.226] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
	ATI Radeon Mobility X600 (M24), ATI FireMV 2400,
	ATI Radeon Mobility X300 (M24), ATI FireGL M24 GL,
	ATI Radeon X600 (RV380), ATI FireGL V3200 (RV380),
	ATI Radeon IGP320 (A3), ATI Radeon IGP330/340/350 (A4),
	ATI Radeon 9500, ATI Radeon 9600TX, ATI FireGL Z1, ATI Radeon 9800SE,
	ATI Radeon 9800, ATI FireGL X2, ATI Radeon 9600, ATI Radeon 9600SE,
	ATI Radeon 9600XT, ATI FireGL T2, ATI Radeon 9650, ATI FireGL RV360,
	ATI Radeon 7000 IGP (A4+), ATI Radeon 8500 AIW,
	ATI Radeon IGP320M (U1), ATI Radeon IGP330M/340M/350M (U2),
	ATI Radeon Mobility 7000 IGP, ATI Radeon 9000/PRO, ATI Radeon 9000,
	ATI Radeon X800 (R420), ATI Radeon X800PRO (R420),
	ATI Radeon X800SE (R420), ATI FireGL X3 (R420),
	ATI Radeon Mobility 9800 (M18), ATI Radeon X800 SE (R420),
	ATI Radeon X800XT (R420), ATI Radeon X800 VE (R420),
	ATI Radeon X850 (R480), ATI Radeon X850 XT (R480),
	ATI Radeon X850 SE (R480), ATI Radeon X850 PRO (R480),
	ATI Radeon X850 XT PE (R480), ATI Radeon Mobility M7,
	ATI Mobility FireGL 7800 M7, ATI Radeon Mobility M6,
	ATI FireGL Mobility 9000 (M9), ATI Radeon Mobility 9000 (M9),
	ATI Radeon 9700 Pro, ATI Radeon 9700/9500Pro, ATI FireGL X1,
	ATI Radeon 9800PRO, ATI Radeon 9800XT,
	ATI Radeon Mobility 9600/9700 (M10/M11),
	ATI Radeon Mobility 9600 (M10), ATI Radeon Mobility 9600 (M11),
	ATI FireGL Mobility T2 (M10), ATI FireGL Mobility T2e (M11),
	ATI Radeon, ATI FireGL 8700/8800, ATI Radeon 8500, ATI Radeon 9100,
	ATI Radeon 7500, ATI Radeon VE/7000, ATI ES1000,
	ATI Radeon Mobility X300 (M22), ATI Radeon Mobility X600 SE (M24C),
	ATI FireGL M22 GL, ATI Radeon X800 (R423), ATI Radeon X800PRO (R423),
	ATI Radeon X800LE (R423), ATI Radeon X800SE (R423),
	ATI Radeon X800 XTP (R430), ATI Radeon X800 XL (R430),
	ATI Radeon X800 SE (R430), ATI Radeon X800 (R430),
	ATI FireGL V7100 (R423), ATI FireGL V5100 (R423),
	ATI FireGL unknown (R423), ATI Mobility FireGL V5000 (M26),
	ATI Mobility Radeon X700 XL (M26), ATI Mobility Radeon X700 (M26),
	ATI Radeon X550XTX, ATI Radeon 9100 IGP (A5),
	ATI Radeon Mobility 9100 IGP (U3), ATI Radeon XPRESS 200,
	ATI Radeon XPRESS 200M, ATI Radeon 9250, ATI Radeon 9200,
	ATI Radeon 9200SE, ATI FireMV 2200, ATI Radeon X300 (RV370),
	ATI Radeon X600 (RV370), ATI Radeon X550 (RV370),
	ATI FireGL V3100 (RV370), ATI FireMV 2200 PCIE (RV370),
	ATI Radeon Mobility 9200 (M9+), ATI Mobility Radeon X800 XT (M28),
	ATI Mobility FireGL V5100 (M28), ATI Mobility Radeon X800 (M28),
	ATI Radeon X850, ATI unknown Radeon / FireGL (R480),
	ATI Radeon X800XT (R423), ATI FireGL V5000 (RV410),
	ATI Radeon X700 XT (RV410), ATI Radeon X700 PRO (RV410),
	ATI Radeon X700 SE (RV410), ATI Radeon X700 (RV410),
	ATI Radeon X1800, ATI Mobility Radeon X1800 XT,
	ATI Mobility Radeon X1800, ATI Mobility FireGL V7200,
	ATI FireGL V7200, ATI FireGL V5300, ATI Mobility FireGL V7100,
	ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
	ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
	ATI Mobility Radeon X1400, ATI Radeon X1550 64-bit,
	ATI Mobility Radeon X1300, ATI Radeon X1300, ATI FireGL V3300,
	ATI FireGL V3350, ATI Mobility Radeon X1450,
	ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
	ATI FireMV 2250, ATI Radeon X1650, ATI Mobility FireGL V5200,
	ATI Mobility Radeon X1600, ATI Radeon X1300 XT/X1600 Pro,
	ATI FireGL V3400, ATI Mobility FireGL V5250,
	ATI Mobility Radeon X1700, ATI Mobility Radeon X1700 XT,
	ATI FireGL V5200, ATI Radeon X2300HD, ATI Mobility Radeon HD 2300,
	ATI Radeon X1950, ATI Radeon X1900, ATI AMD Stream Processor,
	ATI RV560, ATI Mobility Radeon X1900, ATI Radeon X1950 GT, ATI RV570,
	ATI FireGL V7400, ATI Radeon 9100 PRO IGP,
	ATI Radeon Mobility 9200 IGP, ATI Radeon X1200, ATI RS740,
	ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro,
	ATI Radeon HD 2900 GT, ATI FireGL V8650, ATI FireGL V8600,
	ATI FireGL V7600, ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
	ATI Radeon HD 4850 x2, ATI FirePro V8750 (FireGL),
	ATI FirePro V7760 (FireGL), ATI Mobility RADEON HD 4850,
	ATI Mobility RADEON HD 4850 X2, ATI FirePro RV770,
	AMD FireStream 9270, AMD FireStream 9250, ATI FirePro V8700 (FireGL),
	ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
	ATI FirePro M7750, ATI M98, ATI Mobility Radeon HD 4650,
	ATI Radeon RV730 (AGP), ATI Mobility Radeon HD 4670,
	ATI FirePro M5750, ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
	ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
	ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
	ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
	ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
	ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI RV610,
	ATI Radeon HD 2400 XT, ATI Radeon HD 2400 Pro,
	ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000, ATI Radeon HD 2350,
	ATI Mobility Radeon HD 2400 XT, ATI Mobility Radeon HD 2400,
	ATI RADEON E2400, ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
	ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
	ATI Mobility Radeon HD 3850 X2, ATI Mobility Radeon HD 3870,
	ATI Mobility Radeon HD 3870 X2, ATI Radeon HD3870 X2,
	ATI FireGL V7700, ATI Radeon HD3690, AMD Firestream 9170,
	ATI Radeon HD 4550, ATI Radeon RV710, ATI Radeon HD 4350,
	ATI Mobility Radeon 4300 Series, ATI Mobility Radeon 4500 Series,
	ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
	ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
	ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
	ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
	ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
	ATI FireGL V3600, ATI Radeon HD 2600 LE,
	ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
	ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
	ATI Radeon HD 3450, ATI Radeon HD 3430, ATI FirePro V3700,
	ATI FireMV 2450, ATI Radeon HD 3600 Series, ATI Radeon HD 3650 AGP,
	ATI Radeon HD 3600 PRO, ATI Radeon HD 3600 XT,
	ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
	ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
	ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
	ATI Radeon HD 3300 Graphics, ATI Radeon 3000 Graphics, SUMO, SUMO2,
	ATI Radeon HD 4200, ATI Radeon 4100, ATI Mobility Radeon HD 4200,
	ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
	AMD Radeon HD 6310 Graphics, AMD Radeon HD 6250 Graphics,
	AMD Radeon HD 6300 Series Graphics,
	AMD Radeon HD 6200 Series Graphics, PALM, CYPRESS,
	ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
	AMD Firestream 9350, ATI Radeon HD 5800 Series,
	ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
	ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
	ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
	ATI Radeon HD 5670, ATI Radeon HD 5570, ATI Radeon HD 5500 Series,
	REDWOOD, ATI Mobility Radeon Graphics, CEDAR, ATI FirePro 2270,
	ATI Radeon HD 5450, CAYMAN, AMD Radeon HD 6900 Series,
	AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS,
	AMD Radeon HD 6800 Series, AMD Radeon HD 6700 Series, TURKS, CAICOS,
	ARUBA, TAHITI, PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI,
	MULLINS, KAVERI, HAWAII
[ 27901.227] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 27901.227] (II) FBDEV: driver for framebuffer: fbdev
[ 27901.227] (II) VESA: driver for VESA chipsets: vesa
[ 27901.227] (++) using VT number 1

[ 27901.227] (--) controlling tty is VT number 1, auto-enabling KeepTty
[ 27901.229] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[ 27901.229] (EE) open /dev/dri/card0: No such file or directory
[ 27901.229] (WW) Falling back to old probe method for modesetting
[ 27901.229] (EE) open /dev/dri/card0: No such file or directory
[ 27901.229] (II) Loading sub module "fbdevhw"
[ 27901.229] (II) LoadModule: "fbdevhw"
[ 27901.229] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 27901.229] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 27901.229] 	compiled for 1.20.3, module version = 0.0.2
[ 27901.229] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.229] (EE) Unable to find a valid framebuffer device
[ 27901.229] (WW) Falling back to old probe method for fbdev
[ 27901.229] (II) Loading sub module "fbdevhw"
[ 27901.229] (II) LoadModule: "fbdevhw"
[ 27901.229] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 27901.229] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 27901.229] 	compiled for 1.20.3, module version = 0.0.2
[ 27901.229] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.229] (EE) open /dev/fb0: No such file or directory
[ 27901.229] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 27901.229] (EE) Screen 0 deleted because of no matching config section.
[ 27901.229] (II) UnloadModule: "modesetting"
[ 27901.229] (EE) Screen 0 deleted because of no matching config section.
[ 27901.229] (II) UnloadModule: "fbdev"
[ 27901.229] (II) UnloadSubModule: "fbdevhw"
[ 27901.229] (II) Loading sub module "vbe"
[ 27901.229] (II) LoadModule: "vbe"
[ 27901.229] (II) Loading /usr/lib64/xorg/modules/libvbe.so
[ 27901.229] (II) Module vbe: vendor="X.Org Foundation"
[ 27901.229] 	compiled for 1.20.3, module version = 1.1.0
[ 27901.229] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.229] (II) Loading sub module "int10"
[ 27901.229] (II) LoadModule: "int10"
[ 27901.229] (II) Loading /usr/lib64/xorg/modules/libint10.so
[ 27901.229] (II) Module int10: vendor="X.Org Foundation"
[ 27901.229] 	compiled for 1.20.3, module version = 1.0.0
[ 27901.229] 	ABI class: X.Org Video Driver, version 24.0
[ 27901.229] (II) VESA(0): initializing int10
[ 27901.230] (EE) VESA(0): Cannot read int vect
[ 27901.230] (II) UnloadModule: "vesa"
[ 27901.230] (II) UnloadSubModule: "int10"
[ 27901.230] (II) Unloading int10
[ 27901.230] (II) UnloadSubModule: "vbe"
[ 27901.230] (II) Unloading vbe
[ 27901.230] (EE) Screen(s) found, but none have a usable configuration.
[ 27901.230] (EE) 
Fatal server error:
[ 27901.230] (EE) no screens found(EE) 
[ 27901.230] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[ 27901.230] (EE) Please also check the log file at "/home/michi/.local/share/xorg/Xorg.0.log" for additional information.
[ 27901.230] (EE) 
[ 27901.230] (EE) Server terminated with error (1). Closing log file.


Allgemeine Schritte:

Es muss überprüft werden, ob die Datei .xinitrc im Homeverzeichnis existiert. In dieser wird der zu startende Windowmanager angegeben. Zum Beispiel:

exec fluxbox
exec gnome-session
exec kde

Ausserdem  muss der User der Gruppe audio und video und wheel angehören. Ein Abruf der Gruppen erfolgt über groups.

localhost ~ # su michi
michi@localhost /root $ groups
wheel audio video input michi

Verwenden Sie zum Hinzufügen eines vorhandenen Benutzerkontos zu einer Gruppe in Ihrem System den Befehl usermod. Ersetzen Sie examplegroup durch den Namen der Gruppe, der Sie den Benutzer hinzufügen möchten, und den Namen des Benutzers, den Sie hinzufügen möchten.

usermod -a -G examplegroup exampleusername

 

Aufgrund des Fehlers fand ich in der Recherche des Internets das wiki https://wiki.gentoo.org/wiki/Non_root_Xorg und habe die Schritte durchgeführt. Wichtig ist das Hinzufügen der USE-Flags suid und suid-wrapper in die Datei /etc//portage/make.conf Danach erfolgt ein emerge -av –newuse xorg-server

 

emerge -av --newuse  xorg-server
>>> Installing (1 of 1) x11-base/xorg-server-1.20.3::gentoo
* checking 198 files for package collisions
>>> Merging x11-base/xorg-server-1.20.3 to /
* >>> SetUID: [chmod go-r] /usr/bin/Xorg ... [ ok ]
--- /usr/
--- /usr/share/

 

No JDK found

Bei der Installation von Pycharm erhielt ich folgende Meldung:

No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

Egal welches Programm: wenn Java benötigt wird, wird eine Laufzeitumgebung erforderlich. Das wiki von Gentoo gibt es hier: https://wiki.gentoo.org/wiki/Java/de
Soll Java allgemein aktiviert werden, kann dies in die /etc/portage/make.conff eingetragen werden. Ein Beispiel:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
USE="X bindist java"

GENTOO_MIRRORS="http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ http://mirror.netcologne.de/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
~
~

Das folgende Paket musste installiert werden: net-libs/webkit-gtk

michi@localhost ~ $ emerge --search webkit-gtk

[ Results for search key : webkit-gtk ]
Searching...

* net-libs/webkit-gtk
Latest version available: 2.20.4
Latest version installed: 2.20.4
Size of files: 16236 KiB
Homepage: https://www.webkitgtk.org
Description: Open source web browser engine
License: LGPL-2+ BSD

[ Applications found : 1 ]

idle: no python-exec wrapped executable found in /usr/lib/python-exec.

michi@localhost ~ $ idle
idle: no python-exec wrapped executable found in /usr/lib/python-exec.

python-exec ist das Werkzeug, um Python-Skripte für mehrere Implementierungen zu umbrechen. Beim Umbruch wird das ursprüngliche Python-Skript durch eine spezielle Wrapper-Programmdatei ersetzt, die je nachdem, welcher Python-Interpreter verwendet / angefordert wird, eine korrekte Version des ursprünglichen Skripts aufruft.

Lokale Implementierung überschreiben

Um zu vermeiden, dass die Systemkonfiguration geändert werden muss, bietet python-exec Unterstützung für die lokale Änderung des bevorzugten Python-Interpreters mit der Umgebungsvariablen EPYTHON. Die Variable sollte auf einen einzelnen Python-Implementierungsnamen festgelegt werden, z. B .:

Benutzer $ EPYTHON = python3.5 python-dingy

Dadurch wird die Anwendung mit der angegebenen Implementierung ausgeführt, sofern sie unterstützt wird. Wenn das betreffende Skript die angegebene Implementierung nicht unterstützt, wird python-exec darauf zurückgreifen, die Konfigurationsdateien auszuprobieren.

Skripte direkt ausführen (stärkere Überschreibung / Notfall)
Warnung
Das Folgende wird als Implementierungsdetail betrachtet. Das könnte sich in Zukunft ändern. Verwenden Sie es nicht in Skripten.

Sie können das umbrochene Skript auch direkt aus einem entsprechenden Unterverzeichnis von / usr / lib / python-exec ausführen, z. B .:

EPYTHON = python3.5 python-dingy

 

In diesem Fall wird entweder das Skript mit der angegebenen Implementierung ausgeführt oder der Befehl schlägt aufgrund einer nicht vorhandenen Datei fehl. Dies ist auch nützlich, wenn python-exec aus irgendeinem Grund nicht funktioniert.

Konfigurationsdateien

Beginnend mit python-exec-2.3 wird python-exec von einer oder mehreren Dateien in / etc / python-exec konfiguriert. Die Hauptsystemkonfiguration wird in python-exec.conf angegeben. Diese Konfiguration kann für bestimmte Skripts durch Erstellen von .conf-Dateien überschrieben werden. Jede der Konfigurationsdateien spezifiziert null oder mehr bevorzugte Implementierungen, eine pro Zeile, in absteigender Präferenzordnung (d.h. Die am meisten bevorzugte zuerst). Darüber hinaus können Implementierungen aus der Fallback-Verwendung deaktiviert werden, indem ihre Namen mit einem vorangestellten Bindestrich (-) aufgelistet werden. Die Implementierungen, die weder als Einstellungen aufgeführt noch  deaktiviert sind, werden als Fallback-Implementierungen betrachtet.

Beim Ausführen eines Skripts ohne erzwungene Implementierung (EPYTHON nicht gesetzt und nicht über Python-Interpreter erzeugt), versucht python-exec zunächst, die Skriptvariante für bevorzugte Implementierungen der Reihe nach zu finden. Wenn keine der bevorzugten Implementierungen unterstützt wird, greift python-exec auf die verbleibenden Implementierungen zurück, die in einer vom Wrapper definierten Reihenfolge unterstützt, aber nicht deaktiviert sind.

# /etc/python-exec/python-exec.conf
#Example system configuration 
# prefer python3.6
python3.6
# remaining implementations used in default order
#python3.5
#python3.3
#python2.7
# disable jython
-jython2.7

Eselect-Python

Eselect-Python bietet eine einfache Möglichkeit, bevorzugte / aktive Python-Interpreter zu konfigurieren. Seit python-exec-2.3 / eselect-python-20160207 verändert eselect-python die Änderung von python-exec.conf. Frühere Versionen verwenden das alte Konfigurationsformat, das von python.eclass wrappers, python-wrapper und älteren Versionen von python-exec  verwendet wurde.

user $eselect python list

Available Python interpreters, in order of preference:
  [1]   python3.4
  [2]   python3.5 (fallback)
  [3]   python3.3 (fallback)
  [4]   python2.7 (fallback)
  [5]   pypy3 (fallback)
  [6]   pypy (fallback)
  [7]   jython2.7 (disabled)

Um einen neuen bevorzugten Interpreter festzulegen, können Sie Folgendes verwenden:

root #eselect python set python3.6
michi@localhost /usr/portage/dev-lang/python $ ls
files python-2.7.14-r1.ebuild python-3.4.5-r1.ebuild python-3.4.8-r1.ebuild python-3.5.5-r1.ebuild python-3.6.5.ebuild python-3.7.0.ebuild
Manifest python-2.7.14-r2.ebuild python-3.4.6-r1.ebuild python-3.5.4-r1.ebuild python-3.6.3-r1.ebuild python-3.6.5-r1.ebuild
metadata.xml python-2.7.15.ebuild python-3.4.8.ebuild python-3.5.5.ebuild python-3.6.4.ebuild python-3.6.6.ebuild
michi@localhost /usr/portage/dev-lang/python $

Habs geschafft: auf einer Internetseite  habe ich gefunden, dass ich mit der USE-Flag tk kompilieren soll. Habe dies neu gemacht. Jetzt funzt es.

sdb1 /home/fridolin # USE="tk" emerge -av python

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

Calculating dependencies... done!
[ebuild R ] dev-lang/python-3.6.5:3.6/3.6m::gentoo USE="gdbm ipv6 ncurses readline sqlite ssl (threads) tk xml -build -examples -hardened -libressl -test -wininst" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No]

REQUIRED_USE flag constraints are unsatisfied: webengine? ( widgets? ( webchannel ) )

Folgende Meldung kommt bei einem versuchten World-Update:

REQUIRED_USE flag constraints are unsatisfied: webengine? ( widgets? ( webchannel )

Es wird nach einem USE Flag gefragt. Diese werden in der Datei /etc/portage/make.conf global festgelegt. Das Hinzufügen von webchannel in die /etc/portage/make.conf bringt die Lösung.

Es kann aufgrund eines Konfliktes der Python – Version zu einem Fehler kommen. Über eselect können die installierten Python-Versionen abgerufen werden. Durch eselect python set Nummer-der -Version-in-der-Liste wird diese global aktiviert.

localhost /home/fridolin # eselect python list
Available Python interpreters, in order of preference:
[1] python3.5
[2] python3.6 (fallback)
[3] python2.7 (fallback)
localhost /home/fridolin # eselect python set 2

Eine make.conf als Beispiel:

## These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
USE="X tk -kde -games cups alsa systemd -bluetooth -sysvinit -openrc -sysv-utils python3_6 webchannel"
L10="de de_DE"
LINGUAS="de"
GRUB_PLATFORMS="efi-64 pc"

GENTOO_MIRRORS="http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ rsync://mirror.eu.oneandone.net/gentoo/ http://mirror.netcologne.de/gentoo/ rsync://mirror.netcologne.de/gentoo/ rsync://ftp-stud.hs-esslingen.de/gentoo/"

CAMERAS="*"
~

Bitte um Hilfe in Sachen Python

Hlali, ich bin eine Python-Anfängerin und komme leider nicht weiter. Der Fehler NameError: name ’self‘ is not defined
>>> erscheint beim Aufruf des folgenden Programms:

from tkinter import *

root = Tk()

class Application(Frame):

                def calculate(self):
                                self.calculation = Label(text=self.entry.get())
                                self.calculation.pack(side="bottom")

def createWidgets(self):
                self.welcome = Label(self)
                self.welcome["text"] = "Herzlich Willkommen"
                self.welcome.pack(side="top")

                self.entry = Entry(self)
                self.entry.pack()

                self.QUIT = Button(self)
                self.QUIT["text"] = "Schliessen"
                self.QUIT["fg"] = "red"
                self.QUIT["command"] = self.quit
                self.QUIT.pack({"side": "left"})

                self.submit = Button(self)
                self.submit["text"] = "Abschicken",
                self.submit["command"] = self.calculate
                self.submit.pack({"side": "left"})

def __init__(self, master=None):
                Frame.__init__(self, master)
self.pack()
self.createWidgets()

root = Tk()
app = Application(master=root)
app.mainloop()
root.destroy()
logo = PhotoImage(file="../haekeluebersetzung/kruemelmonster-400xx.png")
w1 = Label(root, image=logo).pack(side="right",
                                  )
explanation = """Herzlich Willkommen im Handarbeitsübersetzer"""
w2 = Label(root, 
           justify=LEFT,
           padx = 10, 
           text=explanation).pack(side="left")
root.mainloop()

Bitte helft mir mal, was falsch ist.

sys-apps/sysvinit („sys-apps/sysvinit“ is blocking sys-apps/systemd-236-r5)

sys-apps/sysvinit („sys-apps/sysvinit“ is blocking sys-apps/systemd-236-r5)

 

localhost /home/fridolin # emerge -avuND world

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

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

Calculating dependencies... done!
[ebuild U ] net-dns/libidn-1.33-r2::gentoo [1.33-r1::gentoo] USE="nls -doc -emacs -java -mono -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] dev-python/lxml-3.8.0::gentoo USE="threads -doc -examples {-test}" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6" 3.707 KiB
[ebuild N ] dev-libs/libgamin-0.1.10-r5::gentoo USE="-debug -python -static-libs" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 463 KiB
[ebuild N ] app-admin/gamin-0.1.10-r1::gentoo ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] app-admin/gam-server-0.1.10-r2::gentoo USE="-debug" 388 KiB
[ebuild N ] virtual/fam-0-r1::gentoo ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N #] net-fs/samba-4.5.15::gentoo USE="acl client cups fam ldap pam system-mitkrb5 systemd -addc -addns -ads -cluster -dmapi -gnutls -gpg -iprint -quota (-selinux) -syslog (-system-heimdal) {-test} -winbind -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 20.534 KiB
[ebuild U ] sys-apps/systemd-236-r5:0/2::gentoo [233-r6:0/2::gentoo] USE="acl gcrypt kmod lz4 pam policykit seccomp ssl sysv-utils* (-apparmor) -audit -build -cryptsetup -curl -elfutils -gnuefi -http -idn -importd -libidn2% -lzma -nat -qrcode (-selinux) {-test} -usrmerge% -vanilla -xkb (-doc%)" ABI_X86="(64) -32 (-x32)" 6.655 KiB
[blocks B ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd-236-r5)

Total: 8 packages (2 upgrades, 6 new), Size of downloads: 31.744 KiB
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-apps/systemd-236-r5:0/2::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/systemd-206:0= required by (gnome-base/gvfs-1.32.1-r1:0/0::gentoo, installed)
>=sys-apps/systemd-217:0 required by (virtual/udev-217:0/0::gentoo, installed)
sys-apps/systemd:0/2= required by (sys-apps/dbus-1.10.18:0/0::gentoo, installed)
>=sys-apps/systemd-206:0/2= required by (gnome-base/gvfs-1.32.1-r1:0/0::gentoo, installed)
>=sys-apps/systemd-44:0= required by (gnome-extra/gnome-system-monitor-3.24.0:0/0::gentoo, installed)
>=sys-apps/systemd-209:0/2= required by (sys-apps/gnome-disk-utility-3.24.1:0/0::gentoo, installed)
>=sys-apps/systemd-209:0= required by (sys-apps/gnome-disk-utility-3.24.1:0/0::gentoo, installed)
>=sys-apps/systemd-44:0/2= required by (x11-misc/colord-1.3.4:0/2::gentoo, installed)
sys-apps/systemd required by (gnome-base/gnome-settings-daemon-3.24.3:0/0::gentoo, installed)
>=sys-apps/systemd-212-r5:0/2[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(-)?] (>=sys-apps/systemd-212-r5:0/2[abi_x86_64(-)]) required by (virtual/libudev-232:0/1::gentoo, installed)
>=sys-apps/systemd-183 required by (net-misc/modemmanager-1.6.4:0/1::gentoo, installed)
sys-apps/systemd required by (net-vpn/openvpn-2.4.4:0/0::gentoo, installed)
sys-apps/systemd: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(-)?] (sys-apps/systemd:0=[abi_x86_64(-)]) required by (media-sound/pulseaudio-11.1:0/0::gentoo, installed)
>=sys-apps/systemd-186:0=[pam] required by (gnome-base/gdm-3.24.3:0/0::gentoo, installed)
>=sys-apps/systemd-186:0= required by (sys-apps/accountsservice-0.6.45:0/0::gentoo, installed)
>=sys-apps/systemd-209:0= required by (net-misc/networkmanager-1.8.4:0/0::gentoo, installed)
sys-apps/systemd required by (net-print/cups-2.1.4:0/0::gentoo, installed)
>=sys-apps/systemd-44:0/2= required by (gnome-extra/gnome-system-monitor-3.24.0:0/0::gentoo, installed)
sys-apps/systemd:0= required by (sys-auth/polkit-0.113-r4:0/0::gentoo, installed)
sys-apps/systemd[pam] required by (sys-auth/pambase-20150213-r1:0/0::gentoo, installed)
>=sys-apps/systemd-31 required by (gnome-base/gnome-shell-3.24.3:0/0::gentoo, installed)
>=sys-apps/systemd-183:0/2= required by (gnome-base/gnome-session-3.24.2:0/0::gentoo, installed)
>=sys-apps/systemd-205:0= required by (sys-fs/lvm2-2.02.145-r2:0/0::gentoo, installed)
>=sys-apps/systemd-209:0/2= required by (net-misc/networkmanager-1.8.4:0/0::gentoo, installed)
>=sys-apps/systemd-44:0= required by (x11-misc/colord-1.3.4:0/2::gentoo, installed)
sys-apps/systemd:0/2=[abi_x86_64(-)] required by (media-sound/pulseaudio-11.1:0/0::gentoo, installed)
>=sys-apps/systemd-31 required by (gnome-base/gnome-control-center-3.24.3:2/2::gentoo, installed)
>=sys-apps/systemd-209 required by (sys-fs/udisks-2.7.4-r1:2/2::gentoo, installed)
sys-apps/systemd required by (x11-base/xorg-server-1.19.5:0/1.19.5::gentoo, installed)
sys-apps/systemd:0/2= required by (sys-auth/polkit-0.113-r4:0/0::gentoo, installed)
sys-apps/systemd required by (sys-apps/util-linux-2.30.2:0/0::gentoo, installed)
>=sys-apps/systemd-205:0/2= required by (sys-fs/lvm2-2.02.145-r2:0/0::gentoo, installed)
>=sys-apps/systemd-183:0= required by (gnome-base/gnome-session-3.24.2:0/0::gentoo, installed)
sys-apps/systemd:0/2= required by (dev-qt/qtcore-5.7.1-r3:5/5.7::gentoo, installed)
>=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-7:0/0::gentoo, installed)
sys-apps/systemd required by (sys-process/procps-3.3.12-r1:0/5::gentoo, installed)
>=sys-apps/systemd-38 required by (virtual/logger-0:0/0::gentoo, installed)
>=sys-apps/systemd-186:0/2=[pam] required by (gnome-base/gdm-3.24.3:0/0::gentoo, installed)
sys-apps/systemd:0= required by (sys-apps/dbus-1.10.18:0/0::gentoo, installed)
sys-apps/systemd required by (virtual/tmpfiles-0:0/0::gentoo, installed)
sys-apps/systemd:= required by (dev-qt/qtcore-5.7.1-r3:5/5.7::gentoo, installed)
sys-apps/systemd:0= required by (net-fs/samba-4.5.15:0/0::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-186:0/2= required by (sys-apps/accountsservice-0.6.45:0/0::gentoo, installed)

(sys-apps/sysvinit-2.88-r9:0/0::gentoo, installed) pulled in by
>=sys-apps/sysvinit-2.86-r6[selinux?] (>=sys-apps/sysvinit-2.86-r6) required by (sys-apps/openrc-0.34.11:0/0::gentoo, installed)

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

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by gnome-base/gnome-control-center-3.24.3::gentoo[cups]
# required by gnome-base/gnome-shell-3.24.3::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask/samba:
=net-fs/samba-4.5.15

NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.

Would you like to add these changes to your config files? [Yes/No] no

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.

 

Es wird nach den Abhängigkeiten des Paketes geschaut:

sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd

Das Paket net-fs/samba ist für die Kompilierung verschiedener Pakete erforderlich. Daher wird gefragt, ob net-fs/samba in die Datei package.unmask geschrieben werden soll. Damit wird verhindert, dass das Paket maskiert wird.

The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by gnome-base/gnome-control-center-3.24.3::gentoo[cups]
# required by gnome-base/gnome-core-apps-3.24.2::gentoo
# required by gnome-base/gnome-3.24.2::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask/samba:
=net-fs/samba-4.5.15

NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.

Would you like to add these changes to your config files? [Yes/No] yes

Autounmask changes successfully written.

* IMPORTANT: config file '/etc/portage/package.unmask' needs updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.

Nach der Aktualisierung von Konfigurationsdateien wird etc-update ausgeführt:

localhost /etc/portage/package.mask # etc-update
Scanning Configuration files...
The following is the list of files which need updating, each
configuration file is followed by a list of possible replacement files.
1) /etc/portage/package.unmask (1)
Please select a file to edit by entering the corresponding number.
(don't use -3, -5, -7 or -9 if you're unsure what to do)
(-1 to exit) (-3 to auto merge all files)
(-5 to auto-merge AND not use 'mv -i')
(-7 to discard all updates)
(-9 to discard all updates AND not use 'rm -i'): 1

File: /etc/portage/._cfg0000_package.unmask
1) Replace original with update
2) Delete update, keeping original as is
3) Interactively merge original with update
4) Show differences again
5) Save update as example config
Please select from the menu above (-1 to ignore this update): 1
Replacing /etc/portage/package.unmask with /etc/portage/._cfg0000_package.unmask

Exiting: Nothing left to do; exiting. :)

 

Da ich net-fs/samba in die package.use eingetragen hatte ist es sinnvoller, diese dort zu löschen.

localhost /etc/portage/package.mask # nano -w /etc/portage/package.mask/
libtool openrc perl samba
localhost /etc/portage/package.mask # nano -w /etc/portage/package.mask/samba
localhost /etc/portage/package.mask # rm samba

 

Dies brachte noch keine Besserung. Daher versuche ich eine Deinstallation von sysvinit

localhost /etc/portage/package.mask # emerge -C sysvinit
* 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-apps/sysvinit
selected: 2.88-r9
protected: none
omitted: none

All selected packages: =sys-apps/sysvinit-2.88-r9

>>> '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-apps/sysvinit-2.88-r9...

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

!!! existing preserved libs:
>>> package: net-fs/samba-4.5.10-r1
* - /usr/lib64/samba/libsamba-security-samba4.so
* - /usr/lib64/samba/libsamba3-util-samba4.so
* - /usr/lib64/samba/libldbsamba-samba4.so
* - /usr/lib64/libsamba-util.so.0
* - /usr/lib64/libsamba-util.so.0.0.1
* - /usr/lib64/libndr-krb5pac.so.0
* - /usr/lib64/libndr-krb5pac.so.0.0.1
* - /usr/lib64/libndr-nbt.so.0
* - /usr/lib64/libndr-nbt.so.0.0.1
* - /usr/lib64/samba/libflag-mapping-samba4.so
* - /usr/lib64/samba/libinterfaces-samba4.so
* - /usr/lib64/samba/libsmbd-shim-samba4.so
* - /usr/lib64/samba/libiov-buf-samba4.so
* - /usr/lib64/samba/libgse-samba4.so

 

Da openrc blockiert versuchte ich das Paket zu deinstallieren. Leider ist es Bestandteil des Systemkerns. Das System kann durch Deinstallation demoliert werden.

localhost /etc/portage/package.mask # emerge -C openrc
* 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-apps/openrc' (virtual/service-manager) is part of your system profile.
!!! Unmerging it may be damaging to your system.

sys-apps/openrc
selected: 0.34.11
protected: none
omitted: none

All selected packages: =sys-apps/openrc-0.34.11

>>> '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^C

Exiting on signal Signals.SIGINT

(sys-apps/sysvinit-2.88-r9:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/sysvinit-2.86-r6[selinux?] (>=sys-apps/sysvinit-2.86-r6) required by (sys-apps/openrc-0.34.11:0/0::gentoo, installed)

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

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

Jetzt macht Portage den Vorschlag, die Versionsumer mit einzutragen.

The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by sys-apps/openrc-0.34.11::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask/sysvinit:
=sys-apps/sysvinit-2.88-r9

NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.

Would you like to add these changes to your config files? [Yes/No] yes

Autounmask changes successfully written.

* IMPORTANT: config file '/etc/portage/package.unmask' needs updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.

Aktualisierung der Konfigurationsdateien:

 

localhost /etc/portage/package.mask # etc-update
Scanning Configuration files...
The following is the list of files which need updating, each
configuration file is followed by a list of possible replacement files.
1) /etc/portage/package.unmask (1)
Please select a file to edit by entering the corresponding number.
(don't use -3, -5, -7 or -9 if you're unsure what to do)
(-1 to exit) (-3 to auto merge all files)
(-5 to auto-merge AND not use 'mv -i')
(-7 to discard all updates)
(-9 to discard all updates AND not use 'rm -i'): 1

File: /etc/portage/._cfg0000_package.unmask
1) Replace original with update
2) Delete update, keeping original as is
3) Interactively merge original with update
4) Show differences again
5) Save update as example config
Please select from the menu above (-1 to ignore this update): 1
Replacing /etc/portage/package.unmask with /etc/portage/._cfg0000_package.unmask
mv: '/etc/portage/package.unmask' überschreiben? y

Exiting: Nothing left to do; exiting. :)

 

Leider bringt auch dies nicht die Lösung. Ich hole mir jetzt im Forum Hilfe. https://forums.gentoo.org/viewtopic-p-8174878.html#8174878

 

Nachdem ich durch eselect news read aktuelle Infos vom Portage gelesen habe, bekam ich die Lösung:

 

2018-01-23-systemd-blocker
Title systemd sysv-utils blocker resolution
Author Mike Gilbert <floppym@gentoo.org>
Posted 2018-01-23
Revision 1

Starting with systemd-236, the sysv-utils USE flag is enabled by
default.

The sysv-utils USE flag controls installation of symlinks for several
key commands:

/sbin/halt -> ../bin/systemctl
/sbin/init -> ../lib/systemd/systemd
/sbin/reboot -> ../bin/systemctl
/sbin/poweroff -> ../bin/systemctl
/sbin/runlevel -> ../bin/systemctl
/sbin/shutdown -> ../bin/systemctl
/sbin/telinit -> ../bin/systemctl

These commands are otherwise provided by sys-apps/sysvinit. This package
is blocked by systemd when the sysv-utils USE flag is enabled.

Enabling sysv-utils should cause Portage to un-merge sysvinit and OpenRC
if they are currently installed. emerge may emit a warning message
before doing so; if you are booting with systemd, this message is safe
to ignore.

If you wish to keep sysvinit (and openrc) installed, you may disable the
sysv-utils USE flag locally.

If you run into unresolvable blockers with sysv-utils enabled, ensure
that you do not have any reverse dependencies of sys-apps/sysvinit
selected (in your world file).

Common packages to look for:

sys-apps/sysvinit
sys-apps/openrc
net-misc/netifrc

The equery command from gentoolkit may help track down installed
packages that depend on openrc.

equery depends sys-apps/openrc

 

Wenn systemd in der make.conf  hinterlegt ist, muss es ohne sysv-utils kompiliert werden. Dies erfolgt über 

localhost# USE="-sysv-utils" emerge -av systemd

No Machine-ID found

Falls nach einem Update oder irgendeinem anderen Grund keine Machine-ID für das System auffindbar sein, gibt es Konflikte mit Programmen. Bei einem Start über ein Terminal werden diese ggf. angezeigt. Der Firefox z.B.  bringt als Fehler No machine-id found.

 

Die Maschinen-ID ist eine einzelne Newline-terminierte, hexadezimale, 32-stellige Kleinbuchstaben-ID. Wenn  sie hexadezimal dekodiert wird, entspricht dies einem 16-Byte / 128-Bit   Wert.

Die ID wird in der Datei /etc/machine-id hinterlegt. Die Datei /etc/machine-id enthält die eindeutige Maschinen-ID des Rechner-Systems, das während der Installation festgelegt wird. Die Maschinen-ID wird normalerweise aus einer zufälligen Quelle generiert.  Sie ändert sich nicht bei Änderungen der Netzwerk Konfiguration oder wenn Hardware ersetzt wird.

Das Tool systemd-machine-id-setup  kann (z.B. von Installer-Tools)  verwendet werden, um die Rechner-ID zur Installationszeit zu initialisieren.

Wenn das Tool ohne die Option –commit aufgerufen wird, wird in der Datei /etc /machine-id  eine gültige, neu bearbeitete ID initialisiert.

     

  Manpage: http://man7.org/linux/man-pages/man1/systemd-machine-id-setup.1.html