remmina-plugin-vnc should include libvncclient0 as dependency

Bug #1353353 reported by Uldis Kalniņš
40
This bug affects 9 people
Affects Status Importance Assigned to Milestone
remmina (Ubuntu)
Confirmed
High
Unassigned

Bug Description

1. Install vnc-client-remmina
2. Try to load remmina:

~$ remmina
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-vnc.so.
Remmina plugin RDP (type=Protokols) registered.
Remmina plugin RDPF (type=Datne) registered.
Remmina plugin RDPS (type=Iestatījums) registered.
Remmina plugin SFTP (type=Protokols) registered.
Remmina plugin SSH (type=Protokols) registered.
Plugin not found (type=0, name=VNC)

lsb_release -rd
Description: Ubuntu Utopic Unicorn (development branch)
Release: 14.10

ls -l /usr/lib/remmina/plugins/
total 112
-rw-r--r-- 1 root root 70136 jūl 15 2013 remmina-plugin-rdp.so
-rw-r--r-- 1 root root 40408 jūl 15 2013 remmina-plugin-vnc.so

md5sum /usr/lib/remmina/plugins/remmina-plugin-vnc.so
371ff9346b38e83c36a0e746d6938a5c

md5sum /var/cache/apt/archives/remmina-plugin-vnc_1.0.0-4ubuntu3_amd64.deb
26a7ca02212bf0614234d3f6c27e4e4b (same as in http://packages.ubuntu.com/utopic/amd64/remmina-plugin-vnc/download )

apt-cache policy remmina-plugin-vnc
remmina-plugin-vnc:
  Instalēts: 1.0.0-4ubuntu3
  Kandidāts: 1.0.0-4ubuntu3
  Versiju tabula:
 *** 1.0.0-4ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
        100 /var/lib/dpkg/status

~$ strace remmina
(..)
stat("/usr/lib/remmina/plugins/remmina-plugin-vnc.so", {st_mode=S_IFREG|0644, st_size=40408, ...}) = 0
open("/usr/lib/remmina/plugins/remmina-plugin-vnc.so", O_RDONLY|O_CLOEXEC) = 11
read(11, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0006\0\0\0\0\0\0"..., 832) = 832
fstat(11, {st_mode=S_IFREG|0644, st_size=40408, ...}) = 0
mmap(NULL, 2136600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 0) = 0x7ff3d055a000
mprotect(0x7ff3d0563000, 2093056, PROT_NONE) = 0
mmap(0x7ff3d0762000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x8000) = 0x7ff3d0762000
close(11) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 11
fstat(11, {st_mode=S_IFREG|0644, st_size=192843, ...}) = 0
mmap(NULL, 192843, PROT_READ, MAP_PRIVATE, 11, 0) = 0x7ff3de8b9000
close(11) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/tls/x86_64/libvncclient.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

(..)

3. manually install libvncclient0
4. Remmina starts working as expected
~$ remmina
Remmina plugin VNC (type=Protokols) registered.
Remmina plugin VNCI (type=Protokols) registered.
Remmina plugin RDP (type=Protokols) registered.
Remmina plugin RDPF (type=Datne) registered.
Remmina plugin RDPS (type=Iestatījums) registered.
Remmina plugin SFTP (type=Protokols) registered.
Remmina plugin SSH (type=Protokols) registered.
---
ApportVersion: 2.14.5-0ubuntu4
Architecture: amd64
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.10
EcryptfsInUse: Yes
InstallationDate: Installed on 2013-10-17 (298 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
Package: remmina 1.0.0-4ubuntu3
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 3.16.0-7.12-lowlatency 3.16.0
SystemImageInfo: Error: [Errno 2] No such file or directory
Tags: utopic
Uname: Linux 3.16.0-7-lowlatency x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dip disk fuse lpadmin plugdev sambashare sudo vboxusers
_MarkForUpload: True

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1353353

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
penalvch (penalvch)
affects: linux (Ubuntu) → remmina (Ubuntu)
Changed in remmina (Ubuntu):
status: Incomplete → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in remmina (Ubuntu):
status: New → Confirmed
Revision history for this message
Uldis Kalniņš (ulcha) wrote : Dependencies.txt

apport information

tags: added: apport-collected utopic
description: updated
Revision history for this message
Uldis Kalniņš (ulcha) wrote : ProcEnviron.txt

apport information

Revision history for this message
Raony Guimarães (raonyguimaraes) wrote :

This is how to solve he problem

sudo apt-get install libvncclient0

for some reason I still need to use sudo in order to use vnc with remmina

sudo remmina

this solves the problem!

Revision history for this message
Uldis Kalniņš (ulcha) wrote :

If you started remmina with sudo, then remmina creates config files with root ownership. You can chown permissions back from root to your user, then use without sudo.

Changed in remmina (Ubuntu):
importance: Undecided → High
Revision history for this message
Saurabh Gupta (bhaismachine) wrote :

https://bugs.launchpad.net/ubuntu/+source/remmina/+bug/1353353/comments/5

This solution does not work on Ubuntu 14.04 anymore.

Revision history for this message
Saurabh Gupta (bhaismachine) wrote :

Removing and reinstalling libvncserver0 fixed this issue for me.

sudo apt-get remove libvncserver0
sudo apt-get install libvncserver0

Also for some reason "sudo apt-get install --reinstall libvncserver0" did not work for me because it said the package wasn't found. On removing libvncserver0 first, and then reloading the synaptic I realized that synaptic showed a slight version difference .

(now showed version libvncserver0_0.9.9+dfsg-1ubuntu1.1_amd64.deb instead of previously installed version libvncserver0_0.9.9+dfsg-6ubuntu1.1_amd64.deb ) .

Revision history for this message
ConceptRat (conceptrat) wrote :

The library "libvncclient" was split out of the package "libvncserver0" at version "libvncserver_0.9.9+dfsg-5ubuntu1". The package "remmina-plugin-vnc" that you, and I (Trusty), are using was built on the previous version of "libvncserver0" that being "libvncserver_0.9.9+dfsg-1ubuntu1.3" (last one before the split). This version included "libvncclient.so.0.0.0" and linked to from "libvncclient.so.0".

If you wanted to use a later version of "libvncserver", like say "libvncserver0_0.9.9+dfsg-6ubuntu1.1" then you'll also need to install the package "libvncclient0_0.9.9+dfsg-6ubuntu1.1".

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.