Page 1 of 1

Guest Additions conflicting with app in Guest OS

Posted: 4. May 2009, 17:48
by georgesc
Hello

We are running VirtualBox 2.2.2 on a Windows XP Pro host. The guest operating system is Windows XP Pro SP3.

Without the Guest Additions installed, we get the following warnings in the Device Manager:

Other devices
|_ Video Controller (VGA Compatible)

System devices
|_ Base System Device

As soon as we install the Guest Additions, the warnings go away.

With the Guest additions installed, while in the Guest Operating System, we run an application that connects to a Pervasive.SQL database over the network, we get the following error: "Cannot create system lock file: ./TEMP/SYSLCK.DAT. File status: 9/004, Btrieve status: 11"

As soon as we remove the Guest Additions and reboot the virtual machine, the application works perfectly.

There seems to be a driver or software in the Guest Additions that conflict with the Pervasive.SQL software and/or application. We tend to think it is more with the Pervasive.SQL software since the application is not really installed in the guest OS only the client portion of the Pervasive.SQL is installed.

What could be causing this? We really like the enhancements that the Guest Additions bring to the Virtual machine experience and hope that we can resolve the problem without having to remove the Guest Additions permanently.

Regards,
Georges

Re: Guest Additions conflicting with app in Guest OS

Posted: 4. May 2009, 19:28
by vbox4me2
Things to try,
Select a different VM network card.
Locate newer LAN drivers for the Guest.
Try older Guest Additions.
Try Bridge networking.

Re: Guest Additions conflicting with app in Guest OS

Posted: 5. May 2009, 00:08
by georgesc
Hello

Thanks for the advice.

• Tried both bridged and NAT networking. No luck.
• Tried adapter type PCnet-FAST III (Am79C973), still no luck.
• Tried also adapter type Intel PRO/1000MT Desktop (82540EM) and installed the lastest drivers within the VirtualBox. Same problem.
• Tried Guest Addition v2.2.0 and v2.2.2. Same problem.

Question: It seems as if the guest addition installs several modules when the executable is run. Is it possible to selectively install each module via command line switches to isolate exactly which module is causing the problem? Maybe if I can not bypass installing the module for the networking, this would help.

Regards,
Georges

Re: Guest Additions conflicting with app in Guest OS

Posted: 5. May 2009, 00:39
by vbox4me2
You can search for files changed the last 24 hours, you will then find where the .inf files of the GA are located and then selectively remove components. Ea. C:\Program Files\Sun\xVM VirtualBox Guest Additions
But as fas as I can see there are no real lan drivers added to the VM. There is a vbox service running, set that to manual or stop it to see what happens.

Re: Guest Additions conflicting with app in Guest OS

Posted: 5. May 2009, 02:40
by georgesc
Hi

Stopping the service did not help. Setting it to manual and rebooting also did not help.

I found where the INF file is located but not sure how to selectively remove the components. Any idea?

Also, I was thinking of installing an even older version of Guest Additions before v2.2.0. However, is there a way of downloading just VBoxGuestAdditions.iso? The only way I know of installing an older one, is to re-install an older version of VirtualBox.

Regards,
Georges

Re: Guest Additions conflicting with app in Guest OS

Posted: 5. May 2009, 12:15
by vbox4me2
georgesc wrote:Also, I was thinking of installing an even older version of Guest Additions before v2.2.0. However, is there a way of downloading just VBoxGuestAdditions.iso? The only way I know of installing an older one, is to re-install an older version of VirtualBox.

Regards,
Georges
Follow the yellow brick road in my sig, the FAQ's.

Re: Guest Additions conflicting with app in Guest OS

Posted: 6. May 2009, 07:53
by georgesc
Hi

I tried Guest Additions versions 2.0.0 and 1.6.0. They had the same problem.

What about my other question? How would you suggest to selectively remove a particular component of the Guest Addition by modifying the INF file?

I would like to isolate what component is causing this problem so I could continue to use the rest of the Guest Additions.


Regards,
Georges

Re: Guest Additions conflicting with app in Guest OS

Posted: 6. May 2009, 10:39
by vbox4me2
Use a tool that monitors the registry and added files during installation, you'd know exactly whats going where then.

Re: Guest Additions conflicting with app in Guest OS

Posted: 7. May 2009, 06:04
by georgesc
Hello

I did install a register monitoring tool but it was too verbose for me to make any sense from it.

However, I was able to further narrow down the problem by doing the following:

1. I uninstalled the Guest Additions. After rebooting, I had the following warnings in the registry (like before):

Other devices
|_ Video Controller (VGA Compatible)

System devices
|_ Base System Device

2. I was able to run the application that uses the pervasive database on the server without a problem.


3. I then installed updated drivers for those item warnings by finding them in the directory where the Virtual box was installed (C:\Program FIles\Sun\xVM VirtualBox Guest Additions). The warnings left.

4. I was still able to run the application that uses the pervasive database without a problem.


However, I do not have the Guest Additions icon in the task bar and I do not have mouse pointer integration. It seems as if the drivers are not the cause but the other software that gets installed. I do not know how to to get the mouse pointer integration installed to see if that is the cause. Any ideas?

Re: Guest Additions conflicting with app in Guest OS

Posted: 7. May 2009, 12:17
by vbox4me2
The VBox service handles some integration together with vboxtray, see if you can get that started.
Hmm it could be something else like VBox internal communication sitting in the way, can you change the way the client/server communicate, ea. ports/protocol?

Re: Guest Additions conflicting with app in Guest OS

Posted: 16. May 2009, 18:35
by georgesc
Hello

I'm still having the same problems. I found out some additonal information. I did the following:

1. Install the Pervasive.SQL software and application locally with the guest also installed. The software works perfectly.
2. I then used the windows explorer to map the local drive to a new drive letter and change the shortcut path of the application to point to the new drive letter. The error message comes back.
3. If I remove the guest additions and run the application, the software works perfectly.

So the guest additions is conflicting with the software when a network drive is involved. Does this help to finding a solution? Is this something that could be posted as a bug?

Regards,
Georges

Re: Guest Additions conflicting with app in Guest OS

Posted: 16. May 2009, 19:26
by vbox4me2
Could very well be, shared folders for one, or a virtual lan driver.
What if you use a VPN to tunnel a network drive connection?
I would create a bug on bugtracker.

Re: Guest Additions conflicting with app in Guest OS

Posted: 3. Sep 2009, 16:33
by firehawkco
I was having the same problem... I am installing Peachtree Quantum (accounting software) and getting similar error messages. Peachtree uses Pervasive database. Search "Pervasive" from the board index and you will find a post where someone disables Shared Folders in Guest Additions by renaming a particular DLL file. Great Workaround!!! :-)