PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 7.2 Problem (echt wichtig)


CHAMP
18.07.02, 08:59
Hallo habe folgendes Problem mit Suse Linux 7.2 Beim anmelden an KDE kommt folgende Fehlermeldung "Das Startprogramm /etc/x11/xdn/xstartup wurde mit einem Status ungleich null beendet" und man kann sich nicht anmelden (auch nicht als root). Mein Kollege hat als root den User nobody zuerst ein Passwort gegeben und als es dann Probleme (nach 2x anmelden kam erst obige Fehlermeldung) gab hat er das Passwort von nobody gelöscht. Es währe wirklich wichtig wenn mir jemand helfen könnte da es sich um einen Firmenrechner handelt. Für jeden Hilfeversuch wäre ich super Dankbar.


PS: er hat auch mal den sax2 ausgeführt um einen anderen Maustreiber auszuwählen aber da ist der PC hängengeblieben und er musste neu starten.

raptory
18.07.02, 09:36
Set hier mal die Datei /etc/x11/xdn/xstartup rein.

Ich hatte das Problem auch mal ... kann dir dann hoffentlich helfen wenn ich die sehe. Site gerade vor ner win kiste.

mfg raptory

CHAMP
18.07.02, 11:38
Nachfolgend die Xstartup


#!/bin/sh
#
# Xstartup: Do log on of the local or remote user by writing
# utmp/wtmp/lastlog entries for the X session.
#
# Copyright (c) 1998-2000 SuSE GmbH Nuernberg, Germany.
# please send bugfixes or comments to feedback@suse.de.
#
# Author: Werner Fink, <werner@suse.de>
#
LIBDIR=/usr/X11R6/lib/X11
ETCDIR=/etc/X11
XDMDIR=${ETCDIR}/xdm
BINDIR=/usr/X11R6/bin
xmessage=${BINDIR}/xmessage
NOLOGIN=/etc/nologin

no_exit_on_failed_exec=1
type shopt &> /dev/null && shopt -s execfail
set +e &> /dev/null

#
# The real user id
#
RUID=`id -ur $USER`

#
# If login is disabled, give an appropriate message
# and exit if normal user knock on.
#
if test -r $NOLOGIN ; then
$xmessage -file $NOLOGIN -timeout 10 -default okay -center
test "$RUID" != "0" && exit 1
fi

#
# Find out if this is a local or remote connection
#
LOCATION=${DISPLAY%:*}
LINE=:${DISPLAY#*:}
if test -z "$LOCATION" ; then
# local connection
case "$LINE" in
:0|:0.0) LOCATION=console ;;
*) LOCATION=localhost ;;
esac
else
# TCP/IP connection (remote or local)
LINE=${LINE}/${LOCATION%%.*}
fi

#
# Do not allow foreign root login if set in /etc/rc.config
#
while test "$RUID" = "0" ; do
test "$LOCATION" = "console" && break
test "$LOCATION" = "localhost" && break
test "$LOCATION" = "`hostname -f`" && break
test -s /etc/rc.config && . /etc/rc.config
test "$ROOT_LOGIN_REMOTE" = "yes" && break
$xmessage -timeout 10 -default okay -center "No foreign root login allowed"
exit 1
done

#
# Make devices ready for the user.
#
case "$DISPLAY" in
:0|:0.0)
# Only for display :0 we have to set up the owner ship and
# permissions of the /dev/xconsole FIFO and the current
# virtual console /dev/tty0.

${XDMDIR}/GiveDevices
;;
*)
esac

#
# Write utmp, wtmp, and lastlog entries. Note that the `exec' is required
# to hold an exisiting pid in utmp during xsession.
#
exec ${BINDIR}/sessreg -l $LINE -h $LOCATION -a $USER
$xmessage -timeout 10 -default okay -center "$0: sessreg failed."
exit 1

CHAMP
18.07.02, 22:08
Weiß echt keiner mehr nen Rat. Komm an der grafischen Anmeldung nicht mehr vorbei.Hiiiiiiiiiiiiiiiiiiiiiiiiiiiiilfe


MFG CHAMP

kimi01n
19.07.02, 09:47
Hi champ
versuch mal mir den Tasten ctrl/alt/F1 eine Konsole zu starten.Linux ist nämlich ein Mehrbenutzersystem.Neu zu starten brauchst Du eigentlich nur bei Microsoftprodukten.Mit "man passwd" kannst Du dich schlau machen wie Du Passworter ändern zurücksetzen kannst. mit "ps -ef"kannst Du den Prozess ausfindig machen der Dir Aerger bereitet und manuell neu starten.
Juerg

Grifter
19.07.02, 10:09
arghhhhhhhhhh

dann starte halt _bitte_ in runlevel 3 ohne grafische oberfläche und reparier dein system erstmal. wenn du nicht weisst, wie man runlevel 3 bootet oder was das ist, dann lies mal ein buch über linux ...

kimi01n
19.07.02, 10:37
Schade diese Art von Posting macht es halt schwer von MS Produkten wegzukommen.Jeder hat mal klein angefangen,
trotzdem würde ein Blick ins Handbuch nicht schaden.Nach dem Motto wer lesen kann ist besser dran!
Champ melde Dich wenn du konkrete Fragen hast.
Juerg:)