There is something wrong with either my Ubuntu 12.04 environment, or Remmina 0.8.1.... I can start the program just fine, but the only two protocols that show up are SSH and SFTP. VNC and RDP do not show up in either the Connection dialog boxes or under "Tools --> Plugins". I simply do not have an option to initiate a VNC or RDP connection....
I've done some research, and may have identified an issue, but not sure.
After I start Remmina, I investigate the /tmp mount point. Under /tmp/.mount_<blahblah> I find usr/bin, and usr/lib. Located under usr/lib/remmina/plugins are the required libraries "remmina-plugin-rdp.so" and "remmina-plugin-vnc.so".
- Code: Select all
pwd && ls -la
/tmp/.mount_P02Diz/usr/lib/remmina/plugins
total 53
drwxr-xr-x 1 root openet 2048 Aug 13 2010 .
drwxr-xr-x 1 root openet 2048 Jul 30 2010 ..
-rw-r--r-- 1 root openet 63532 Aug 13 2010 remmina-plugin-rdp.so
-rw-r--r-- 1 root openet 149568 Aug 13 2010 remmina-plugin-vnc.so
So that looks good. Not exactly sure why remmina binary can't find them, but this additional info looks strange to me...
If I cd to usr/bin, and do:
"strings ./remmina |grep plugins" I get this:
- Code: Select all
$ strings ./remmina |grep plugins"
././/lib/remmina/plugins
././/lib/remmina/plugins/%s
...and the relative PATH for the plugins directory looks weird. Sure enough:
- Code: Select all
$ ls ././/lib/remmina/plugins
ls: cannot access ././/lib/remmina/plugins: No such file or directory
The double slash looks like a typo, maybe? When I replace with a dot it totally works:
- Code: Select all
$ ls ./../lib/remmina/plugins
remmina-plugin-rdp.so remmina-plugin-vnc.so
So, my theory is there is a typo in how remmina binary in usr/bin was compiled. I'm not a programmer so I don't know for sure.
If someone has a working Remmina 0.8.1 on their machine, can they verify that the do NOT have also "/usr/lib/remmina/plugins/" directory, with the two remmina plugins there? Thanks!
eric
