Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 367799 - app-emulation/vmware-player doesn't install thnuclnt (thinprint), so virtual printers do not work (but are added to new VMs by default)
Summary: app-emulation/vmware-player doesn't install thnuclnt (thinprint), so virtual ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-17 18:44 UTC by Tianon
Modified: 2013-10-21 22:29 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch to vmware-player-3.1.4.385536.ebuild for installing thnuclnt properly (vmware-player-thinprint.patch,1.13 KB, patch)
2011-05-17 18:46 UTC, Tianon
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tianon 2011-05-17 18:44:19 UTC
When vmware-player is installed using the ebuild, it doesn't install thnuclnt, which is the thinprint client required for virtual printers to function properly inside virtual machines (sharing printers from cups).  This is a problem because by default vmware-player will add a "virtual printer" to new machines it creates, which pops up an error message every time the machine boots about not being able to run thnuclnt.  I've attached a patch for the ebuild that copies the necessary files to make this work, but it's definitely not completely optimal, so I would greatly appreciate some constructive input about how to make it better.  Also, I'm pretty sure it doesn't need to copy the /etc/xdg stuff, but the original vmware-player installer did it, but our ebuild didn't, so I put it in just in case (wanted my virtual printers to work :P).

Reproducible: Always

Steps to Reproduce:
1. download vmware-player bundle
2. emerge vmware-player
3. create new virtual machine (ensuring that it has a virtual printer attached, but that should be the default)
4. boot the machine
Actual Results:  
Error message before the BIOS loads about thnuclnt not being able to start, then the machine loads without virtual printer support.

Expected Results:  
Machine loads with no error messages and a virtual printer attached.
Comment 1 Tianon 2011-05-17 18:46:02 UTC
Created attachment 273699 [details, diff]
patch to vmware-player-3.1.4.385536.ebuild for installing thnuclnt properly

Promised patch -- again, input would be appreciated, especially with regards to the static cups filter path I've included, since I'm sure there's a nice eclass or something to provide that properly.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2011-05-18 00:14:08 UTC
matt@whitlock.name is not a known bugzilla user but still listed in metadata.xml.
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2013-10-21 22:29:44 UTC
Please use a newer version of the player, after all it's free. This bug is fixed since vmware-player-4.