Bug 15551 - Thin Client Kernel Parameter
Thin Client Kernel Parameter
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: ZZZ - Trash - Thin Client
UCS 2.2
Other Linux
: P5 normal (vote)
: UCS 2.3
Assigned To: Stefan Gohmann
Moritz Muehlenhoff
:
Depends on:
Blocks: 14432
  Show dependency treegraph
 
Reported: 2009-09-02 06:28 CEST by Stefan Gohmann
Modified: 2009-12-21 08:49 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2009-09-02 06:28:43 CEST
Im Rahmen des OpenDVDI Piloten wurden einige Anpassungen am der PXE-Konfiguration gemacht. U.a. kann per UCR gesteuert werden, ob die initrd übergeben werden soll oder der LDAP Server wird direkt übergeben und muss nicht per DNS abgefragt werden.
Comment 1 Stefan Gohmann univentionstaff 2009-09-02 06:31:50 CEST
[SVN] [11847]
[SVN] [11781]
[SVN] [11763]
Comment 2 Stefan Gohmann univentionstaff 2009-10-05 08:04:25 CEST
fixed
Comment 3 Ingo Steuwer univentionstaff 2009-10-08 07:57:00 CEST
Das geht verloren wenn man den Thin Client per Flash installiert. Ich denke der pxe/ldapserver vom NFS-Server sollte dann auch im Flash gesetzt werden?
Comment 4 Stefan Gohmann univentionstaff 2009-10-12 21:11:06 CEST
(In reply to comment #3)
> Das geht verloren wenn man den Thin Client per Flash installiert. Ich denke der
> pxe/ldapserver vom NFS-Server sollte dann auch im Flash gesetzt werden?

fixed

ldapServer und ldapPort werden jetzt weitergeleitet. Die Parmaeter vga und quiet reiche ich jetzt ebenfalls mit durch.
Comment 5 Moritz Muehlenhoff univentionstaff 2009-11-09 17:23:38 CET
Name-Server und LDAP-Server wurden jeweils mit PXE-Boot und Compact-Flash-Betrieb getestet.
Comment 6 Moritz Muehlenhoff univentionstaff 2009-11-09 17:26:09 CET
Im Changelog fehlt noch ein Eintrag für pxe/nameserver. Die Variablen müssten noch entweder im Changelog oder in einem Doku-Bug, also Handbuch, beschrieben werden.
Comment 7 Moritz Muehlenhoff univentionstaff 2009-11-09 17:29:02 CET
pxe/append muss noch in der info-Datei registriert werden, z.Zt. muss die Datei manuell mit ucr commit geschrieben werden.
Comment 8 Moritz Muehlenhoff univentionstaff 2009-11-09 17:36:22 CET
Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben, ist das so gewollt?
Comment 9 Moritz Muehlenhoff univentionstaff 2009-11-09 17:42:28 CET
Im UCR-Template wird nicht abgefangen, wenn pxe/vga nicht gesetzt ist. In dem Fall erscheint dann "vga=None" in /proc/cmdline.
Comment 10 Moritz Muehlenhoff univentionstaff 2009-11-09 17:43:37 CET
pxe/append funktioniert (In reply to comment #8)
> Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben,
> ist das so gewollt?

Ebenso pxe/append.
Comment 11 Moritz Muehlenhoff univentionstaff 2009-11-09 17:52:53 CET
pxe/quiet funktioniert für den PXE-Betrieb; es werden keine Statusmeldungen der Init-Skript mehr ausgegeben. Im CF-Betrieb werden weiterhin Meldungen ausgegeben.
Comment 12 Stefan Gohmann univentionstaff 2009-11-09 20:48:57 CET
(In reply to comment #6)
> Im Changelog fehlt noch ein Eintrag für pxe/nameserver. Die Variablen müssten
> noch entweder im Changelog oder in einem Doku-Bug, also Handbuch, beschrieben
> werden.

Die Variable pxe/nameserver ist nicht neu, deshalb ist ein Changelog Eintrag dafür nicht notwendig.

(In reply to comment #7)
> pxe/append muss noch in der info-Datei registriert werden, z.Zt. muss die Datei
> manuell mit ucr commit geschrieben werden.

done.

(In reply to comment #8)
> Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben,
> ist das so gewollt?

Das ist jetzt nicht geändert worden. Der Parameter wird noch auf die gleiche Art ausgelesen wie in der 2.2:

 vga=$(cat /proc/cmdline | grep vga | sed -e 's/.*vga=//g' | awk '{print "vga="$1;}')

(In reply to comment #9)
> Im UCR-Template wird nicht abgefangen, wenn pxe/vga nicht gesetzt ist. In dem
> Fall erscheint dann "vga=None" in /proc/cmdline.

Wird jetzt abgefangen.

(In reply to comment #10)
> pxe/append funktioniert (In reply to comment #8)
> > Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben,
> > ist das so gewollt?
> 
> Ebenso pxe/append.

Das ist im Moment nicht vorgesehen. Wenn gewünscht, dann bitte einen neuen Bug erstellen.


(In reply to comment #11)
> pxe/quiet funktioniert für den PXE-Betrieb; es werden keine Statusmeldungen der
> Init-Skript mehr ausgegeben. Im CF-Betrieb werden weiterhin Meldungen
> ausgegeben.

Der müsste eigentlich genauso ausgelesen werden wie vga.
Comment 13 Moritz Muehlenhoff univentionstaff 2009-11-10 08:48:19 CET
> > Im Changelog fehlt noch ein Eintrag für pxe/nameserver. Die Variablen müssten
> > noch entweder im Changelog oder in einem Doku-Bug, also Handbuch, beschrieben
> > werden.
> 
> Die Variable pxe/nameserver ist nicht neu, deshalb ist ein Changelog Eintrag
> dafür nicht notwendig.

Ok, ich dachte, das sei auch erst mit OpenDVDI gekommen.
 
> (In reply to comment #7)
> > pxe/append muss noch in der info-Datei registriert werden, z.Zt. muss die Datei
> > manuell mit ucr commit geschrieben werden.
> 
> done.

Funktioniert jetzt.
 
> (In reply to comment #8)
> > Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben,
> > ist das so gewollt?
> 
> Das ist jetzt nicht geändert worden. Der Parameter wird noch auf die gleiche
> Art ausgelesen wie in der 2.2:
> 
>  vga=$(cat /proc/cmdline | grep vga | sed -e 's/.*vga=//g' | awk '{print
> "vga="$1;}')

Das funktioniert doch (ebenso pxe/quiet). Ich hatte übersehen, dass die Änderungen nur beim Neuflashen eines Images gesetzt werden.

> (In reply to comment #9)
> > Im UCR-Template wird nicht abgefangen, wenn pxe/vga nicht gesetzt ist. In dem
> > Fall erscheint dann "vga=None" in /proc/cmdline.
> 
> Wird jetzt abgefangen.

Da hat sich noch ein Typo eingeschlichen:

File: /etc/univention/client-boot-pxe/pxeconfig
Traceback (most recent call last):
  File "<stdin>", line 10, in ?
NameError: name 'baseConfgi' is not defined
 
> (In reply to comment #10)
> > pxe/append funktioniert (In reply to comment #8)
> > > Das Setzen von pxe/vga scheint auf den CF-Betrieb keine Auswirkung zu haben,
> > > ist das so gewollt?
> > 
> > Ebenso pxe/append.
> 
> Das ist im Moment nicht vorgesehen. Wenn gewünscht, dann bitte einen neuen Bug
> erstellen.

Dazu habe ich Bug 16301 angelegt.
Comment 14 Stefan Gohmann univentionstaff 2009-11-10 15:36:12 CET
(In reply to comment #13)
> > (In reply to comment #9)
> > > Im UCR-Template wird nicht abgefangen, wenn pxe/vga nicht gesetzt ist. In dem
> > > Fall erscheint dann "vga=None" in /proc/cmdline.
> > 
> > Wird jetzt abgefangen.
> 
> Da hat sich noch ein Typo eingeschlichen:
> 
> File: /etc/univention/client-boot-pxe/pxeconfig
> Traceback (most recent call last):
>   File "<stdin>", line 10, in ?
> NameError: name 'baseConfgi' is not defined

Typo sollte jetzt raus sein.

Ist allerdings noch nicht getestet. UMTS ...
Comment 15 Moritz Muehlenhoff univentionstaff 2009-11-11 09:45:20 CET
Typo ist korrigiert.
Comment 16 Stefan Gohmann univentionstaff 2009-12-21 08:49:42 CET
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".