Nutzt man xrdp um auf einen Debian Squeeze-Desktop zuzugreifen, wird man unter Umständen mit einem Problem konfrontiert, mit dem man eigentlich nicht rechnet. So lassen sich Programme nicht starten mit der Meldung, das eine Datei nicht gefunden werden kann oder im Terminal kommt schlicht die Meldung, das der Befehl nicht bekannt ist.
Die Ursache dafür ist relativ einfach: xrdp lädt bei der Anmeldung nicht die “richtige” Umgebung. Die Umgebung sieht zwar auf den ersten Blick passend aus, aber unter der Haube ist die Path-Variable nicht vollständig oder gar völlig falsch.
Die Lösung ist überaus einfach:
- “Root Terminal” öffnen.
- Den Befehl
nano /etc/xrdp/startwm.sh
eingeben.
- Die Zeile
. /etc/profile
nach "#!/bash/sh" einfügen und die Datei speichern.
Bei der nächsten Anmeldung über xrdp wird die richtige Path-Variable geladen und alle Programme funktionieren (wieder).
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
Schreibe einen Kommentar