Parallels 4 installation error

Discussion in 'Installation and Configuration in Windows and Linux' started by nemesis650, May 10, 2010.

  1. nemesis650

    nemesis650 Bit poster

    Messages:
    2
    Hi,

    i tried to install Parallels 4 in ubuntu 10.04
    At 96% the installation stops.

    Logfile

    -->


    make[2]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.32-22-generic'
    CC [M] /tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_module.o
    CC [M] /tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_os.o
    /tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_os.c: In function ‘pos_yield’:
    /tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_os.c:79: error: implicit declaration of function ‘cond_resched’
    /tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_os.c: In function ‘pos_map_user_page’:
    /tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_os.c:254: error: dereferencing pointer to incomplete type
    /tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_os.c:255: error: dereferencing pointer to incomplete type
    /tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_os.c:257: error: dereferencing pointer to incomplete type
    make[3]: *** [/tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd/prl_os.o] Fehler 1
    make[2]: *** [_module_/tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd] Fehler 2
    make[2]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.32-22-generic'
    make[1]: *** [all] Fehler 2
    make[1]: Verlasse Verzeichnis '/tmp/.ehDqI4hi6/parallels-kernel-modules/src/vtd'
    make: *** [all] Fehler 2
    make: Verlasse Verzeichnis '/tmp/.ehDqI4hi6/parallels-kernel-modules'
    2010-05-10T11:36:24+0200: exec_with_progress: ./installer-cli --logfile=/var/log/parallels-desktop-install.log --progress --define="kversion=$(uname -r)" -u Manifest 2>&1 1
    2010-05-10T11:36:24+0200: Error: Error during configuration Parallels Desktop. Look at /var/log/parallels-desktop-install.log for more information.

    <--

    Hope somebody can help me :)



    So noch auf deutsch :)

    Also ich habe versucht Parallels 4 für Linux in Ubuntu 10.04 zu installieren (64Bit)
    Bei 96% bricht die Installation ab. Logfile siehe oben.

    Hatte jemand ähnliche Probleme bzw. einfach ne Idee was ich probieren kann?
     
  2. Jim Last Name Here

    Jim Last Name Here Bit poster

    Messages:
    1
    Same Issue Here

    I am running Linux Mint which is derived from Ubuntu. I am getting the same error message.

    make -C src/vtd
    make[1]: Entering directory `/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd'
    if [ -f ../hypervisor-api/Linux/Module.symvers ]; then cp ../hypervisor-api/Linux/Module.symvers . ;fi
    make -C /lib/modules/2.6.32-22-generic/build SUBDIRS=/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd SRCROOT=/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.32-22-generic'
    CC [M] /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.o
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c: In function ‘pos_yield’:
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c:79: error: implicit declaration of function ‘cond_resched’
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c: In function ‘pos_map_user_page’:
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c:254: error: dereferencing pointer to incomplete type
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c:255: error: dereferencing pointer to incomplete type
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c:257: error: dereferencing pointer to incomplete type
    make[3]: *** [/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.o] Error 1
    make[2]: *** [_module_/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-22-generic'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd'
    make: *** [all] Error 2
     
  3. LizardoP

    LizardoP Bit poster

    Messages:
    1
    I am getting the same error message with ubuntu 10.4. do you solved that?
     
  4. jrcpvaz

    jrcpvaz Bit poster

    Messages:
    29
    Parallels 4 for Windows and Linux will NOT install with Ubuntu 10.04 as host. See the Parallels supported OS list.
     
  5. MaikB

    MaikB Bit poster

    Messages:
    4
    Hi,

    try the following with your desired version:

    1.) $ sh parallels-desktop-4.0.6630.449744.run --target /tmp/parallels

    exit the installer by clicking on cancel.

    2.) $ cd /tmp/parallels/data/usr/lib/parallels-desktop/
    3.) $ tar xzf parallels-kernel-modules.tar.gz
    4.) $ vim /tmp/parallels/data/usr/lib/parallels-desktop/parallels-kernel-modules/src/vtd/prl_os.c

    add at line 31:

    #include <linux/sched.h>

    5.) $ tar czf parallels-kernel-modules.tar.gz parallels-kernel-modules
    6.) $ cd /tmp/parallels
    7.) $ ./install

    This works perfectly - at least for Fedora 13 - where the kernel is 2.6.33.
     
  6. Ronald Thompson

    Ronald Thompson Junior Member

    Messages:
    15
    I added line #31 but couldn't figure out how to save it to go on to your #5.) This is on OpenSuse 11.3 Kernel 2.6.34-12

    Thanks,
    Ron
     
  7. MaikB

    MaikB Bit poster

    Messages:
    4
    Hi

    if you added the line using vim (you can also use another editor of your choice) save it in vim with

    - press: Escape
    - type: :wq!

    But you can also chose another editor like kedit, gedit, mcedit, pico and so on.
     
  8. Ronald Thompson

    Ronald Thompson Junior Member

    Messages:
    15
    Thanks Maik,
    It just won't install. Funny thing id that I had this problem with OS 11.2 but got it fixed but I can't remember what I did, I guess its a sign of old age. Should I post the log file?
    Ron
     
  9. MaikB

    MaikB Bit poster

    Messages:
    4
    Ronald,

    yes please post it, maybe something more needs to be added for kernel 2.6.34
     
  10. Ronald Thompson

    Ronald Thompson Junior Member

    Messages:
    15
    OK, Here it is:
    2010-08-10T21:03:45-0500:

    Parallels Desktop 4.0.6630.449744 Installer started.
    2010-08-10T21:03:46-0500: execCmd: http_proxy= ./prl_updater_ctl.x86_64 check -u desktop_wl -ui > /dev/null 2>&1 [1]
    2010-08-10T21:04:10-0500: execCmd: ./InstallationCheck [0]
    Parallels dispatcher daemon is not running
    FATAL: Module prl_usb_connect not found.
    Cannot unload module 'prl_usb_connect'
    FATAL: Module prl_netbridge not found.
    Cannot unload module 'prl_netbridge'
    FATAL: Module prl_vnic not found.
    Cannot unload module 'prl_vnic'
    FATAL: Module prl_hypervisor not found.
    Cannot unload module 'prl_hypervisor'
    FATAL: Module prl_vtdhook not found.
    Cannot unload module 'prl_vtdhook'
    FATAL: Module prl_hypervisor_api not found.
    Cannot unload module 'prl_hypervisor_api'
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    insserv: warning: script 'parallels-desktop' missing LSB tags and overrides
    insserv: Default-Start undefined, assuming default start runlevel(s) for script `parallels-desktop'
    insserv: script jexec is broken: incomplete LSB comment.
    insserv: missing `Required-Stop:' entry: please add even if empty.
    2010-08-10T21:04:30-0500: exec_with_progress: ./installer-cli --logfile=/var/log/parallels-desktop-install.log --progress --define="kversion=$(uname -r)" -e /usr/share/parallels-desktop/Manifest 2>&1 0
    2010-08-10T21:04:53-0500:

    Parallels Desktop 4.0.6630.449744 Installer started.
    2010-08-10T21:04:53-0500: execCmd: http_proxy= ./prl_updater_ctl.x86_64 check -u desktop_wl -ui > /dev/null 2>&1 [1]
    2010-08-10T21:05:05-0500: execCmd: touch /tmp/prl_ceiprogram_enable [0]
    2010-08-10T21:05:05-0500: execCmd: ./installer/conflict_check desktop [0]
    2010-08-10T21:05:05-0500: check conflict products: ./installer/conflict_check return 0
    2010-08-10T21:05:05-0500: Parallels CPU Check Tool

    CPU Vendor: AMD
    Hardware Virtualization: PRESENTED (SVM)

    Summary: Your CPU can run Virtual Machines
    2010-08-10T21:05:05-0500: execCmd: ./installer/cpu_check [0]
    2010-08-10T21:05:05-0500: check_hardware_virtualization: ./installer/cpu_check return 0
    2010-08-10T21:05:05-0500: execCmd: ./installer/check_selinux.sh 2>&1 [1]
    2010-08-10T21:05:05-0500: execCmd: ./installer/check_disk_space.sh 2>&1 [0]
    2010-08-10T21:05:05-0500: The file /usr/bin/prlctl cannot be found.
    2010-08-10T21:05:05-0500: o dkms
    2010-08-10T21:05:05-0500: execCmd: ./installer/pm.sh --check workstation [0]
    Retrieving repository 'Updates for openSUSE 11.3 11.3-1.82' metadata [.....done]
    Building repository 'Updates for openSUSE 11.3 11.3-1.82' cache [....done]
    Retrieving repository 'packman' metadata [.....done]
    Building repository 'packman' cache [....done]
    Loading repository data...
    Reading installed packages...
    'dkms' not found in package names. Trying capabilities.
    No provider of 'dkms' found.
    2010-08-10T21:05:37-0500: o dkms
    2010-08-10T21:05:37-0500: execCmd: ./installer/pm.sh --install workstation --logfile /var/log/parallels-desktop-install.log [0]
    make: Entering directory `/tmp/.CpuPGa0eB/parallels-kernel-modules'
    ln -sf ./ src/Monitor
    make -C src/hypervisor-api/Linux
    make[1]: Entering directory `/tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux'
    rm -rf *.o *.ko .*.cmd *.mod.c .tmp_versions *.symvers
    make -C /lib/modules/2.6.34-12-desktop/build SUBDIRS=/tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux SRCROOT=/tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux modules
    make[2]: Entering directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
    make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/x86_64/desktop/. modules
    CC [M] /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.o
    In file included from /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/../../interface/hyp_hypervisor_api.h:40:0,
    from /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.h:17,
    from /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.c:23:
    /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/../../Interfaces/ParallelsTypes.h:120:7: warning: "_MSC_VER" is not defined
    /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.c: In function :
    /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.c:112:2: error: implicit declaration of function
    /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.c:112:16: warning: cast to pointer from integer of different size
    /tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.c:139:3: error: implicit declaration of function
    make[5]: *** [/tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.o] Error 1
    make[4]: *** [_module_/tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux] Error 2
    make[3]: *** [sub-make] Error 2
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.6.34-12-obj/x86_64/desktop'
    make[1]: *** [prl_hypervisor_api] Error 2
    make[1]: Leaving directory `/tmp/.CpuPGa0eB/parallels-kernel-modules/src/hypervisor-api/Linux'
    make: *** [all] Error 2
    make: Leaving directory `/tmp/.CpuPGa0eB/parallels-kernel-modules'
    2010-08-10T21:05:56-0500: exec_with_progress: ./installer-cli --logfile=/var/log/parallels-desktop-install.log --progress --define="kversion=$(uname -r)" -i Manifest 2>&1 1
    2010-08-10T21:05:56-0500: Error: Error during configuration Parallels Desktop. Look at /var/log/parallels-desktop-install.log for more information.

    Thanks,
    Ron
     
  11. Ronald Thompson

    Ronald Thompson Junior Member

    Messages:
    15
    Any fixes for this?

    Has anyone found a fix for this yet?
     
  12. CliveHarris

    CliveHarris Bit poster

    Messages:
    6
    Hi MaikB
    Thanks for that information. I just installed parallels on Ubuntu-10.4.1, AMD64 desktop (kernel 2.6.32-25), using your instructions and it worked perfectly. I had to delay upgrading to the latest LTS version of Ubuntu for several months, because I needed to run Parallels, so this has enabled me to make that upgrade.
    It would be nice if Parallels could make this fix "official".
     
  13. AshwiniS

    AshwiniS Bit poster

    Messages:
    1
    Anybody found a permanent fix on this.
    OR shall I wait for official fix.
     
  14. Benjamin Fortin

    Benjamin Fortin Bit poster

    Messages:
    9
    I have the same error as most recently posted, having made the recommended changes. Is there a fix now for this?

    Host OS: Fedora 14, 2.6.35.10-74.fc14.x86_64
     
  15. namr

    namr Bit poster

    Messages:
    3
    Managed to install on Fedora 14

    Found another Thread in this Forum:

    http://forum.parallels.com/showthread.php?t=103146

    In addition to the changes MaikB suggested, I did the changes from the post by wojtur in the mentioned Thread. So thats what I did (just citing for summary):

    1.) $ sh parallels-desktop-4.0.6630.449744.run --target /tmp/parallels

    exit the installer by clicking on cancel.

    2.) $ cd /tmp/parallels/data/usr/lib/parallels-desktop/
    3.) $ tar xzf parallels-kernel-modules.tar.gz
    4.) $ gedit /tmp/parallels/data/usr/lib/parallels-desktop/parallels-kernel-modules/src/vtd/prl_os.c

    add at line 31:

    #include <linux/sched.h>

    5.) $ gedit /tmp/parallels/data/usr/lib/parallels-desktop/parallels-kernel-modules/src/hypervisor-api/Linux/hyp_api.c

    add at line 20:

    #include <linux/slab.h>

    6.) $ gedit /tmp/parallels/data/usr/lib/parallels-desktop/parallels-kernel-modules/src/host.Linux/lin_module.h

    add at line 23:

    #include <linux/slab.h>

    7.) $ gedit /tmp/parallels/data/usr/lib/parallels-desktop/parallels-kernel-modules/src/usb/prl_usb_connect.c

    add at line 6:

    #include <linux/slab.h>

    8.) $ tar czf parallels-kernel-modules.tar.gz parallels-kernel-modules
    9.) $ cd /tmp/parallels
    10.) $ ./install

    This installed me Parallels Desktop on Fedora 14 Kernel 2.6.35.12, hope it will help somebody!
     
  16. brewmaster02171990

    brewmaster02171990 Junior Member

    Messages:
    10
    I am running Linux Mint and got this. make -C src/vtd
    make[1]: Entering directory `/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd'
    if [ -f ../hypervisor-api/Linux/Module.symvers ]; then cp ../hypervisor-api/Linux/Module.symvers . ;fi
    make -C /lib/modules/2.6.32-22-generic/build SUBDIRS=/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd SRCROOT=/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.32-22-generic'
    CC [M] /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.o
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c: In function ‘pos_yield’:
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c:79: error: implicit declaration of function ‘cond_resched’
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c: In function ‘pos_map_user_page’:
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c:254: error: dereferencing pointer to incomplete type
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c:255: error: dereferencing pointer to incomplete type
    /tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.c:257: error: dereferencing pointer to incomplete type
    make[3]: *** [/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd/prl_os.o] Error 1
    make[2]: *** [_module_/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-22-generic'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/tmp/.Ggt4tuLJD/parallels-kernel-modules/src/vtd'
    make: *** [all] Error 2 [​IMG]
     

Share This Page