LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-15-2014, 08:33 AM   #1
Ratmonkey
Member
 
Registered: Jul 2012
Location: Notre Dame, Indiana
Distribution: Fedora, OpenSuse, Ubuntu
Posts: 89

Rep: Reputation: Disabled
Parallels Tools on Slackware 14.1


Having issues getting Parallels Tools fully installed in Slackware 14.1 64-bit. Fresh out of the box install of Slackware. Parallels Tools seems to partially install, allowing me to move my mouse in and out of the window seamlessly. But I can't increase or decrease the size of the window and have Slackware automatically adjust its resolution, and I'm sure there are other things that aren't working. From the error message, I'm assuming the service wasn't installed? Hope you all have had some experience with this and can assist.

I have installed Parallels numerous times successfully on different distros. I believe it has even installed fine on older versions of Slackware...so I know it works, and I know I'm doing it correctly... here is the error log:

System information:
  • OS X 10.9.4 on a iMac (3.1ghz i5, 12gb ram, 27" screen)
  • Parallels Desktop 9 for Mac Enterprise Edition - 9.0.24251

014-09-15T12:37:28-0400:

Parallels Tools 9.0.24251.1052177 Installer started.
2014-09-15T12:37:28-0400: Failed to setup console printk level.
2014-09-15T12:37:31-0400: execCmd: ./installer/pm.sh check_guest_tools 2>&1 [1]
2014-09-15T12:37:32-0400: execCmd: ./installer/pm.sh download_guest_tools 2>&1 [0]

Mon Sep 15 12:37:33 EDT 2014
Start installation or upgrade of Guest Tools
new version of parallels tools
Installed Guest Tools were not found
Perform installation into the /usr/lib/parallels-tools directory
cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory
Start installation of prl_eth kernel module
make: Entering directory `/usr/lib/parallels-tools/kmods'
cd prl_eth/pvmnet && make
make[1]: Entering directory `/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
make -C /lib/modules/3.10.17/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet
make[2]: Entering directory `/usr/src/linux-3.10.17'
LD /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/built-in.o
CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o
LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.mod.o
LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.ko
make[2]: Leaving directory `/usr/src/linux-3.10.17'
make[1]: Leaving directory `/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
cd prl_tg/Toolgate/Guest/Linux/prl_tg && make
make[1]: Entering directory `/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
make -C /lib/modules/3.10.17/build SUBDIRS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg SRCROOT=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg modules
make[2]: Entering directory `/usr/src/linux-3.10.17'
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.mod.o
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko
make[2]: Leaving directory `/usr/src/linux-3.10.17'
make[1]: Leaving directory `/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
cp -f prl_tg/Toolgate/Guest/Linux/prl_tg/*.symvers prl_fs/SharedFolders/Guest/Linux/prl_fs ||:
cd prl_fs/SharedFolders/Guest/Linux/prl_fs && make
make[1]: Entering directory `/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs'
make -C /lib/modules/3.10.17/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs
make[2]: Entering directory `/usr/src/linux-3.10.17'
LD /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/built-in.o
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.o
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.o
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/file.o
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/interface.o
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.mod.o
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko
make[2]: Leaving directory `/usr/src/linux-3.10.17'
make[1]: Leaving directory `/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs'
cd prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze && make
make[1]: Entering directory `/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze'
make -C /lib/modules/3.10.17/build M=/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze modules
make[2]: Entering directory `/usr/src/linux-3.10.17'
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.mod.o
LD [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko
make[2]: Leaving directory `/usr/src/linux-3.10.17'
make[1]: Leaving directory `/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze'
cd prl_eth/pvmnet && rm -rf .*.cmd .tmp_versions
cd prl_tg/Toolgate/Guest/Linux/prl_tg && rm -rf .*.cmd .tmp_versions
cd prl_fs/SharedFolders/Guest/Linux/prl_fs && rm -rf .*.cmd .tmp_versions
cd prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze && rm -rf .*.cmd .tmp_versions
make: Leaving directory `/usr/lib/parallels-tools/kmods'
Start installation of prl_tg kernel module
Start installation of prl_fs kernel module
Start installation of prl_fs_freeze kernel module
Installation of kernel modules was finished successfully
Start installation of user space modules
X server: xorg, v1.14
System X modules are installing from /usr/lib/parallels-tools/tools/prltools.x64/xorg.1.14
System X modules are placed in /usr/lib64/xorg/modules
X server config: /usr/share/X11/xorg.conf.d/40-prltools.conf (doesn't exist)
Configuring X server (xorg, 1.14)
Generating X.Org server configuration file (version 1014000)
Add the following InputDevice into ServerLayout section
X.Org server was configured
Configuring of X server was finished successfully
cp: cannot create regular file '/usr/share/hal/fdi/policy/20thirdparty/20-x11-parallels.fdi': No such file or directory
Error: there is no option to install prltoolsd service
Error: failed to install prltoolsd service
Error: failed to install user space applications and drivers
2014-09-15T12:38:07-0400: execCmd: ./install --install [123]
2014-09-15T12:38:07-0400: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.
2014-09-15T12:38:27-0400: Exiting with code 1
 
Old 09-15-2014, 09:59 AM   #2
EYo
Member
 
Registered: Jun 2009
Distribution: Slackware
Posts: 190

Rep: Reputation: 153Reputation: 153
Quote:
cp: cannot create regular file '/usr/share/hal/fdi/policy/20thirdparty/20-x11-parallels.fdi': No such file or directory
I don't use Parallels, but where's HAL? Maybe it's missing the old proprietary blob loader thingy.
Look over here for hints: http://www.linuxquestions.org/questi...5/#post5073297
HTH
 
Old 04-08-2015, 07:51 AM   #3
Ratmonkey
Member
 
Registered: Jul 2012
Location: Notre Dame, Indiana
Distribution: Fedora, OpenSuse, Ubuntu
Posts: 89

Original Poster
Rep: Reputation: Disabled
So it's been a while, but I found this and it worked:

It is probably installing everything fine, it is just crapping out on the init script install. Copy /etc/init.d/prltoolsd to /etc/rc.d/rc.prltoolsd, then update rc.0 and rc.M to run /etc/rc.d/rc.prltoolsd with the either 'stop' or 'start' as an argument.

If it has not installed /etc/init.d/prltoolsd then copy it from the parallels tools install disc, it is under the installer directory and is named "prltoolsd.sh."

I am not exactly sure where to place the command in rc.0 and rc.M. In rc.0 I put "/etc/rc.d/rc.prltoolsd stop" right after network shares are unmounted. In rc.M I put ". /etc/rc.d/rc.prltoolsd start" right before the network is initialized.
 
Old 04-08-2015, 07:39 PM   #4
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,510
Blog Entries: 15

Rep: Reputation: 2071Reputation: 2071Reputation: 2071Reputation: 2071Reputation: 2071Reputation: 2071Reputation: 2071Reputation: 2071Reputation: 2071Reputation: 2071Reputation: 2071
If you need HAL, though honestly you shouldn't, there are rebuilds, the package from 13.37, and I have a Slackbuild with a prepatched source package in my repository at BitBucket. Do be advised it requires HEAVY editing of glib's headers, so be thoroughly prepared to have build failures requiring fixes as you go.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Parallels Tools for Debian Knightron Linux - Virtualization and Cloud 0 05-07-2011 08:35 AM
parallels tools Mandriva Knightron Linux - Virtualization and Cloud 5 02-08-2011 05:57 PM
Installing Parallels on Linux (Slackware 13) n03x3c Linux - Software 4 06-05-2010 01:18 AM
Slackware On Parallels Desktop nephalem Slackware 7 06-17-2006 02:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:05 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration