dangling symlink /usr/bin/vmware-user
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
open-vm-tools (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* An explanation of the effects of the bug on users and
* justification for backporting the fix to the stable release.
* In addition, it is helpful, but not required, to include an
explanation of how the upload fixes this bug.
[Test Case]
* Install open-vm-tools but not open-vm-
* $ dpkg-query --show open-vm-tools
open-vm-tools 2:10.3.
$ dpkg -S /usr/bin/
open-vm-tools: /usr/bin/
$ ls -l /usr/bin/
lrwxrwxrwx 1 root root 24 Oct 10 11:25 /usr/bin/
-> vmware-
$ ls -l /usr/bin/
ls: cannot access '/usr/bin/
No such file or directory
* That above is the dangling symlink which would be resolved manually by
an install of open-vm-
* After the upgrade the source AND target of the symlink should be part
of open-vm-
exists and with it installed it should exist and point to an existing
file
[Regression Potential]
* THe regression I could think of is if people manually fixed up the
symlink and the update changing that, but this isn't meant to be a
conffile or conf-symlink in that sense - so I'd not expect that case to
be real and valid in the field.
[Other Info]
* n/a
---
Original report
$ dpkg-query --show open-vmware-tools
dpkg-query: no packages found matching open-vmware-tools
$ dpkg-query --show open-vm-tools
open-vm-tools 2:10.3.
$ dpkg -S /usr/bin/
open-vm-tools: /usr/bin/
$ ls -l /usr/bin/
lrwxrwxrwx 1 root root 24 Oct 10 11:25 /usr/bin/
$ ls -l /usr/bin/
ls: cannot access '/usr/bin/
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: open-vm-tools 2:10.3.
ProcVersionSign
Uname: Linux 4.15.0-42-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.5
Architecture: amd64
Date: Fri Dec 7 19:17:38 2018
ProcEnviron:
TERM=screen-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: open-vm-tools
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Andreas Hasenack: Approve
- Canonical Server: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 8267 lines (+4679/-322) (has conflicts)53 files modifiedReleaseNotes.md (+105/-5)
debian/changelog (+97/-0)
debian/control (+3/-3)
debian/desktop.conf (+2/-0)
debian/open-vm-tools.postinst (+1/-1)
debian/open-vm-tools.service (+4/-0)
debian/open-vm-tools.vgauth.service (+1/-0)
debian/patches/debian/enable_vmhgfs-fuse_by_default (+3/-0)
debian/patches/series (+4/-1)
debian/patches/stable-10.3.5-quiesced-snapshot (+631/-0)
debian/rules (+4/-0)
dev/null (+0/-181)
open-vm-tools/ChangeLog (+2890/-0)
open-vm-tools/configure.ac (+7/-3)
open-vm-tools/lib/file/file.c (+14/-10)
open-vm-tools/lib/glibUtils/fileLogger.c (+17/-2)
open-vm-tools/lib/hgfsServer/hgfsServer.c (+2/-2)
open-vm-tools/lib/hgfsServer/hgfsServerLinux.c (+5/-5)
open-vm-tools/lib/include/buildNumber.h (+14/-0)
open-vm-tools/lib/include/conf.h (+26/-0)
open-vm-tools/lib/include/err.h (+18/-0)
open-vm-tools/lib/include/ioplGet.h (+2/-2)
open-vm-tools/lib/include/posix.h (+2/-8)
open-vm-tools/lib/include/rpcin.h (+10/-3)
open-vm-tools/lib/include/unicodeBase.h (+5/-0)
open-vm-tools/lib/include/vm_product.h (+3/-0)
open-vm-tools/lib/include/vm_product_versions.h (+12/-2)
open-vm-tools/lib/include/vm_tools_version.h (+13/-0)
open-vm-tools/lib/include/vmware/tools/guestrpc.h (+12/-1)
open-vm-tools/lib/misc/vthreadBase.c (+8/-1)
open-vm-tools/lib/nicInfo/nicInfoPosix.c (+18/-0)
open-vm-tools/lib/rpcChannel/rpcChannel.c (+126/-5)
open-vm-tools/lib/rpcIn/rpcin.c (+55/-11)
open-vm-tools/lib/sslDirect/sslDirect.c (+82/-15)
open-vm-tools/libDeployPkg/linuxDeployment.c (+43/-19)
open-vm-tools/libDeployPkg/linuxDeploymentUtilities.c (+2/-7)
open-vm-tools/libDeployPkg/mspackWrapper.c (+2/-1)
open-vm-tools/modules/freebsd/vmxnet/Makefile (+3/-0)
open-vm-tools/services/plugins/dndcp/pointer.cpp (+25/-3)
open-vm-tools/services/plugins/guestInfo/guestInfoServer.c (+60/-14)
open-vm-tools/services/plugins/guestInfo/perfMonLinux.c (+30/-0)
open-vm-tools/services/plugins/hgfsServer/hgfsPlugin.c (+10/-0)
open-vm-tools/services/plugins/vix/vixTools.c (+70/-4)
open-vm-tools/services/plugins/vmbackup/stateMachine.c (+3/-2)
open-vm-tools/services/plugins/vmbackup/syncDriverOps.c (+23/-0)
open-vm-tools/services/plugins/vmbackup/syncManifest.c (+40/-2)
open-vm-tools/services/plugins/vmbackup/syncManifest.h (+5/-1)
open-vm-tools/services/plugins/vmbackup/vmBackupInt.h (+3/-0)
open-vm-tools/services/vmtoolsd/mainLoop.c (+68/-1)
open-vm-tools/services/vmtoolsd/toolsCoreInt.h (+4/-1)
open-vm-tools/services/vmtoolsd/toolsRpc.c (+87/-1)
open-vm-tools/vgauth/lib/impersonate.c (+3/-3)
open-vm-tools/vmhgfs-fuse/cache.c (+2/-2)
- Andreas Hasenack: Approve
- Canonical Server: Pending requested
- Canonical Server packageset reviewers: Pending requested
-
Diff: 8267 lines (+4679/-322) (has conflicts)53 files modifiedReleaseNotes.md (+105/-5)
debian/changelog (+97/-0)
debian/control (+3/-3)
debian/desktop.conf (+2/-0)
debian/open-vm-tools.postinst (+1/-1)
debian/open-vm-tools.service (+4/-0)
debian/open-vm-tools.vgauth.service (+1/-0)
debian/patches/debian/enable_vmhgfs-fuse_by_default (+3/-0)
debian/patches/series (+4/-1)
debian/patches/stable-10.3.5-quiesced-snapshot (+631/-0)
debian/rules (+4/-0)
dev/null (+0/-181)
open-vm-tools/ChangeLog (+2890/-0)
open-vm-tools/configure.ac (+7/-3)
open-vm-tools/lib/file/file.c (+14/-10)
open-vm-tools/lib/glibUtils/fileLogger.c (+17/-2)
open-vm-tools/lib/hgfsServer/hgfsServer.c (+2/-2)
open-vm-tools/lib/hgfsServer/hgfsServerLinux.c (+5/-5)
open-vm-tools/lib/include/buildNumber.h (+14/-0)
open-vm-tools/lib/include/conf.h (+26/-0)
open-vm-tools/lib/include/err.h (+18/-0)
open-vm-tools/lib/include/ioplGet.h (+2/-2)
open-vm-tools/lib/include/posix.h (+2/-8)
open-vm-tools/lib/include/rpcin.h (+10/-3)
open-vm-tools/lib/include/unicodeBase.h (+5/-0)
open-vm-tools/lib/include/vm_product.h (+3/-0)
open-vm-tools/lib/include/vm_product_versions.h (+12/-2)
open-vm-tools/lib/include/vm_tools_version.h (+13/-0)
open-vm-tools/lib/include/vmware/tools/guestrpc.h (+12/-1)
open-vm-tools/lib/misc/vthreadBase.c (+8/-1)
open-vm-tools/lib/nicInfo/nicInfoPosix.c (+18/-0)
open-vm-tools/lib/rpcChannel/rpcChannel.c (+126/-5)
open-vm-tools/lib/rpcIn/rpcin.c (+55/-11)
open-vm-tools/lib/sslDirect/sslDirect.c (+82/-15)
open-vm-tools/libDeployPkg/linuxDeployment.c (+43/-19)
open-vm-tools/libDeployPkg/linuxDeploymentUtilities.c (+2/-7)
open-vm-tools/libDeployPkg/mspackWrapper.c (+2/-1)
open-vm-tools/modules/freebsd/vmxnet/Makefile (+3/-0)
open-vm-tools/services/plugins/dndcp/pointer.cpp (+25/-3)
open-vm-tools/services/plugins/guestInfo/guestInfoServer.c (+60/-14)
open-vm-tools/services/plugins/guestInfo/perfMonLinux.c (+30/-0)
open-vm-tools/services/plugins/hgfsServer/hgfsPlugin.c (+10/-0)
open-vm-tools/services/plugins/vix/vixTools.c (+70/-4)
open-vm-tools/services/plugins/vmbackup/stateMachine.c (+3/-2)
open-vm-tools/services/plugins/vmbackup/syncDriverOps.c (+23/-0)
open-vm-tools/services/plugins/vmbackup/syncManifest.c (+40/-2)
open-vm-tools/services/plugins/vmbackup/syncManifest.h (+5/-1)
open-vm-tools/services/plugins/vmbackup/vmBackupInt.h (+3/-0)
open-vm-tools/services/vmtoolsd/mainLoop.c (+68/-1)
open-vm-tools/services/vmtoolsd/toolsCoreInt.h (+4/-1)
open-vm-tools/services/vmtoolsd/toolsRpc.c (+87/-1)
open-vm-tools/vgauth/lib/impersonate.c (+3/-3)
open-vm-tools/vmhgfs-fuse/cache.c (+2/-2)
description: | updated |
Changed in open-vm-tools (Ubuntu Bionic): | |
status: | Confirmed → Triaged |
Changed in open-vm-tools (Ubuntu Cosmic): | |
status: | Confirmed → Triaged |
Thanks Scott, tools-desktop.
the target of the link is actually content of open-vm-
Once that is installed the symlink is ok.
We don't want a dependency from open.-vm-tools to open-vm- tools-desktop.
Instead the right solution is to move the symlink to open-vm-desktop as well.
This is old - way back in 2014 2:9.4.6-1770165-2 moved the man page for example.
It always works vice versa as the -desktop package depends on the base.