OpenSUSE 11.3 - Parallels Tools wont install

AntonyA

Bit poster
Hi everyone,

I'm having some real issues installing Parallels Tools into an OpenSUSE 11.3 Virtual Machine running in Parallels 5 (5.0.934) on Snow Leopard. I need to do this to resize the screen which only appears to have ONE resolution available to it, and its far too big and I want to lose the scrollbars!

Here's the output of /var/log/parallels-tools-install.log

2010-07-20T11:25:02+0100:

Parallels Tools 5.0.9344.558741 Installer started.
2010-07-20T11:25:05+0100: execCmd: ./installer/pm.sh check_guest_tools 2>&1 [1]
2010-07-20T11:25:11+0100: Setting up Install Process
No package dkms available.
Nothing to do
2010-07-20T11:25:11+0100: execCmd: ./installer/pm.sh download_guest_tools 2>&1 [0]

Tue Jul 20 11:25:11 BST 2010
Start installation or upgrade of Guest 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/2.6.34-12-desktop/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet
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/.
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
WARNING: modpost: missing MODULE_LICENSE() in /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.o
see include/linux/module.h for more information
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-2.6.34-12-obj/x86_64/desktop'
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/2.6.34-12-desktop/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-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] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function ‘replace_buffer’:
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:753:33: warning: cast to pointer from integer of different size
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function ‘prl_vtg_ioctl’:
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:856:34: warning: cast to pointer from integer of different size
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:905:34: warning: cast to pointer from integer of different size
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.o
see include/linux/module.h for more information
WARNING: modpost: Found 3 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
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-2.6.34-12-obj/x86_64/desktop'
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/2.6.34-12-desktop/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs
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/.
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
WARNING: modpost: missing MODULE_LICENSE() in /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.o
see include/linux/module.h for more information
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-2.6.34-12-obj/x86_64/desktop'
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/2.6.34-12-desktop/build M=/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze 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] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o
see include/linux/module.h for more information
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-2.6.34-12-obj/x86_64/desktop'
make[1]: Leaving directory `/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze'
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
/etc/modprobe.conf is missing
Start installation of user space modules
X server: xorg, v1.8.0
Install X modules from directory: .1.8
System X modules are placed in /usr/lib64/xorg/modules
Error: there is no X modules for this version of X server
Error: failed to install user space applications and drivers
2010-07-20T11:25:39+0100: execCmd: ./install --install [165]
2010-07-20T11:25:39+0100: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.


If anyone has any ideas how I can correct this, I would be most grateful, as it is causing me an awful lot of grief at the moment.

Many thanks.

TonyA
 
For OpenSuse-11.3, the parallels tools X modules (prlmouse, etc) need to be recompiled for xorg-7.5/xserver 1.8

I tried to force installation of the latest (July 22) parallels tools by copying the cd image to the root
directory, unpacking prltools-x64.tar.gz, making a link pointing xorg.1.8 to xorg.7.5 (because xorg.1.7 was linked to
xorg.7.5), repacking and installing.

Parallels tools installed "successfully", but then X failed to start, because the parallels x-modules have the wrong version numbers to work with xorg.1.8 on opensuse 11.3.

The error messages when attempting to start X are:
(EE) module ABI major version (2) doesn't match the server's version (3)
(EE) Failed to load module "glx" (module requirement mismatch, 0)
(EE) module ABI major version (6) doesn't match the server's version (7)
(EE) Failed to load module "prlvideo" (module requirement mismatch, 0)
(EE) module ABI major version (7) doesn't match the server's version (9)
(EE) Failed to load module "prlmouse" (module requirement mismatch, 0)


I had to remove prltools so X could start properly.

We need to wait for a new prltools with these modules recompiled for xserver-1.8 (xorg-7.5)
(unless the source is available for someone else to recompile, which is probably not the case, because
X license is not GPL)
 
Thanks for the info Duncan - 'spose its just a case now of waiting until Parallels catch up and release a new tools installer for SUSE 11.3 then! I wonder how long that will be?
 
Has anyone tried OpenSuse 11.3 under VMWare Fusion? I did a quick google search and they at least mention OpenSuse 11.3 in their release notes, so I'm wondering if they got this working already. I used VMWare years ago with Linux being the host and I recall that company being real good at keeping up with the latest distros - kind of questioning myself now for choose Parallels over fusion....
 
Thanks for the info, but I'm using Parallels 5 and as of today its ***still not*** installing. I'm not going to spend any more money until they address this issue for Linux under version 5. I purchased this in July under the impression that it was the best of all virtualization solutions. Perhaps a move to the competition, which, by the way, does install its tools without issue, is the next option.
 
Installs OK under Parallels 6

Hi - just to confirm some of the other posts, the Parallels Tools install ok under Parallels 6.

@LudwickK - To install the tools:

1) Start the OpenSUSE Parallels VM
2) Click Virtual Machine on the tool bar
3) Select "Install Parallels Tools" from the menu
4) Follow the instructions in the dialogue box
 
Hi,

in the terminal after "sudo ./install" and placing the password the following error occurs:
command not found.

What to do?

Thank you

Ludwig
 
"command not found" means you didn't change the directory to the Parallels Tools CD. Type pwd and press return to check your directory.

Instead of changing the directory, you could enter the entire path.

Instead of entering the entire path, you can type "sudo " in the terminal window, then drag the install file from the Parallels Tools disk to the terminal window. Then press return.
 
Hi Joevt,

sorry, is not working. Drag and drop is not working. And if I do like you described, I get the error see on the attached file.

Thanks

Ludwig
 

Attachments

  • Tools 1.png
    Tools 1.png
    10.5 KB · Views: 7
install is not in the media directory. it's in the Parallels Tools directory. You need to do the following:
cd '/media/Parallels Tools'

When you type dir, then you should see install listed. When you type pwd then you should see /media/Parallels Tools

Now you can do
sudo ./install

Drag and drop should work from the OpenSUSE file manager window to the OpenSUSE terminal window. Just like you can do in Mac OS X Terminal.app.
 

Attachments

  • drag and drop.png
    drag and drop.png
    450.6 KB · Views: 9
Sorry, but I am a newbee!!

It is not working. I can not change to the Parallels Tools directory.

See attached file.

Ludwig
 

Attachments

  • Parallels.png
    Parallels.png
    197.8 KB · Views: 8
You need quotes if the path has a space character:
'/media/Parallels Tools'

Notice the single quotes.

Or you can use backslash \ :

/media/Parallels\ Tools

Or you could double click the Parallels Tools CD icon to open a file browser, then drag the install icon to the terminal window. It will add the path of the file to the terminal window and correctly add quotes.
 
Thank you very much!! This was the solution:

Or you can use backslash \ :

/media/Parallels\ Tools


This is the reason, why windows user have problems to change to UNIX systems.

Thanks again

Ludwig
 
Is this still broken? We are now almost a year later and I still am not seeing a solution to being able to install parallels tools for SuSE 11.3 for Parallels Desktop 4. I noticed that Parallels Desktop 6 for Mac has a solution. What about us Windows users (Windows 7 to be specific)? We are stuck on version 4. Any solutions anyone?
 
OpenSUSE 11.3 and 11.4 don't allow PT installation. Looks like users are forced to upgrade from PD5 to PD6... :-(
 
Back
Top