Opened 11 years ago
Closed 11 years ago
#1916 closed Defekt (erledigt)
Ubuntu-Rechner / Firefox-Profil
| Reported by: | bau | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | unverzüglich erledigen | Milestone: | Image "Ambitionierter Albrecht" |
| Component: | Webdienst: Linuxmusterlösung | Severity: | beeinträchtigt den Unterricht vieler Lehrer |
| Keywords: | Cc: | kroe, biem, horn |
Description
Das Firefox-Profil wird nicht korrekt gelinkt:
profiles.ini -> /home/teachers/uhl/Home_auf_Server/einstellungen/firefox
anstatt
profiles.ini -> /home/teachers/uhl/Home_auf_Server/.mozilla/firefox/profiles.ini
Change History (18)
comment:1 by , 11 years ago
| Component: | Software (Ubuntu) → Linuxmusterlösung |
|---|---|
| Owner: | changed from to |
| Priority: | normal → höchste |
| Severity: | normal → kritisch |
comment:2 by , 11 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → accepted |
comment:3 by , 11 years ago
comment:4 by , 11 years ago
Unter Linux.
Das Firefoxprofil geht jetzt komischerweise,
das Thunderbirdprofil muss ich jedesmal von Hand umstellen.
(Neuer Rechner im Sekretariat)
comment:6 by , 11 years ago
Bei User biem war im Firefoxprofil auf dem paedml ein Link auf ein Verzeichnis eingetragen, dort sollte der realtive Pfad zu den Einstellungen stehen:
[General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=../../einstellungen/firefox
Ist das bei allen neuen Usern so?
In Zukunft können wir auf den einstellungen-Ordner verzichten, sobald wir die Windows-Maschinen in den PC-Räumen ersetzt haben.
comment:7 by , 11 years ago
Ich habe das Homeverzeichnis des Nutzers biem gerade komplett neu erzeugt mittels
# sophomorix-user --reset-user biem # deploy-skeleton . biem
Ergebnis: Das Verzeichnis ~biem/.local ist bei ihm falsch verlinkt. Das muss auch die Ursache des oben beschriebenen Firefox-Fehlers gewesen sein.
Interessanterweise betrifft das nur biem, nicht die anderen neuen Kollegen (getestet: horn, poss). Hier ist die Verlinkung richtig.
- TODO (kup)
-
- Konfiguration in /etc/linuxmuster-client checken, insbesondere die Mehrfach-Links im einstellungen-Verzeichnis
- Kürzlich habe ich die Option "--links" in den rsync-Befehl aufgenommen, der das Verzeichnis des Vorlagennutzers kopiert. (Siehe #1938.) Könnte mir vorstellen, dass es damit zusammenhängt. Nachprüfen!
comment:8 by , 11 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | accepted → closed |
Puh! Hab's gefunden.
Grund war, dass meine toll erdachte Linkstruktur (so aufgesetzt, um die Nutzerdaten unter Linuxmuster, LTSP und Windows gleich erscheinen zu lassen) ein wenig schwer zu überschauen und zu warten ist.
Ich hatte da eine Kleinigkeit übersehen:
~/Home_auf_Server/einstellungen/local verweist auf ~/Home_auf_Server/.local. Dieses Verzeichnis muss dazu natürlich existieren. Kein Problem, denkt man sich, das wird ja beim Anmelden automatisch angelegt!
Pustekuchen! Der Nutzer meldet sich ja mit der Linuxmusterlösung niemals direkt am paedml an. Immer nur an Clients. Da wird dann zwar ~/.local brav erzeugt, aber eben nicht ~/Home_auf_Server/.local.
Alle "alten" Nutzer, die sich mal über LTSP angemeldet haben, haben dieses Verzeichnis (denn da wurde das Serverhome ja direkt ins lokale Home gemountet). Neuere Nutzer, die sich ausschließlich über die Linuxmusterlösung angemeldet haben, haben es (bisher) nicht.
Lösung: Ich nutze unseren Skeleton-Mechanismus, um das Verzeichnis bei allen Nutzern automatisch anzulegen.
Übrigens, beim Verzeichnis .config mache ich das gleiche -- da hatte ich auch an dieses Problem gedacht. .local hab ich erst später dazugenommen und dann gleich im Skeleton vergessen.
@bau: Können wir die Linkstruktur mal vereinfachen? Das Problem ist gar nicht so sehr Windows, sondern eher, LTSP kompatibel zu halten. Das wollen wir ja aber nur noch als Notfalllösung, oder? Wäre es da akzeptabel, wenn Nutzereinstellungen unter LTSP und Linuxmuster getrennt gespeichert würden? Dann sähe die Sache nämlich schon viel einfacher aus...
comment:9 by , 11 years ago
Ich habe es bei Frau Uhl getestet: Tatsächlich funktioniert das Öffnen von PDF sobald der Ordner .local vorhanden ist.
comment:10 by , 11 years ago
| Cc: | added |
|---|---|
| Resolution: | erledigt |
| Status: | closed → reopened |
Joachim Kroener meldet ein Problem mit den FireFox-Einstellungen:
Er muss nach jeder Neuanmeldung (im Klassenzimmer) die Einstellung zum Proxy-Server vo
[X] Einstellungen des Systems benutzen
umstellen auf
[X] Automatische Suche der Einstellungen
Ist da auch irgendwas verbogen?
follow-up: 12 comment:11 by , 11 years ago
Probleme sind bei neuen Usern vorhanden (biem/horn):
Firefox- und Thunderbird-Profil wird nicht richtig verlinkt, z.B. bei biem:
14:06/0 paedml /home/teachers/biem/einstellungen # ls -la insgesamt 20 drwxr-xr-x 4 biem teachers 4096 Okt 13 15:22 . drwxr-xr-x 24 biem www-data 4096 Okt 15 03:51 .. lrwxrwxrwx 1 biem teachers 18 Okt 13 15:02 Arbeitsfläche -> ../Arbeitsfläche/ lrwxrwxrwx 1 biem teachers 9 Okt 13 15:02 Bilder -> ../Bilder lrwxrwxrwx 1 biem teachers 10 Okt 13 15:02 config -> ../.config lrwxrwxrwx 1 biem teachers 13 Okt 13 15:02 Dokumente -> ../Dokumente/ lrwxrwxrwx 1 biem teachers 13 Okt 13 15:02 Downloads -> ../Downloads/ drwxr-xr-x 2 biem teachers 4096 Okt 15 03:51 firefox lrwxrwxrwx 1 biem teachers 57 Okt 13 15:22 firefox-profiles.ini -> /home/teachers/biem/Home_auf_Server/einstellungen/firefox -rw-r--r-- 1 biem teachers 0 Okt 13 15:02 firefox-profiles.ini-kann-nicht-erzeugt-werden lrwxrwxrwx 1 biem teachers 10 Okt 13 15:02 gnupg -> ../.gnupg/ lrwxrwxrwx 1 biem teachers 9 Okt 13 15:02 local -> ../.local lrwxrwxrwx 1 biem teachers 9 Okt 13 15:02 Musik -> ../Musik/ lrwxrwxrwx 1 biem teachers 15 Okt 13 15:02 Öffentlich -> ../Öffentlich/ drwxr-xr-x 2 biem teachers 4096 Okt 15 03:51 thunderbird lrwxrwxrwx 1 biem teachers 61 Okt 13 15:22 thunderbird-profiles.ini -> /home/teachers/biem/Home_auf_Server/einstellungen/thunderbird -rw-r--r-- 1 biem teachers 0 Okt 13 15:02 thunderbird-profiles.ini-kann-nicht-erzeugt-werden lrwxrwxrwx 1 biem teachers 10 Okt 13 15:02 Videos -> ../Videos/ lrwxrwxrwx 1 biem teachers 15 Okt 13 15:02 VirtualBox -> ../.VirtualBox/ lrwxrwxrwx 1 biem teachers 18 Okt 13 15:02 VirtualBox VMs -> ../VirtualBox VMs/ lrwxrwxrwx 1 biem teachers 12 Okt 13 15:02 Vorlagen -> ../Vorlagen/
sind die profiles jeweils auf das ganze Verzeichnis verlinkt, richtig wäre eine einzelne Datei mit folgendem Inhalt:
# #firefox-profiles.ini # [General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=../../einstellungen/firefox # # thunderbird-profiles.ini # [General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=../einstellungen/thunderbird
Auf der Machine, auf der horn gerade angemeldet ist ist im HomeVZ noch was faul (weil rot):
lrwxrwxrwx 1 root root 55 Okt 15 13:46 .gnupg -> /home/teachers/horn/Home_auf_Server/einstellungen/gnupg lrwxrwxrwx 1 root root 60 Okt 15 13:46 .VirtualBox -> /home/teachers/horn/Home_auf_Server/einstellungen/VirtualBox lrwxrwxrwx 1 root root 64 Okt 15 13:46 VirtualBox VMs -> /home/teachers/horn/Home_auf_Server/einstellungen/VirtualBox VMs
Das wird unter Einstellungen auf der paedml weiterverlinkt auf
lrwxrwxrwx 1 horn teachers 10 Jul 29 03:48 gnupg -> ../.gnupg/ lrwxrwxrwx 1 horn teachers 15 Jul 29 03:48 VirtualBox -> ../.VirtualBox/ lrwxrwxrwx 1 horn teachers 18 Jul 29 03:48 VirtualBox VMs -> ../VirtualBox VMs/
und dort gibt es die Verzeichnisse offenbar nicht!
comment:12 by , 11 years ago
Replying to bau:
Probleme sind bei neuen Usern vorhanden (biem/horn):
Firefox- und Thunderbird-Profil wird nicht richtig verlinkt
[...]
sind die profiles jeweils auf das ganze Verzeichnis verlinkt
Da ist allerdings was faul! Muss ich mir ansehen -- bei den "alten" Nutzern stimmt es?
Auf der Machine, auf der horn gerade angemeldet ist ist im HomeVZ noch was faul (weil rot):
lrwxrwxrwx 1 root root 55 Okt 15 13:46 .gnupg -> /home/teachers/horn/Home_auf_Server/einstellungen/gnupg lrwxrwxrwx 1 root root 60 Okt 15 13:46 .VirtualBox -> /home/teachers/horn/Home_auf_Server/einstellungen/VirtualBox lrwxrwxrwx 1 root root 64 Okt 15 13:46 VirtualBox VMs -> /home/teachers/horn/Home_auf_Server/einstellungen/VirtualBox VMsDas wird unter Einstellungen auf der paedml weiterverlinkt auf
lrwxrwxrwx 1 horn teachers 10 Jul 29 03:48 gnupg -> ../.gnupg/ lrwxrwxrwx 1 horn teachers 15 Jul 29 03:48 VirtualBox -> ../.VirtualBox/ lrwxrwxrwx 1 horn teachers 18 Jul 29 03:48 VirtualBox VMs -> ../VirtualBox VMs/
Ah, ja. Das ist die oben beschriebene Mehrfachverlinkung. Die hebelt leider den "opt"-Mechanismus der LML aus. Das wird auch nicht besser werden, solange wir so verlinken. Nochmal die Frage, ob es schlimm wäre, wenn die Userkonfiguration unter LTSP und Linuxmuster getrennt wären. -- Ich glaube, das wäre akzeptabel, da LTSP ja ohnehin nur als Notlösung weiterbestehen soll.
Dann würde ich die "Schlangenlinks" beseitigen. Dann tauchen die Liks zu gnupg/Virtualbox auch nur bei den Nutzers aus, die wirklich ein .gnupg oder .VirtualBox-Verzeichnis haben!
comment:13 by , 11 years ago
Für VirtualBox wäre es schon wichtig, dass zumindest mal die Verzeichnisse im HomeVZ der User angelegt werden, wenn wir den User erzeugen. Meine Scripte legen dann die VM im HomeVZ des Users an, das geht meiner Erfahrung nach aber nur, wenn die Verzeichnisse auch da sind (-> Skeleton).
comment:14 by , 11 years ago
| Cc: | added |
|---|---|
| Status: | reopened → accepted |
comment:15 by , 11 years ago
Da sind Einträge in den Konfigurationsdateien, an die ich mich überhaupt nicht erinnern kann:
In /etc/linuxmuster-client/profile/usersettings.conf:
firefox-profiles.ini:.mozilla/firefox/profiles.ini thunderbird-profiles.ini:.thunderbird/profiles.ini
Das ist bei unserer Konfiguration unsinnig, wie kommen die Einträge da hin? Ist das mit irgend einem Update der Linuxmusterlösung eingefügt worden?
"Passend dazu" finde ich in meinem eigenen Homeverzeichnis *lokal* (nicht auf dem Server) einen Link:
.mozilla/firefox/profiles.ini -> /home/teachers/kup/Home_auf_Server/einstellungen/firefox-profiles.ini
Dieser Link gehört root und wurde heute um 10:54 erzeugt(???!) Was geht denn da vor??
comment:16 by , 11 years ago
- @kup, TODO
-
- in
/etc/linuxmuster-client/profile/usersettings.conf- alle Einträge entfernen, die sich auf firefox, thunderbird und die jeweiligen Profile beziehen!
- Beim Vorlagennutzer foglende zwei Dateien anlegen:
~/.thunderbird/profiles.inimit Inhalt[General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=../Home_auf_Server/einstellungen/thunderbird
~/.mozilla/firefox/profiles.inimit Inhalt[General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=../../Home_auf_Server/einstellungen/firefox
- in
comment:17 by , 11 years ago
| Milestone: | Schuljahr 2015/16 → Image "Ambitionierter Albrecht" |
|---|
comment:18 by , 11 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | accepted → closed |
Done.
- @biem
- Bitte testen, ob Deine Firefox-/Thunderbird-Einstellungen jetzt richtig konfiguriert sind und individuelle Einstellungen überleben.
Geschieht das unter Windows oder Linux fehlerhaft (oder LTSP, aber das dürfte Frau Uhl nicht betreffen)?