Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.12.2014, 18:26

Installation Gnome problem

Ich habe gerade zum ersten mal Gentoo fertig installiert und möchte nun Gnome3 installieren. Wenn ich emerge gnome-base/gnome
eingebe bekomme ich aber eine lange Fehlermeldung die ih wegen der läng als Pdf angehangen.

Ich weiß nicht was ich verändern muss. Die USE-Variable habe ich wie im Gnome-Gentoo-Handbuch beschrieben, verändert.
Was muss ich noch tuen. Xorg habe ich schon, xterm geht auch.

Vilen Dank Niualj.
»Niualj« hat folgende Datei angehängt:
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Niualj« (12.12.2014, 17:18)


2

03.12.2014, 21:27

Ich weiß nicht was ich verändern muss. Die USE-Variable habe ich wie im Gnome-Gentoo-Handbuch beschrieben, verändert.
Welches Gnome Handbuch, 2 oder 3?

Auf den ersten Blick hast du nicht auf systemd umgestellt, daher der udev Block. Der wurde hier sogar schon diskutiert. Den bekommst du weg indem du dbus einmal ohne systemd baust. Einfach mal ein

Quellcode

1
USE="-systemd" emerge -va1 sys-apps/dbus


Danach könnte es sein das der Rest geht. Aber ohne emerge --info kann man das nicht sagen. Bevor du Gnome3 installiert; stell dein System erst auf systemd um. Sonst war das nicht das erste Problem.

Check mal:
- Profile auf gnome3 stellen
- Kernel mit genkernel-next nach Anleitung
- emerge -uDNva @world

Wenn systemd dann läuft kannst du Gnome3 installieren.
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

3

04.12.2014, 10:09

Mhm wie lautet der exakte emerge Befehl auf der Shell? Etwa:

Quellcode

1
# emerge -avuDN gnome
Und hast du dein System auf testing?

Dann:

Quellcode

1
2
3
4
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.

Weist dich darauf hin, dass er ein paar USE Flags setzen möchte und das geändert haben will. Du kannst ja ein

Quellcode

1
# emerge --autounmask-write -avuDN gnome
mit "yes" und dann ein

Quellcode

