[fedora-arm] Problems with tigervnc-server

Robert Moskowitz rgm at htt-consult.com
Tue Aug 19 12:43:58 UTC 2014


First, I have gotten tigervnc-server working on the Fedora20 remix for 
my cubieboard2, so I have the steps down. At least for F20.

I am running Fedora-Minimal-armhfp-21-20140815-sda.raw.xz on my 
cubieboard2. I have done basic setup and have only moved ssh to a 
non-standard port (see my posts on selinux issues, but not germaine here).

I installed Xfce: yum groupinstall "Xfce Desktop" --nogpgcheck

This took 640 rpms?! And installed tigervnc-server.

I logged in as me an created my .vnc/passwd file with vncpasswd.

I then configured the start script with:

cp /lib/systemd/system/vncserver at .service 
/etc/systemd/system/vncserver@:3.service
vi /etc/systemd/system/vncserver@:3.service
where I replaced <user> with my userid.

I also opened tcp port 5903 with: firewall-cmd --permanent 
--add-port=5903/tcp

Now wanting to be 'clean', I rebooted then:

# systemctl enable vncserver@:3.service
Created symlink from 
/etc/systemd/system/multi-user.target.wants/vncserver@:3.service to 
/etc/systemd/system/vncserver@:3.service.

# systemctl start vncserver@:3.service
Job for vncserver@:3.service failed. See 'systemctl status 
vncserver@:3.service' and 'journalctl -xn' for details.

# systemctl -l status vncserver@:3.service
● vncserver@:3.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:3.service; enabled)
Active: failed (Result: exit-code) since Tue 2014-08-19 08:06:13 EDT; 
1min 4s ago
Process: 980 ExecStart=/sbin/runuser -l rgm -c /usr/bin/vncserver %i 
(code=exited, status=126)
Process: 976 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > 
/dev/null 2>&1 || : (code=exited, status=0/SUCCESS)

Aug 19 08:05:47 cb2.htt-consult.com systemd[1]: Starting Remote desktop 
service (VNC)...
Aug 19 08:06:13 cb2.htt-consult.com systemd[1]: vncserver@:3.service: 
control process exited, code=exited status=126
Aug 19 08:06:13 cb2.htt-consult.com systemd[1]: Failed to start Remote 
desktop service (VNC).
Aug 19 08:06:13 cb2.htt-consult.com systemd[1]: Unit 
vncserver@:3.service entered failed state.

I rebooted and checked again:

# systemctl -l status vncserver@:3.service
● vncserver@:3.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:3.service; enabled)
Active: activating (start) since Thu 1970-01-01 00:00:22 EST; 44 years 7 
months ago
Process: 608 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > 
/dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
Control: 615 (runuser)
CGroup: /system.slice/system-vncserver.slice/vncserver@:3.service
‣ 615 /sbin/runuser -l rgm -c /usr/bin/vncserver :3

Looks like it is running! Great, so I check for the pid under my userid:

# ls /home/rgm/.vnc/
passwd

What? Only passwd that I had earlier created? Where is the pid, log, and 
the xstartup files?

So I restarted vncserver:

# systemctl restart vncserver@:3.service
Job for vncserver@:3.service failed. See 'systemctl status 
vncserver@:3.service' and 'journalctl -xn' for details.

# systemctl -l status vncserver@:3.service
● vncserver@:3.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:3.service; enabled)
Active: failed (Result: exit-code) since Tue 2014-08-19 08:26:17 EDT; 
25s ago
Process: 999 ExecStart=/sbin/runuser -l rgm -c /usr/bin/vncserver %i 
(code=exited, status=126)
Process: 995 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > 
/dev/null 2>&1 || : (code=exited, status=0/SUCCESS)

Aug 19 08:26:17 cb2.htt-consult.com systemd[1]: vncserver@:3.service: 
control process exited, code=exited status=126
Aug 19 08:26:17 cb2.htt-consult.com systemd[1]: Failed to start Remote 
desktop service (VNC).
Aug 19 08:26:17 cb2.htt-consult.com systemd[1]: Unit 
vncserver@:3.service entered failed state.

So one of the following (or something I have not guessed):

I missed installing something else needed like tigervnc client?
Something broken for using vncserver in F21.
Because no video for Allwinner, this is somehow impacting vncserver 
startup. And thus no remote graphical access at all (that is a scary 
thought, why would it matter anyway?).

So any assistance on trouble shooting this? I am going to install all of 
tigervnc stuff now to see if it makes a difference, but I don't see why 
it would. Anyone with working video, if they could see if vncserver 
works for them?

thanks




More information about the arm mailing list