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

07.06.2010, 11:07

Installation bricht beim Kernelbau ab

Hallo

Es ist mein erster Versuch mit Gentoo, die Installation teste ich erst mal in Virtualbox unter Kubuntu. Ich habe mich genau an die Anleitung des Handbuches gehalten, verwendet wird die install-x86-minimal-20100216.iso, stage3 und portage sind die aktuellsten.

Die make.conf, zusammengestoppelt aus Forenbeiträgen und Manuals:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
PORTAGE_ELOG_CLASSES="log warn error info"
PORTAGE_ELOG_SYSTEM="echo save"
PORTAGE_NICENESS="10"

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=native -pipe -O2"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"

INPUT_DEVICES="evdev keyboard mouse synaptics"

LANG="de_DE.UTF­8"
LC_ALL="de_DE.UTF­8"
LINGUAS="de"

ACCEPT_LICENSE="@GPL-COMPATIBLE @OSI-APPROVED @EULA atheros-hal BitstreamVera"

GENTOO_MIRRORS="http://gentoo.lagis.at/ ftp://gentoo.lagis.at/ "

SYNC="rsync://rsync.gentoo.org/gentoo-portage"


Bei "emerge gentoo-sources" bricht die Installation mit einer Fehlermeldung ab, die so beginnt:

Quellcode

1
2
3
4
5
6
7
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-kernel/gentoo-sources-2.6.32-r7
openpty failed: 'out of pty devices'
...


Hier die Fehlerausgaben:

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
# emerge --info =sys-kernel/gentoo-sources-2.6.32-r7
Portage 2.1.8.3 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r6 i686)
=====================================================================
                    System Settings
=====================================================================
System uname: Linux-2.6.31-gentoo-r6-i686-Intel-R-_4_CPU_3.00GHz-with-gentoo-1.12.13
Timestamp of tree: Sun, 06 Jun 2010 12:00:01 +0000
app-shells/bash: 	4.0_p37
dev-lang/python: 	2.6.4-r1
sys-apps/baselayout: 	1.12.13
sys-apps/sandbox: 	1.6-r2
sys-devel/autoconf: 	2.65
sys-devel/automake: 	1.11.1
sys-devel/binutils: 	2.18-r3
sys-devel/gcc: 		4.3.4
sys-devel/gcc-config:	1.4.1
sys-devel/libtool: 	2.2.6b
virtual/os-headers: 	2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA @GPL-COMPATIBLE @OSI-APPROVED @EULA atheros-hal BitstreamVera"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -pipe -O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.lagis.at ftp://gentoo.lagis.at"
Traceback (most recent call last):
  File "/usr/bin/emerge", line 42, in <module>
 retval = emerge_main()
  File "/usr/lib/portage/pym/_emerge/main.py", line 1383, in emerge_main
 return action_info(settings, trees, myopts, valid_atoms)
  File "/usr/lib/portage/pym/_emerge/actions.py", line 1119, in action_info
 print('%s="%s"' % (x, settings[x]))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xad' in position 15: ordinal not in range(128)


Quellcode

1
2
# emerge -pqv =sys-kernel/gentoo-sources-2.6.32-r7
[ebuild N  ] sys-kernel/gentoo-sources-2.6.32-r7  USE="-build -deblob -symlink"


Wo liegt da der Hund begraben? Danke schon mal
Dietmar

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dietzi« (08.06.2010, 10:21)


2

07.06.2010, 12:47

Hallo Dietmar,

herzlich willkommen in unserem Forum.

Mir scheint es so, als ob Du

Quellcode

1
2
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev

vor dem chroot vergessen hast. Siehe http://www.gentoo.org/doc/en/handbook/ha…l?part=1&chap=6

Bezüglich Deiner make.conf: Ich würde GENTOO_MIRRORS und SYNC weglassen und die vorgegebene Standard-Server nutzen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

07.06.2010, 13:27

Behebt den Fehler leider nicht.

4

07.06.2010, 17:40

Schalte mal den Legacy (BSD) PTY support im Kernel ein.

Quellcode

1
2
3
4
5
6
7
8
9
10
#
# Non-8250 serial port support
#
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=64
# CONFIG_IPMI_HANDLER is not set
CONFIG_HW_RANDOM=y

5

07.06.2010, 18:28

Wenn denn die Kernelquellen gespeichert würden und ich die config bearbeiten könnte.
Aber usr/src ist leer.

6

07.06.2010, 21:32

Ich habe die Installation mal mit Funtoo (funtoo.org) versucht, das ja sehr nahe an Gentoo ist. Als Quellmedium dient die Gentoo-CD, es werden stage und portage von Funtoo installiert und dann geht's nach dem Gentoo Installationshandbuch weiter.

Aber beim Kernel kommt die selbe Fehlermeldung wieder. Und ich halte mich peinlich genau an die Anweisung.

Es ist schade, daß die Hürden schon bei der Grundinstallation so unüberwindlich scheinen.

7

07.06.2010, 21:43

Falls die Deine Kubuntu-CD Probleme macht, versuche es mit einer anderen Live-CD, zB. mit System Rescue CD http://www.sysresccd.org/
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

8

07.06.2010, 21:52

Wieso Kubuntu-CD?

Ich teste die Installation in Virtualbox unter Kubuntu, als Live-CD verwende ich die install-x86-minimal-20100216.iso. Glaubst Du daß es daran liegen kann?

Aber ich werd's mal damit versuchen.

9

07.06.2010, 22:01