1
# etc-update
machen. Da sollte er dir jedenfalls die Config Dateien in /etc/portage/* entsprechend angepasst haben. Guck sie dir dann mal an.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

4

04.12.2014, 18:58


Danach könnte es sein das der Rest geht. Aber ohne emerge --info kann man das nicht sagen. Bevor du Gnome3 installiert; stell dein System erst auf systemd um. Sonst war das nicht das erste Problem.

Check mal:
- Profile auf gnome3 stellen
- Kernel mit genkernel-next nach Anleitung
- emerge -uDNva @world

Was soll ich denn bei

Quellcode

1
emerge --info
lesen?
Bei "Check mal:" verstehe ich nicht was ich tuen soll.

Ich nutze als Anleitung die Seite https://wiki.gentoo.org/wiki/GNOME/Configuration.
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

5

04.12.2014, 23:01

Ja, wenn du gnome3 nutzen möchtest ist es wahrscheinlich am besten vor der Installation auf systemd umzustellen (da das aktuelle gnome zZt eh zwingend systemd benötigt).

Vorschlag:
Nutze ein möglichst passendes Profil (das kann mit "eselect profile" eingesehen und gesetzt werden).
Und stelle vor der gnome Installation dann auf systemd um - nutze dafür am besten die Info aus dem https://wiki.gentoo.org/wiki/Systemd

Viel Erfolg

6

06.12.2014, 17:04

Ich habe jetzt auf systemd umgestell und bin dann den anweisungen von dyle gefolgt.
Jetzt kam aber wieder eine Fehlermeldung, zwar schon kürzer aber trotzdem:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
$hostname / # emerge --autounmask-write -avuDN gnome

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

Calculating dependencies... done!


[ebuild  N     ] gnome-base/gnome-3.12.0:2.0  USE="bluetooth cdr classic extras -accessibility -cups" 0 kB
[ebuild  N     ]  gnome-base/gnome-core-apps-3.12.0:3.0  USE="bluetooth cdr -cups" 0 kB
[ebuild  N     ]   x11-terms/gnome-terminal-3.12.3  USE="gnome-shell nautilus" 1,681 kB
[ebuild  N     ]  gnome-extra/gnome-shell-extensions-3.12.2  USE="-examples" 207 kB
[ebuild  N     ]   app-admin/eselect-gnome-shell-extensions-20120911  3 kB
[nomerge       ] x11-terms/gnome-terminal-3.12.3  USE="gnome-shell nautilus" 
[nomerge       ]  gnome-base/gnome-shell-3.12.2  USE="bluetooth i18n networkmanager (-openrc-force)" PYTHON_TARGETS="python2_7" 
[ebuild  N     ]   gnome-base/gnome-control-center-3.12.1-r1:2  USE="bluetooth colord cups gnome-online-accounts i18n -debug -kerberos -v4l" INPUT_DEVICES="-wacom" 6,706 kB
[ebuild  N     ]    gnome-extra/nm-applet-0.9.8.10-r1  USE="introspection -bluetooth -gconf -modemmanager" 1,206 kB
[nomerge       ] gnome-base/gnome-3.12.0:2.0  USE="bluetooth cdr classic extras -accessibility -cups" 
[ebuild  N     ]  gnome-base/gnome-extra-apps-3.12.0:3.0  USE="games shotwell tracker" 0 kB
[ebuild  N     ]   gnome-extra/gnome-tweak-tool-3.12.0  PYTHON_TARGETS="python2_7" 224 kB
[nomerge       ] gnome-extra/nm-applet-0.9.8.10-r1  USE="introspection -bluetooth -gconf -modemmanager" 
[ebuild  N     ]  virtual/notification-daemon-0  USE="gnome" 0 kB
[nomerge       ] gnome-base/gnome-3.12.0:2.0  USE="bluetooth cdr classic extras -accessibility -cups" 
[ebuild  N     ]  gnome-base/gdm-3.12.2  USE="introspection ipv6 systemd tcpd -accessibility -audit -branding -debug -fprint -plymouth (-selinux) -smartcard {-test} -wayland -xinerama" 1,487 kB
[ebuild  N     ]   gnome-base/gnome-shell-3.12.2  USE="bluetooth i18n networkmanager (-openrc-force)" PYTHON_TARGETS="python2_7" 1,505 kB

Total: 12 packages (12 new), Size of downloads: 13,017 kB

 * Error: circular dependencies:

(gnome-base/gnome-control-center-3.12.1-r1::gentoo, ebuild scheduled for merge) depends on
 (gnome-extra/nm-applet-0.9.8.10-r1::gentoo, ebuild scheduled for merge) (buildtime)
  (virtual/notification-daemon-0::gentoo, ebuild scheduled for merge) (buildtime)
   (gnome-base/gnome-shell-3.12.2::gentoo, ebuild scheduled for merge) (runtime)
    (gnome-base/gnome-control-center-3.12.1-r1::gentoo, ebuild scheduled for merge) (runtime)

It might be possible to break this cycle
by applying the following change:
- virtual/notification-daemon-0 (Change USE: -gnome)

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

Note that the dependency graph contains a lot of cycles.
Several changes might be required to resolve all cycles.
Temporarily changing some use flag for all packages might be the better option.

Was muss ich jetzt tun?
wie schon oben gezeigt, wurde:

Quellcode

1
2
3
It might be possible to break this cycle
by applying the following change:
- virtual/notification-daemon-0 (Change USE: -gnome)

ausgegeben.

Aber das kann ich doch nicht ändern, oder doch?
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Niualj« (06.12.2014, 18:03)


7

07.12.2014, 00:47

Doch, das kannst und solltest du ändern ;-). Wenn Portage das vorschlägt, dann passt das (meistens) schon. Ist ja nur ein virtual Paket.

8

08.12.2014, 18:29


Doch, das kannst und solltest du ändern ;-). Wenn Portage das vorschlägt, dann passt das (meistens) schon. Ist ja nur ein virtual Paket.

Ich habe jetzt

Quellcode

1
USE="-gnome" emerge --autounmask-write -avuDN gnome

eingegeben, dann wird mir aber gesagt das ich das zurück ändern soll:

Quellcode

1
2
3
4
5
6
7
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by gnome-extra/gnome-documents-3.12.1
# required by gnome-base/gnome-extra-apps-3.12.0[tracker]
# required by gnome-base/gnome-3.12.0[extras]
# required by gnome (argument)
=dev-libs/libgdata-0.14.3 gnome

Was soll ich denn jetzt tuen? Bei USE="gnome" hat der Rechner ein Problem und bei USE="-gnome" auch!
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

9

08.12.2014, 20:53

Das war so auch nicht ganz korrekt. Du sollst du nur für das Paket virtual/notification-daemon
das Useflag "-gnome" nutzen. Trage also folgendes in deine /etc/portage/package.use ein:

Quellcode

1
virtual/notification-daemon -gnome

Danach kannst du deine Gnome Shell installieren.

10

09.12.2014, 18:13

Gut habe ich gemacht. Jetzt habe ich schon wieder ein Problem: Die Installation startet zwar aber dann kommt folgende meldung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
>>> Emerging (1 of 410) dev-libs/libyaml-0.1.6
 * Fetching files in the background. To view fetch progress, run
 * `tail -f /var/log/emerge-fetch.log` in another terminal.
>>> Downloading 'http://de-mirror.org/gentoo/distfiles/yaml-0.1.6.tar.gz'
--2014-12-09 17:11:32--  http://de-mirror.org/gentoo/distfiles/yaml-0.1.6.tar.gz
Resolving de-mirror.org... failed: Name or service not known.
wget: unable to resolve host address 'de-mirror.org'
>>> Downloading 'http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz'
--2014-12-09 17:11:32--  http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz
Resolving pyyaml.org... failed: Name or service not known.
wget: unable to resolve host address 'pyyaml.org'
!!! Couldn't download 'yaml-0.1.6.tar.gz'. Aborting.
 * Fetch failed for 'dev-libs/libyaml-0.1.6', Log file:
 *  '/var/tmp/portage/dev-libs/libyaml-0.1.6/temp/build.log'

>>> Failed to emerge dev-libs/libyaml-0.1.6, Log file:

>>>  '/var/tmp/portage/dev-libs/libyaml-0.1.6/temp/build.log'

 * Messages for package media-sound/pulseaudio-5.0-r4:

 * A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!
 * CONFIG_SND_HDA_PREALLOC_SIZE=64

 * Messages for package dev-libs/libyaml-0.1.6:

 * Fetch failed for 'dev-libs/libyaml-0.1.6', Log file:
 *  '/var/tmp/portage/dev-libs/libyaml-0.1.6/temp/build.log'

Was habe ich jetzt schn wieder falsch gemacht?
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

11

09.12.2014, 19:01

Poste mal deine make.conf. Du scheinst da einen komischen Mirror angegeben zu haben. Nehme das entweder ganz raus oder wähle einen anderen. Hier findest du eine Liste: http://www.gentoo.org/main/en/mirrors2.xml

12

09.12.2014, 19:54

Meine make.conf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 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 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="X libxml2 gtk gnome gudev sys-apps/systemd-215-r3 -qt4 -kde systemd sys-fs gtk3 sound alsa sqlite"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j3"

GENTOO_MIRRORS="http://de-mirror.org/gentoo/"

SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
VIDEO_CARDS="intel"
INPUT_DEVICES="evdev synaptics"


Ich glaube ich habe irgendwas verändert was schlecht für die installation war, ich weiß nur nicht was:
nun wird bei der installation nur noch:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
emerge --autounmask-write -avuDN gnome

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=app-accessibility/at-spi2-atk-2.5.3".
(dependency required by "x11-libs/gtk+-3.12.2[X]" [ebuild])
(dependency required by "gnome-base/gvfs-1.20.2[gtk]" [ebuild])
(dependency required by "gnome-base/gnome-3.12.0" [ebuild])
(dependency required by "gnome" [argument])

angezeigt. :(
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Niualj« (09.12.2014, 20:07)


13

09.12.2014, 20:06

Trage nochmal einen anderen Mirror mit ein. Der de-mirror.org scheint wohl nicht der zuverlässigste zu sein. Ist in der Regel nicht schlecht, wenn man 2 oder 3 Server angegeben hat.

14

09.12.2014, 21:30

Nach ca.120 Paketen kam wieder eine Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 * configure has detected that the sem_open function is broken.
 * Please ensure that /dev/shm is mounted as a tmpfs with mode 1777.
 * ERROR: dev-lang/python-2.7.7::gentoo failed (configure phase):
 *   Broken sem_open function (bug 496328)
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_configure
 *   environment, line 3857:  Called die
 * The specific snippet of code:
 *           die "Broken sem_open function (bug 496328)";
 * 
 * If you need support, post the output of `emerge --info '=dev-lang/python-2.7.7::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/python-2.7.7::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-lang/python-2.7.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/python-2.7.7/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-lang/python-2.7.7/work/i686-pc-linux-gnu'
 * S: '/var/tmp/portage/dev-lang/python-2.7.7/work/Python-2.7.7'

>>> Failed to emerge dev-lang/python-2.7.7, Log file:

>>>  '/var/tmp/portage/dev-lang/python-2.7.7/temp/build.log'

 * Messages for package media-sound/pulseaudio-5.0-r4:

 * A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!
 * CONFIG_SND_HDA_PREALLOC_SIZE=64

 * Messages for package dev-lang/python-2.7.7:

 * configure has detected that the sem_open function is broken.
 * Please ensure that /dev/shm is mounted as a tmpfs with mode 1777.
 * ERROR: dev-lang/python-2.7.7::gentoo failed (configure phase):
 *   Broken sem_open function (bug 496328)
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_configure
 *   environment, line 3857:  Called die
 * The specific snippet of code:
 *           die "Broken sem_open function (bug 496328)";
 * 
 * If you need support, post the output of `emerge --info '=dev-lang/python-2.7.7::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/python-2.7.7::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-lang/python-2.7.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/python-2.7.7/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-lang/python-2.7.7/work/i686-pc-linux-gnu'
 * S: '/var/tmp/portage/dev-lang/python-2.7.7/work/Python-2.7.7'


Ich habe gemerkt das immer wieder folgendes in der Fehlermeldng steht:

Quellcode

1
2
 * A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!
 * CONFIG_SND_HDA_PREALLOC_SIZE=64


Kann darin der Fehler liegen?
Wenn ja, was muss ich tuen?

Ich habe den bug mal bei Bugzilla nachgeguckt, dach das verstehe ich genauso wenig:
bug 496328
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Niualj« (10.12.2014, 14:52)


15

10.12.2014, 22:33

Kann darin der Fehler liegen?
Wenn ja, was muss ich tuen?
Eigentlich hast du nur ein Problem und eine Meldung.
Problem /dev/shm. Das ist seit einiger Zeit ein Ärgernis wenn man Gentoo in einer chroot Umgebung bauen möchte. Dann will Python /dev/shm, warum auch immer. Einfache Lösung in der CHROOT-Umgebung:

Quellcode

1
mount -t tmpfs none /dev/shm


Quellcode

1
2
* A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!
* CONFIG_SND_HDA_PREALLOC_SIZE=64
Das kannst du ignorieren oder nicht. Besser wäre es aber das so im Kernel einzustellen. Erhöht den Buffer beim Musik abspielen und verhindert Tonaussetzter. Zu finden unter Device - Sound - Intel_HD_Audio oder so ähnlich.
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

16

11.12.2014, 13:09

Gnome funktioniert jetzt, aber nur auf English, wie kann ich dass umstellen?
Also die Deutsche Tastatur funktioniert ja.

Naja den rest löse ich in einem neuen Thread.
anderer Thread
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Niualj« (12.12.2014, 17:49)