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 13 years ago

Closed 13 years ago

#999 closed Defekt (erledigt)

5.03: Probleme mit Firefox

Reported by: ros Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Schuljahr 2012/13
Component: Ich kenne die passende Komponente nicht. Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc: bau

Description

Beim ersten Mal kommt man rein; beim zweiten Mal sagt der Rechner, dass Firefox noch läuft und man einen Prozess beeenden solle usw. Erst nach zweimaligem Neustarten läuft es dann wieder (war gestern und heute genauso).

Viele Grüße, Hannes

Change History (6)

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

Firefox möchte verhindern, dass man das Programm doppelt startet. Deshalb schreibt es eine kleine Datei in dein Homeverzeichnis, wenn es startet, und löscht sie wieder, wenn es normal beendet wird.

Wird Firefox aber nicht normal beendet (z.B. weil es abstürzt), dann bleibt diese Datei bestehen. Beim nächsten Start denkt Firefox dann, dass es noch läuft.
Meistens merkt es dann aber, dass etwas schiefgelaufen ist, und löscht die Datei, so dass es beim nächsten Mal wieder normal startet.

Der Mechanismus ist nicht besonders elegant, vor allem, wenn das Programm abstürzt. Darauf hat man aber keinen Einfluss.

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

Cc: bau added
Resolution: → bleibt so
Status: new → closed

Vgl. Bugreport hier: ​http://web.archiveorange.com/archive/v/wmeLDklZJ3UXwJxJaJ6P

@bau: Das Problem hängt wohl auch damit zusammen, dass unsere Homeverzeichnisse auf einem NFS-Server liegen. Vielleicht wird das mit einer Umstellung auf NFS4 besser.

comment:3 by ros, 13 years ago

Resolution: bleibt so
Status: closed → reopened
Lieber Rüdiger,

ganz so einfach ist es leider nicht. Firefox ist ja nicht abgestürzt, 
sondern wurde ganz regulär geschlossen. Die Frage ist, warum diese Datei 
dann nicht gelöscht wird.

Viele Grüße, Hannes


Am 06.06.2013 12:06, schrieb Kepler-Trac:

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

Es gibt noch ein anderes Szenario, das das verursachen kann: Wenn Du an mehreren Rechnern gleichzeitig eingeloggt bist.
Manchmal vergisst man z.B., sich im Lehrerzimmer abzumelden und meldet sich im Klassenraum zusätzlich an. In diesen Fällen beschwert sich Firefox ebenfalls, dass noch eine andere Instanz läuft. Dummerweise erfährt man nicht, auf welchem Rechner.

Das Problem ist uns schon einige Zeit bewusst (siehe ticket:769) und zumindest teilweise dadurch gelöst, dass jede Nacht automatisch auf dem Server ein Skript läuft, das alle übriggebliebenen Lock-Dateien löscht. Damit ist zumindest gewährleistet, dass jeder Kollege am nächsten morgen wieder sein Firefox starten kann.

Noch besser wäre es, wenn das nicht nur jede Nacht einmal, sondern bei jedem Anmeldevorgang passiert. Das ist aber technisch nicht ganz trivial, daher hatte ich das Problem erst einmal zurückgestellt. Ich kann ticket:769 aber wieder auf höhere Priorität setzen.

Last edited 13 years ago by Rüdiger Kupper (previous) (diff)

comment:5 by ros, 13 years ago

Hallo Rüdiger,

mit dem Löschen der Lock-Datei ist das Problem zu lösen. Von mir aus kannst Du das Ticket schließen.

Gruß, Hannes

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

Resolution: → erledigt
Status: reopened → closed
Note: See TracTickets for help on using tickets.