close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 8 years ago

Closed 7 years ago

#3113 closed Defekt (erledigt)

Rechner fahren nicht herunter (Gerhard-Image)

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Image "Galanter Gerhard"
Component: Software: Ubuntu Severity: beeinträchtigt keinen Unterricht
Keywords: Cc:

Description

Grund: users sagt immer, root sei eingeloggt. Daher tut das logout-Skript (richtigerweise) nichts.

Doch warum ist root eingeloggt (offenbar automatisch mit Hochfahren der Rechner)?

Change History (6)

comment:1 by Rüdiger Kupper, 8 years ago

Milestone: Schuljahr 2018/19 → Image "Galanter Gerhard"
Status: new → accepted
Summary: Rechner fahren nicht herunter → Rechner fahren nicht herunter (Gerhard-Image)

comment:2 by Rüdiger Kupper, 7 years ago

Den zusätzlichen root gibt es nur auf den Lehrerrechnern.

comment:3 by Rüdiger Kupper, 7 years ago

hängt mit Indosys/VirtualBox zusammen. Der Prozess soll doch aber als Nutzer "windows" laufen?

comment:4 by Rüdiger Kupper, 7 years ago

Sieht aus, als beendet sich das Skript
/usr/local/sbin/kepler--lehrer--start-infosys-session
nicht.

comment:5 by Rüdiger Kupper, 7 years ago

da läuft ein "xterm", in dem das Skript abgearbeitet wird. Solange die X-Verbindung besteht, endet der Prozess wohl nicht.
Warum aber xterm??

comment:6 by Rüdiger Kupper, 7 years ago

Resolution: → erledigt
Status: accepted → closed

Antwort steht hier: ​https://en.wikibooks.org/wiki/Guide_to_X11/Starting_Sessions#Using_xinit_without_an_.xinitrc

xinit entscheidet anhand des Pfades, ob das übergebene Argument im neuen X-Server direkt ausgeführt wird, oder ob ein xterm gestartet wird und darin erst das Skript.

  • enthält der Pfad Slashes (absoluter Filename) => Skript direkt ausführen
  • wenn nicht (einfacher Filename) => Skript in xterm ausführen

Die Idee ist wohl irgendwie, dass im xterm die Suchpfade etc. dann wie nach einem Login gesetzt sind. Da mir das Problem früher nie aufgefallen ist, hat sich das Verhalten wohl kürzlich geändert.

Abhilfe: Im Skript

xinit kepler--lehrer--start-infosys-session

ersetzen durch

xinit /usr/local/sbin/kepler--lehrer--start-infosys-session

siehe
changeset:1345/keplertools

Note: See TracTickets for help on using tickets.