Oh, ich habe den oberen Thread gerade falsch gelesen. Du kannst fast jede X-Beliebige Live-CD zur Gentoo-Installation nutzen, die ARCH sollte die selbe sein. Wenn die Gentoo CD es nicht tun will, kannst Du es mit der og. Rescue CD oder aber auch mit der Ubuntu Live CD versuchen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

10

07.06.2010, 22:10

Ja dachte ich mir, das ich jede verwenden kann ist "neues Wissen" für mich.

Allerdings werde ich für heute die Sache mal ruhen lassen.

11

07.06.2010, 22:15

Du kannst auch ein laufendes Linux zur Installation nutzen. Falls Du also eine Partition auf Deinem System frei hast, oder frei machen kannst, kannst Du auch direkt aus Deinem Kubuntu in die Partition installieren ;). Du musst nur bei der Einrichtung des Bootmanagers entscheiden, von welcher Distri Du den Bootloader nutzen willst. Du hast nur ein MBR :whistling:
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

12

07.06.2010, 22:28

Schau Dir das mal an.
http://www.gentoofreunde.org/node/21
Da wird beschrieben, wie man ein minimal System aufsetzt. In diesen Fall aber von einem bestehenden System. Was aber nichts macht. Wichtig sind die einzelnen Schritte und wie was wie auszusehen hat. Gerade bei Deiner make.conf ist doch einiges im argen.

13

08.06.2010, 08:27

Zitat

Gerade bei Deiner make.conf ist doch einiges im argen.
Das interessiert mich jetzt aber. Die make.conf ist, soweit ich es verstanden habe, ja ein zentraler Punkt bei Gentoo. Da sie ja auch Grundlage für ein schnelles, schlankes System ist. Vielleicht verrennt man sich als Neuling dadurch auch in der Konfiguration derselben.

Speziell bei den USE Flags tappe ich auch im Dunkel'n. Was sind sinnvolle Einstellungen, abgesehen davon daß ich KDE als Oberfläche haben möchte. Ist an folgender make.conf etwas auszusetzen?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=native -pipe -O2"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"

LANG="de_DE.UTF­8"
LC_ALL="de_DE.UTF­8"
LINGUAS="de"

ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="@GPL-COMPATIBLE @OSI-APPROVED @EULA atheros-hal BitstreamVera"

Diese make.conf habe ich aus dem Installationshandbuch und Beispielen in diesem Forum erstellt.

14

08.06.2010, 09:24

Dein Python hat scheinbar ein Problem mit Unicode ...

Zitat

Quellcode

1
UnicodeEncodeError: 'ascii' codec can't encode character u'\xad' in position 15: ordinal not in range(128)

Was den Fehler orginär verursachen könnte.

Lass bitte vorerst mal die ACCEPT_LICENSE, LC_ALL und LANG aus deiner make.conf draussen. Mach dannach ein env-update (Environment-vars in config files updaten) und nach dem ein source /etc/profile (einlesen letzterer in die aktuelle shell).
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>

15

08.06.2010, 09:46

Zitat

Bei "emerge gentoo-sources" bricht die Installation mit einer Fehlermeldung ab, die so beginnt:

Das ist nicht alles. Poste bitte mal die komplette Fehlermeldung. Und die Ausgabe von "emerge --info" wäre auch interessant.

Quellcode

1
openpty failed: 'out of pty devices'

Das ist mehr eine Warnung als ein Fehler und taucht wohl ab und an im chroot auf. Versuche mal /dev statt mit bind mit rbind zu mounten:

Quellcode

1
mount -o rbind /dev /mnt/gentoo/dev
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

16

08.06.2010, 10:20

Habe meine make.conf nach den Anregungen von dyle korrigiert, schaut jetzt so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
PORTAGE_ELOG_CLASSES="log warn error info"
PORTAGE_ELOG_SYSTEM="echo save"
PORTAGE_NICENESS="10"

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=native -pipe -O2"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"
LINGUAS="de"

Und jetzt werden die Kernelquellen entpackt und installiert. Damit ist die erste Hürde gemeistert und ich bedanke mich bei allen Helfern :thumbsup:
Nächstes Problem wird bestimmt kommen.

17

08.06.2010, 14:50

Speziell bei den USE Flags tappe ich auch im Dunkel'n. Was sind sinnvolle Einstellungen, abgesehen davon daß ich KDE als Oberfläche haben möchte.

Hi
das mit den Use Flags ist gar nicht so schwierig, wichtig bzw hilfreich ist es gleich ein passendes Profil zu verwenden, da hast du dann idR schon eine sehr gute Grundlage wo die meisten Flags eben schon vom Profil her gesetzt sind.
Da du KDE verwenden möchtest bietet sich zb an das "desktop/kde" Profil zu nutzen, siehe zb mal mit

Quellcode

1
# eselect profile list
Mit eselect könntest du es bei bedarf auch umschalten bzw wechseln.
Das Gesamt-Ergebnis der vom Profil und der in der make.conf gesetzten Settings kannst du dir zb in der

Quellcode

1
$ emerge --info
Ausgabe ansehen, das ist dann das was was portage/emerge nutzen würde.

Was dir aktuell in der make.conf noch fehlt, bzw empfohlen wird zu setzen ist dein passender Grafik Treiber.
VIDEO_CARDS="??"
und evtl. auch
INPUT_DEVICES="??"
Die zZt unterstützten Flags sollten im Paket

Quellcode

1
emerge -pv xorg-drivers
ersichtlich sein.

Viel Erfolg