Dobrý večer, již několik hodin se snažím rozchodit VNC. Zkusil jsem X návodu a nic mi nepomohlo, tak se zkusím obrátit na Vás.
Chci se připojit přes VNC na VPS F21 s XFCE.
Při konfiguracei na F21 XFCE mi to píše následující chybu:
Apr 03 19:57:20 XfceKVM systemd[1]: vncserver@:1.service: control process exited, code=exit…=126
Apr 03 19:57:20 XfceKVM runuser[2415]: -bash: /usr/bin/vncserver: /usr/bin/perl: bad interpr…ied
Hint: Some lines were ellipsized, use -l to show in full.
Takhle vypada config, ktery jsem ze zoufalosti cely zkopiroval, abych si byl jiste, ze nedelam chybu:
[Service]
Type=forking
Clean any existing files in /tmp/.X11-unix environment
Zkus si pustit ten VNC server normalne z prikazove radky jestli to jde. Nejak nechapu tu chybu /usr/bin/perl: bad interpreter, to je jako by si nemal nainstalovany perl ci co.
[root@XfceKVM ~]# /sbin/service vncserver start
Redirecting to /bin/systemctl start vncserver.service
Failed to start vncserver.service: Unit vncserver.service failed to load: No such file or directory.
Pokud me pamet neklame tak /usr/bin/vncserver je perlovy wrapper, ktery startuje samotny vnc server (Xvnc). Nejspis bude potreba doinstalovat perl, aby se dal jako sluzba spustit. Zajimave, ze balik nevyzadoval perl jako dependency.
To je ale pak zvlastni ze nefunguje ten unit soubor pro systemd. Ani bych se ale nedivil, kdyby to poustel v nejakem “sandboxu” ci “environmentu” kde neni perl… se systemd je mozne vsechno.