Unable to install Parallel 6 workstation

Danny0990

Bit poster
I initially ran Fedora 17 and was unable to install Parallel workstation 6. After reading the manual it says only fedora 14 and 15 are supported, so then i formatted my drive and installed fedora 15. im still unable to install parallel workstation 6.


can someone please help? i'd like to use this product i bought!!
Ideally I'd like to get this working on Fedora 17. Has anyone gotten it to work?
 
Can't install on Fedora 17

I too would like to run this product under Fedora 17, but am unable to get the Install to run. Anyone else tried, successfully or not?
 
Issues with 3.5 kernel

Apparently there are issues with the source code and the linux 3.5 kernel. The error given when trying to compile/link the Parallels Kernel Modules is:


include/linux/compiler-gcc.h:90:0: note: this is the location of the previous definition
/tmp/.4oXRNZs1Z/parallels-kernel-modules/src/drivers/../host.Linux/lin_mem.c: In function ‘hostRemapMemUser’:
/tmp/.4oXRNZs1Z/parallels-kernel-modules/src/drivers/../host.Linux/lin_mem.c:515:2: error: implicit declaration of function ‘do_mmap’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors


Here is a thread I found about the "do_mmap" function in the Linux kernel development: http://lkml.indiana.edu/hypermail/linux/kernel/1206.0/00826.html

It appears the "do_mmap" function basically no longer exists, and has been replaced. I'm guessing we are going to have to wait for parallels to update the source...
 
Sorry OP, I just realized you said you couldn't install it on Fedora 15 either. I too down-revved my OS to Fedora 15 and the same compilation error occurs:

/tmp/.2x2tqdwvN/parallels-kernel-modules/src/network/pvsnet/pvsnet.c:349:2: error: too few arguments to function ‘ipv6_skip_exthdr’

The installation then quits with a partial installation completed. Clean install of Fedora 15. Kernel is 2.6.43.8-1.fc15.x86_64. Parallels Workstation does NOT work on Fedora 15, contrary to what the company tells us. I'm also getting frustrated with the lack of support from Parallels.
 
Tried removing Network Manager and disabling IPv6 - still not compiling, still getting that same error.

It seems to be tanking when compiling something for Parallels Transporter - a feature which I don't even want to use. Maybe I'll try my very, very inexperienced hand at modifying the pvsnet.c file and just removing the offending function completely. /shrug
 
Discovered the installer-cli file. Ran that against the Manifest file in the same dir with the --progress flag, got a few more pieces of information. Not sure how helpful, but here it is:

[ 53%] Skip /usr/lib64/parallels-workstation
[ 53%] Done /usr/lib64/parallels-workstation/prl_vm_app64
[ 54%] Done /usr/lib64/parallels-workstation/prl_disp_service64
[ 54%] Done /usr/lib64/parallels-workstation/parallels-wrapper
installer-cli: /usr/lib/parallels-workstation/prl_vm_app64: Already exists. Replacing.
[ 54%] Skip /usr/lib/parallels-workstation/prl_vm_app64
installer-cli: /usr/sbin/prl_disp_service64: Already exists. Replacing.
[ 54%] Skip /usr/sbin/prl_disp_service64
[ 55%] Done /usr/lib/parallels-workstation/parallels-transporter
installer-cli: /usr/bin/parallels-transporter: Already exists. Replacing.
[ 55%] Skip /usr/bin/parallels-transporter
[ 55%] Done /usr/share/applications/parallels-transporter.desktop
[ 56%] Done /usr/share/pixmaps/parallels-transporter.png
make: Entering directory `/tmp/.6OAatY4GG/parallels-kernel-modules'
ln -sf ./ src/Monitor
make -C src/drivers/ TARGET=hypervisor
make[1]: Entering directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers'
make -C /lib/modules/2.6.43.8-1.fc15.x86_64/build SUBDIRS=/tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers SRCROOT=/tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers modules
make[2]: Entering directory `/usr/src/kernels/2.6.43.8-1.fc15.x86_64'
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_device.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_module.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_hyp_api.o
In file included from /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_hyp_api.c:23:0:
/tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../Monitor/Interfaces/AtomicOps.h:46:5: warning: "ASSERT_VER" is not defined [-Wundef]
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_log.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_smp.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_locks.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_timer.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_mem.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_procfs.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_thread.o
/tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_thread.c: In function ‘LinuxNativeThreadFunc’:
/tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_thread.c:70:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_sched.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_interrupt.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_async_device.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_ipi_driver.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_pci.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/lin_acpi.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/timer/timer_rtc.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/timer/timer_system.o
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/../host.Linux/timer/timer_hpet.o
LD [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/prl_hypervisor.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/prl_hypervisor.o
see include/linux/module.h for more information
CC /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/prl_hypervisor.mod.o
LD [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers/prl_hypervisor.ko
make[2]: Leaving directory `/usr/src/kernels/2.6.43.8-1.fc15.x86_64'
make[1]: Leaving directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/drivers'
make -C src/network/
make[1]: Entering directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/network'
cd pvsnet && make clean && cd ..
make[2]: Entering directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet'
rm -rf *.o *.ko .*.cmd *.mod.c .tmp_versions *.d Module.*
make[2]: Leaving directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet'
cd pvsvnic && make clean && cd ..
make[2]: Entering directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsvnic'
rm -rf *.o *.ko .*.cmd *.mod.c .tmp_versions
make[2]: Leaving directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsvnic'
cd pvsnet && make && cd ..
make[2]: Entering directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet'
if [ -f ./../../drivers/Module.symvers ]; then cp ./../../drivers/Module.symvers . ; fi
make -C /lib/modules/2.6.43.8-1.fc15.x86_64/build SUBDIRS=/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet SRCROOT=/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet modules
make[3]: Entering directory `/usr/src/kernels/2.6.43.8-1.fc15.x86_64'
CC [M] /tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet/pvsnet.o
/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet/pvsnet.c: In function ‘prl_transport_header_ipv6’:
/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet/pvsnet.c:349:2: error: too few arguments to function ‘ipv6_skip_exthdr’
include/net/ipv6.h:560:14: note: declared here
make[4]: *** [/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet/pvsnet.o] Error 1
make[3]: *** [_module_/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet] Error 2
make[3]: Leaving directory `/usr/src/kernels/2.6.43.8-1.fc15.x86_64'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/network/pvsnet'
make[1]: *** [vmbridge] Error 2
make[1]: Leaving directory `/tmp/.6OAatY4GG/parallels-kernel-modules/src/network'
make: *** [all] Error 2
make: Leaving directory `/tmp/.6OAatY4GG/parallels-kernel-modules'
Kernel modules are not build successesfully.
[ 56%] Fail /usr/lib/parallels-workstation/parallels-kernel-modules.tar.gz

Anyone from Parallels care to comment / suggest anything?
 
Last edited:
Any progress on this issue? Need a workstation VM solution for our Linux (Fedora 17) machines and it seems I've run into this very same problem.

Would love to be able to continue using Parallels (we're using it for our Mac OS users) but can't even get the thing installed.
 
Back
Top