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.

21

01.12.2006, 11:38

ganz check ich das mit dem interaktiv noch nicht.

Wo genau soll ich "i" tippen?

Ich verwende Grub als Bootloader.


Also kommt das i vor dem bootloader oder danach?

22

01.12.2006, 11:43

habs mir nun nochmals angschaut, und naja .. ich habe echt keine Ahnung wie ich "interakiv" booten soll ......


Habe aber gestern schon mal ein" rc-update del xdm default " gemacht und naja .... selbes ergebnis

23

01.12.2006, 12:59

Kannst Du mal posten:

rc-update show
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

24

01.12.2006, 13:01

Hmmm, bin ich der einzige der das hat?

Also, GRUB oder LILO sind egal. Gleich nach den Kernel-Meldundungen kommt beim Booten (bsp):

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
Gentoo/Linux 1.13.0_alpha5; http://www.gentoo.org/
 Copyright 1999-2006 Gentoo Foundation; Distributed under the GPLv2

Press I to enter interactive boot mode

 * Using existing device nodes in /dev ...                  [ ok ]
 * Checking all filesystems ...                             [ ok ]
 * Mounting local filesystems ...                           [ ok ]
 * Activating (possible) swap ...                           [ ok ]
 * Setting hostname to localhost ...                        [ ok ]
 * Initializing random number generator ...                 [ ok ]
 * Starting local ...                       
...


Mit einem "Press I to enter interactive boot mode" ganz oben drauf ... na und wenn du dann "I" drückst, bist im interativen Boot-Modus.
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>

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dyle« (01.12.2006, 13:02)


25

01.12.2006, 13:38

also das mit interaktiv habe ich jedenfalls nicht beim booten .. oder es geht so schnell das ichs nicht seh!

rc-update show spuckt folgendes aus:

acpid | default
alsasound |
arpwatch |
autoconfig | default
bluetooth | default
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
coldplug |
consolefont | boot
crypto-loop |
dbus |
domainname | boot default
esound |
famd |
firehol |
gpm | default
hald |
halt.sh.orig |
hdparm |
hostapd |
hostname | boot
hotplug |
ip6tables |
iptables |
keymaps | boot
kismet |
local | default nonetwork
localmount | boot
mkxf86config |
modules | boot
msfweb |
nessusd |
net.eth0 | default
net.lo | boot
net.wlan0 |
netmount | default
nscd |
numlock |
oftpd |
p0f |
pcmcia |
portmap |
pwcheck |
rmnologin | boot
rsyncd |
saslauthd |
slapd |
slurpd |
spind |
sshd |
syslog-ng | default
urandom | boot
wlan |
x-setup |
xdm | default


Nochmals vielen dank f[r alle die Muehen die ihr auf euch genommen habt!

Wie ich z.b. von linux-community.de weiss ist das nicht selbst verstaendlich!



eine frage habe ich noch, auch wenn sie vielleicht nicht zum thema passt ...

auf der konsole habe ich deutsches tastatur layout jedoch ohne umlaute.

sobald im ich WM bin ..(egal welcher) ist sie wieder amerikanisch .. WIE aendere ich das Fragezeichen (finde ich grad nicht hehe)

26

01.12.2006, 14:38

Spontane Frage:

Wie alt ist Deine Installation (Gentoo-Version)?

Was sagt folgendes:

revdep-rebuild -p
emerge -pt -DvuN
mount

Ich glaube, da müssen wir mal Grundsätzlich Klähren ...

P.-S. Quick and Dirty währe, vor dem aufruf von kdm im Init-Script einfach die xorg.conf von einem Backup reinzukopieren ....
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Wernieman« (01.12.2006, 14:38)


27

01.12.2006, 15:06

Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
(/home/ich/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
(/home/ich/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
broken /usr/bin/xcardinfo (requires libXaw.so.8)
done.
(/home/ich/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
(/home/ich/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
(/home/ich/.revdep-rebuild.5_order)

Dynamic linking on your system is consistent... All done.



bez. dirty ..... ich mags dirty ;)

was genau muss ich machen frageyeichen


ich verwende gdm aber das wird ja egal sein .. eine gesicherte xorg-conf habe ich im heimverzeichnis

28

01.12.2006, 15:22

Du hast einen fehler auf dem System:
broken /usr/bin/xcardinfo (requires libXaw.so

Einfach mal revdep-rebuild ohne "-p" starten. Er wird dann xcardinfo neu emergen. Allerdings kann es nicht der Fehler für Deinen rechner sein.

Was sagt:

emerge -pt -DvuN
mount

Und welche Gentoo-Version hast Du?

Wegen mount:
Ich will mir nur ungefähr klar sein, wie die Plattensituation auf dem Rechner aussueht. Nicht das ich was übersehe ;o)

P.S. bin in 30 Minuten für c.a. 2 Tage weg ;o)
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Wernieman« (01.12.2006, 15:23)


29

02.12.2006, 16:07

Tia, und ich würd nur mal gerne wissen, ob mit

Quellcode

1
xinit ...

die xorg.conf auch überschrieben wird oder nicht.

Wg. interactiven Boot ... bin ich echt der einzige der auf Bedarf Services beim Booten ein- und auschalten kann? ?(

Bei irgendeinem portage-update war das dabei, glaube ich. Und damit für alle erhältlich. Ich dachte dann "na supi-feature" ist jetzt gentoo-standard.

... oder habe ich mir mit meinen emerge-spielereien irrtümlich mal was "günstiges" eingefangen?
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>

30

02.12.2006, 16:16

Zitat

Wg. interactiven Boot ... bin ich echt der einzige der auf Bedarf Services beim Booten ein- und auschalten kann?


Soetwas ist mir auch schon begegnet, da habe ich wohl aus Versehen beim Booten eine Taste gedrückt. Das wird sicherlich eine Standard-Funktion sein.
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

31

02.12.2006, 16:45

mit xinit was?


du meinst im terminal als root "xinit" tippen oder wie? .. Sorry kenn mich da nicht so aus .

Also bitte, wenn ihr Tips habt, bitte den ganzen Weg erklären und nicht nur den Gedankengang ! .. DANKE!

32

02.12.2006, 18:53

Zitat

Original von dyle
Also: boote in die Konsole und mach ein

Quellcode

1
xinit -geometry =80x65+10+10

Das sieht zwar Scheiße aus, aber er lädt dabei keine .xinitrc zeugs, und führt keine gnome-kde-whatsoever scripts durch. Nicht mal startx.

Hat sich hier deine xorg.conf auch geändert? Ich hoffe nicht! Wenn sie's nicht getan hat, dann ist irgendwo am Weg deiner Scripts (startx, .xinitrc, etc.) etwas schief und im argen.


... meine post vom 01.12.2006.

Ob du das als root machts oder normaler user ist egal.

Ich denke, irgendwo in deiner startx-sequence wird deine xorg.conf überschrieben. Ich glaube nicht, das es der Xorg-Server selbst macht.

Wenn du nun also auf einem Terminal xinit probierst, führt er keine Scripts durch. Mit <Alt>-<Backsp> killst du dann den Server wieder und guckst, ob die xorg.conf sich geändert hat.

Ich hoffe, sie hat's nicht.

Dann ist startx am Zug ...

BTW: hast du vielleicht eine .xinitrc in deinem ~? Möglicherweise vielleicht sogar eine von einer alten SuSE? Das würde was erklären ...
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>

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »dyle« (02.12.2006, 18:58)


33

02.12.2006, 20:28

so. wieder da!

xinit ....

der x server hat sich von selbst danach neugestartet also habe ich ihn durch löschen der /tmp/.X0-lock gekillt.

mit startx neugestartet ....

und die maus funktioniert ! ...



Was muss ich nun tun das er das gleich nach dem booten macht?


PS: "BTW: hast du vielleicht eine .xinitrc in deinem ~? Möglicherweise vielleicht sogar eine von einer alten SuSE? Das würde was erklären ..."

Auf diesem Notebook war davor noch nie Linux drauf ... also ist garantiert von irgendeinem Suse drauf .. nur so als info ... Habe ihn mit Windows bekommen, platte formatiert und seitdem spiele ich mich mit Gentoo rum .. war auch noch nie eine anderen distri im Spiel.

34

03.12.2006, 09:36

So ... (eigentlich wollte ich ja, das du din die Konsole bootest ohne einen K/G/X-DM und von dort das mal testest ...)

BTW: Das mit SuSE und ~/.xinitrc war ein Fehler, da du dein Verhalten ja auch in einem KGX-DM bekommst und in diesem Fall diese Datei ja noch nicht ausgewertet wurde.

Es laufen eine Menge scripts ab, wenn du einen X startest.

Du sagst er verändert deine xorg.conf bei jedem start ... was bedeutet ein Script überschreibt sie.

Diese Scripts werden (unter anderen) "gezündet", wenn du KGX-DM startest:
- [source] /etc/profile.env
- /etc/X11/xinitrc
- /etc/X11/xinitrc.d/* [alles was da drinnen executierbar ist]
- /etc/init.d/xdm ... [darin die start() funktion]
- /etc/X11/startDM.sh ... [vorletzter Aufruf]
- /var/lib/init.d/options/xdm/service ... [letzter Aufruf]

Wenn du startx auf der Konsole tippselst, dann sieht's leicht anders aus. Statt /etc/X11/startDM.sh wird /etc/X11/chooser.sh ausgeführt und ... aber lassen wir das mal.

Ein "Hack" wäre es also bsp. wenn du irgendwo da oben ein

Quellcode

1
cp -f /etc/X11/xorg.conf.mine_good /etc/X11/xorg.conf

einbaust, welche dein "gute" xorg.conf beinhart als xorg.conf wieder reinknallt.

Da gibts einige Varianten:

1. Du editierst die /etc/X11/xinitrc

Quellcode

1
2
3
4
5
6
7
8
9
10
...
if [ -f $usermodmap ]; then
    xmodmap $usermodmap
fi

# MY HACK
cp -f /etc/X11/xorg.conf.mine_good /etc/X11/xorg.conf

# First try ~/.xinitrc
if [ -f "$HOME/.xinitrc" ]; then


damit hättest du startx im Griff (aber nicht KGX-DM).

2. Du machst irgendeine Datei in /etc/X11/xinit/xinitrc.d (bsp. 99_MyHack)

Quellcode

1
2
3
4
#! /bin/sh...

# MY HACK
cp -f /etc/X11/xorg.conf.mine_good /etc/X11/xorg.conf


auch damit solltest du startx im Griff haben.

3. Du erzeugst überhaupt ein shell-script bsp. /usr/local/sbin/XorgHack.sh (ausführbar) mit

Quellcode

1
2
#! /bin/sh
cp -f /etc/X11/xorg.conf.mine_good /etc/X11/xorg.conf

und fügst ein dementsprechendes /usr/local/sbin/XorgHack.sh in /etc/X11/chooser.sh und /etc/X11/startDM.sh ein.

/etc/X11/chooser.sh (ganz unten):

Quellcode

1
2
/usr/local/sbin/XorgHack.sh
echo "${GENTOO_EXEC}"


/etc/X11/startDM.sh (in der Mitte vor dem if):

Quellcode

1
2
/usr/local/sbin/XorgHack.sh
if [[ -e ${svcdir}/options/xdm/service ]] ; then

Und viele andere Möglichkeiten mehr ...
... und das alles in der Hoffnung, der Hack wird *nach* dem Überschreiben der /etc/X11/xorg.conf ausgeführt sonst hat's ja keinen Effekt.

Aber: schlußendlich sind das alles nur Hacks, und gehen dem eigentlichen Problem nicht auf den Grund.

D.h. irgendwo muß es in einem Script ein Kommando geben, welches deine xorg.conf überschreibt. Das Problem ist nur, das es halt nicht leicht zu finden ist. Es muß ja nicht direkt in /etc liegen ...

Jedenfalls:

Quellcode

1
for d in "/etc /usr"; do fgrep -i -R -l "xorg.conf" ${d}; done

zeigt dir mal, welche Dateien/Scripts überhaupt mal was mit xorg.conf was am Hut haben (könnte ein bisserl dauern ...). Das sind dann die Startpunkte um zu gucken, wer ... zum Teufel ... deine gute xorg.conf überschreibt ...

... und noch was:
Um herauszufinden, wann denn eigentlich deine xorg.conf überschrieben wird, könnte sich dieses Code-Snippet eignen:

Quellcode

1
echo "1: " `md5sum /etc/X11/xorg.conf` >> /tmp/WTF.log

Das kannst du in all den Scripts, welche verdächtig sind einfügen, wobei du "1: " mit etwas sprechendem ersetzt bsp. "Beginn startx: ", "Ende startx: ", "Vor source /etc/profile.env: " usw. damit du dann in der /tmp/WTF.log siehst, wann sich die xorg.conf geändert hat. [Anm.: WTF soll nur heißen "WhatTheFuck"]. Sobald sich die MD5 checksum geändert hat, hast du den Übeltäter eingekreist ...

... ist das hilfreich?
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>

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dyle« (03.12.2006, 10:05)


35

03.12.2006, 11:49

hi,

poste doch bitte mal die /etc/init.d/autoconfig..

hab da so nen verdacht. ;)

Sonst mach mal ein

Quellcode

1
grep -R /etc/X11/xorg.conf /etc/init.d

dann solltest du sehen, ob/welches script deine xorg.conf verändert.

Lorenz

edit: ein

Quellcode

1
equery b /etc/init.d/autoconfig
wäre auch noch hilfreich ;)
Software is like sex - it's better when it's free.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »lolo« (03.12.2006, 11:51)


36

03.12.2006, 13:31

Ihr seid echt der Hammer!

Vielen Dank!

Habe leider nicht die Zeit das nun zu probieren, sehs mir aber auf alle fälle am nachmittag an!



Nochmals vielen Dank im vorraus.

37

03.12.2006, 19:24

@lolo :

Quellcode

1
grep -R /etc/X11/xorg.conf /etc/init.d


spuckt nichts aus.

Quellcode

1
equery b /etc/init.d/autoconfig


spuckt folgendes aus:

app-misc/livecd-tools-1.0.25 (/etc/init.d/autoconfig)

38

03.12.2006, 19:46

ich denke, da haben wir den schuldigen.

das script ist das, das bei der live-cd die automatische konfiguration von netzwerk, x11 u.a. macht.

ich denke, nach einem "rc-update del autoconfig default" wird deine xorg.conf nicht mehr überschrieben

Lorenz
Software is like sex - it's better when it's free.

39

03.12.2006, 20:21

@ lolo ... SUPER! .. das war die Lösung!


@ alle : Nochmals vielen Dank für die Mühe!

Problem gelöst.


Hab zwar noch paar andere Probleme aber die poste ich dann wohl in einem neuen Beitrag.

40

03.12.2006, 21:02

Das nächstemal den Thread auf gelöst setzen!
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.