Parallels Forums
> Desktop Virtualization Products Discussion > Parallels Desktop for Mac > Installation and Configuration in Mac OS  
Strange message after new Version 4.0.3844 install  
  

Strange message after new Version 4.0.3844 install

May 6, 2009, 08:01 PM
#1  

geodon005
Junior Member


Join: Jan 2007
Posts: 6
Strange message after new Version 4.0.3844 install
After installing the latest version of Parallels, I got this message when opening my virtual machine:

"Are you sure you want to start the virtual machine?

One or more kernel components loaded on your Mac are for another version of Parallels Desktop. If you start the virtual machine now, it may work incorrectly. To solve this problem, restart your Mac. If the problem persists, reinstall Parallels Desktop."


I did restart . . . same message. I reinstalled (after uninstalling and deleting any Parallels-related files) . . . same message. How do I get rid of this message (and the virtual machine works just fine . . . just want to eliminate the annoying message)?
May 7, 2009, 02:50 AM
#2  
STim's Avatar

STim
Parallels Team


Join: Mar 2006
Posts: 835
This message means one of kernel components did not update properly for some reason.

We are investigating this issue

__________________
Best regards,
Tim
May 7, 2009, 07:32 AM
#3  

biglar
Senior Member


Join: Jun 2007
Posts: 244
I got same message and same results with rebooting. I uninstalled previous version before installing this one. Maybe there is a glitch in the update which causes this?
May 7, 2009, 08:34 AM
#4  
STim's Avatar

STim
Parallels Team


Join: Mar 2006
Posts: 835
biglar,

Can you post here the output of the "kextstat -l | grep prl" command from your Mac?

__________________
Best regards,
Tim
May 7, 2009, 08:55 AM
#5  

Olivier
Senior Member


Join: Apr 2006
Posts: 449
Here is mine (I have the same issue).
Indeed there is one kext numbered 3810.
Though to move from 3810 to 3844 I did:
1) Uninstall 3810 using its uninstaller (from its dmg which I kept)
2) Reboot Mac
3) Install 3844 (which tells me to reboot at the end)
4) So reboot Mac

I re-did this twice yet. I think I should get rid of the old kext, then re-install again over it. But how would you recommend me to remove the offending kext ?

olivier-mbpro:~ Olivier$ kextstat -l | grep prl
108 0 0x34770000 0x7000 0x6000 com.parallels.kext.prl_netbridge (4.0 3810.351321) <6 5 4 2>
113 0 0x35adc000 0x88000 0x87000 com.parallels.kext.prl_hypervisor (4.0 3844.408728) <12 7 6 5 4 2>
114 0 0x344cc000 0x3000 0x2000 com.parallels.kext.prl_hid_hook (4.0 3844.408728) <7 6 5 4 2>
115 0 0x348d5000 0x4000 0x3000 com.parallels.kext.prl_usb_connect (4.0 3844.408728) <39 7 6 5 4>
117 0 0x35aa5000 0x5000 0x4000 com.parallels.kext.prl_vnic (4.0 3844.408728) <82 5 4>

__________________
Best Regards,
Olivier (running // Desktop on MacBookPro1,1 since April '06)
May 7, 2009, 08:56 AM
#6  

Harry Schönherr
Junior Member


Join: May 2009
Posts: 4
Same problem. I get the following message after keystat -1 | grep prl:78 0 0x8b5000 0x4000 0x3000 com.parallels.kext.prl_usb_connect (4.0 3810.237520) <43 7 6 5 4>
95 0 0x8b9000 0x3000 0x2000 com.parallels.kext.prl_hid_hook (4.0 3810.237520) <7 6 5 4 2>
96 0 0x5e7000 0x88000 0x87000 com.parallels.kext.prl_hypervisor (4.0 3810.237520) <12 7 6 5 4 2>
97 0 0x8ab000 0x7000 0x6000 com.parallels.kext.prl_netbridge (4.0 3810.237520) <6 5 4 2>
98 0 0xabb000 0x5000 0x4000 com.parallels.kext.prl_vnic (4.0 3810.237520) <39 5 4>

I have removed Parallels using uninstall tools in addition in removing all remaining parallels files using Cleanapp.
May 7, 2009, 09:01 AM
#7  

Harry Schönherr
Junior Member


Join: May 2009
Posts: 4
Same problem, here is the output of the command:
78 0 0x8b5000 0x4000 0x3000 com.parallels.kext.prl_usb_connect (4.0 3810.237520) <43 7 6 5 4>
95 0 0x8b9000 0x3000 0x2000 com.parallels.kext.prl_hid_hook (4.0 3810.237520) <7 6 5 4 2>
96 0 0x5e7000 0x88000 0x87000 com.parallels.kext.prl_hypervisor (4.0 3810.237520) <12 7 6 5 4 2>
97 0 0x8ab000 0x7000 0x6000 com.parallels.kext.prl_netbridge (4.0 3810.237520) <6 5 4 2>
98 0 0xabb000 0x5000 0x4000 com.parallels.kext.prl_vnic (4.0 3810.237520) <39 5 4>
May 7, 2009, 09:03 AM
#8  

droe
Junior Member


Join: Feb 2007
Posts: 3
Same with me
Installed on 2 computers same message, tried uninstall and reinstall still the same. Must be a bug
May 7, 2009, 09:05 AM
#9  
STim's Avatar

STim
Parallels Team


Join: Mar 2006
Posts: 835
Olivier,

Thank you. So, there is a kext that is left unremoved after uninstall. While we're trying to reproduce the issue in-house, can you please do the following:

1. Have configuration as yours (3844 installed, one kext of different version).
2. Perform upgrade install (e.g. do not uninstall Parallels Dekstop, but rather install 3844 over your existing 3844 installation)
3. Check if the kext is still 3810. It shouldn't be.

__________________
Best regards,
Tim
May 7, 2009, 09:47 AM
#10  

Olivier
Senior Member


Join: Apr 2006
Posts: 449
Quote:
Originally Posted by STim View Post
1. Have configuration as yours (3844 installed, one kext of different version).
2. Perform upgrade install (e.g. do not uninstall Parallels Dekstop, but rather install 3844 over your existing 3844 installation)
3. Check if the kext is still 3810. It shouldn't be.
Well things get stranger. To follow your recipe, I started by re-installing 3844, as I did uninstalled it again right before seeing your post. Though I didn't followed the uninstall by a reboot this time. I went straight to re-install 3844 to get to step 1. It installed WITHOUT ASKING FOR REBOOT. I did kextstat -l to check for prl and found NO 3810, as you can see.

olivier-mbpro:~ Olivier$ kextstat -l | grep prl
123 0 0x35b9b000 0x88000 0x87000 com.parallels.kext.prl_hypervisor (4.0 3844.408728) <12 7 6 5 4 2>
124 0 0x2e15f000 0x3000 0x2000 com.parallels.kext.prl_hid_hook (4.0 3844.408728) <7 6 5 4 2>
125 0 0x35b5b000 0x4000 0x3000 com.parallels.kext.prl_usb_connect (4.0 3844.408728) <39 7 6 5 4>
126 0 0x35d3b000 0x7000 0x6000 com.parallels.kext.prl_netbridge (4.0 3844.408728) <6 5 4 2>
127 0 0x35d42000 0x5000 0x4000 com.parallels.kext.prl_vnic (4.0 3844.408728) <82 5 4>

So I started the VMs and none warned me.

Conclusion: for the first time in two years I have seen today the Parallels Desktop asking me to **reboot** at the end of the installation (which I did by clicking to accept). I had the kext versioning issue. I tried uninstalling, rebooting, re-installing which asked me again to reboot and which I did. That didn't do it.
Then I uninstalled again, saw your post before I had time to reboot, so DID NOT reboot, and installed again. This time the install DID NOT request a reboot. And all was well.
--> It looks like the installer wanting to reboot (which was a first time for me) was linked to kext not being upgraded.

I'm not sure the above mess will help you fix anything though. :)

Thanks,

__________________
Best Regards,
Olivier (running // Desktop on MacBookPro1,1 since April '06)
May 7, 2009, 12:02 PM
#11  

neilio
Member


Join: Apr 2006
Posts: 35
Quote:
Originally Posted by Olivier View Post
Well things get stranger. To follow your recipe, I started by re-installing 3844, as I did uninstalled it again right before seeing your post. Though I didn't followed the uninstall by a reboot this time. I went straight to re-install 3844 to get to step 1. It installed WITHOUT ASKING FOR REBOOT. I did kextstat -l to check for prl and found NO 3810, as you can see.
Same thing here - I tried uninstalling and rebooting but still had the same issue. Uninstaling and reinstalling without rebooting fixed the problem.
May 7, 2009, 12:32 PM
#12  
STim's Avatar

STim
Parallels Team


Join: Mar 2006
Posts: 835
We have reproduced the issue in-house.

We are now looking for the best workaround possible. I'll post update to this thread a bit later.

__________________
Best regards,
Tim
May 7, 2009, 12:45 PM
#13  

Specimen
Senior Member


Join: May 2008
Posts: 733
Just for reference, I upgraded from 4.0.3810.351321 using the installer without rebooting aterwards and my kexts were all 4.0 3844.408728, the difference is I didn't load Parallels before upgrading since the previous reboot.
May 7, 2009, 12:49 PM
#14  
STim's Avatar

STim
Parallels Team


Join: Mar 2006
Posts: 835
Specimen,

Have you upgraded using "install new build over old one" or "uninstall old build - install new one" strategy?

__________________
Best regards,
Tim
May 7, 2009, 01:10 PM
#15  

Specimen
Senior Member


Join: May 2008
Posts: 733
I installed over the old one (no uninstall).

(I reiterate that my kexts are all fine and Parallels is working, I'm just posting for reference of what works).
May 7, 2009, 02:43 PM
#16  

biglar
Senior Member


Join: Jun 2007
Posts: 244
I reinstalled (no uninstall as recommended above), but still have the problem.
May 7, 2009, 05:32 PM
#17  
STim's Avatar

STim
Parallels Team


Join: Mar 2006
Posts: 835
How to fix the issue
The issue is caused by kext mismatch after upgrade using "uninstall-install" strategy is performed. Old prl_netbridge kext is left on the system and loads before the build 3844 kext is loaded. In fact, the issue does not cause any negative impact on Parallels Desktop operation, it will work just fine. But the message itself is rather annoying as it appears each time a VM is started.

The issue appears only
- if you had upgraded to build 3844 using "uninstall old build - install new one" strategy, using Uninstaller application from build 3844 to delete older build

The issue will not appear in any of the following cases
- you upgraded using "install new build over old one" strategy
- you upgraded using automatic updater
- you deleted old build using old build's native uninstaller

If you have the issue on your Mac, the following solutions are possible

Solution (recommended):
- download the latest build with this issue fixed,
- use Uninstall application available on the just downloaded dmg to remove Parallels Desktop
- install Parallels Desktop.

__________________
Best regards,
Tim
May 8, 2009, 06:37 PM
#18  

Scott Aronian
Junior Member


Join: May 2009
Posts: 3
Same Problem
I'm having the same problem.

When I upgraded to 4.0.3844 I did not do an Uninstall, just downloaded the .dmg and ran the installer.

After restarting I received the same error message.

Just downloaded 4.0.3844.408728 and performed an uninstall and reinstall as suggested. The problem remains.

Also tried Solution 2 but the problem remains.

Here's my current status:

70 0 0x8ab000 0x4000 0x3000 com.parallels.kext.prl_usb_connect (4.0 3810.351321) <39 7 6 5 4>
97 0 0x8af000 0x3000 0x2000 com.parallels.kext.prl_hid_hook (4.0 3810.351321) <7 6 5 4 2>
98 0 0x5e7000 0x88000 0x87000 com.parallels.kext.prl_hypervisor (4.0 3810.351321) <12 7 6 5 4 2>
99 0 0x8a1000 0x7000 0x6000 com.parallels.kext.prl_netbridge (4.0 3810.351321) <6 5 4 2>
101 0 0xbab000 0x5000 0x4000 com.parallels.kext.prl_vnic (4.0 3810.351321) <42 5 4>
May 9, 2009, 07:05 AM
#19  
STim's Avatar

STim
Parallels Team


Join: Mar 2006
Posts: 835
Scott,

Your problem is different. In your case all kexts are of build 3810. The rest of customers in this thread had only prl_netbridge of version 3810, and the rest of kexts of correct 3844.

I recommend that you try the following:
1. Check in Finder that there are no any Parallels Desktop dmgs are mounted. To be sure, reboot your Mac.
2. Uninstall using uninstaller from 3844. After uninstalling, save the output of the following commands:
kextstat -l | grep prl
and
ls /System/Library/Extensions | grep prl
3. Reboot. Save the outputs of the same commads again.
4. Install
5. Check if the issue is still there.

If it is, please post here the saved outputs from steps 2 and 4, and the actual output of both commands. This will help me better understand what happens on your Mac.

__________________
Best regards,
Tim
May 9, 2009, 08:39 PM
#20  

Scott Aronian
Junior Member


Join: May 2009
Posts: 3
Thanks for the quick reply and suggestions. This didn't solve the problem, but the results are interesting:

After Uninstall with 3844 Uninstaller
kextstat -l | grep prl
101 0 0xbab000 0x5000 0x4000 com.parallels.kext.prl_vnic (4.0 3810.351321) <42 5 4>

ls /System/Library/Extensions | grep prl
prl_hid_hook.kext
prl_hypervisor.kext
prl_netbridge.kext
prl_usb_connect.kext
prl_vnic.kext

After restart
kextstat -l | grep prl
81 0 0x8c8000 0x4000 0x3000 com.parallels.kext.prl_usb_connect (4.0 3810.351321) <39 7 6 5 4>
98 0 0x8cc000 0x3000 0x2000 com.parallels.kext.prl_hid_hook (4.0 3810.351321) <7 6 5 4 2>
99 0 0x657000 0x88000 0x87000 com.parallels.kext.prl_hypervisor (4.0 3810.351321) <12 7 6 5 4 2>
100 0 0x8be000 0x7000 0x6000 com.parallels.kext.prl_netbridge (4.0 3810.351321) <6 5 4 2>
101 0 0xbcb000 0x5000 0x4000 com.parallels.kext.prl_vnic (4.0 3810.351321) <41 5 4>

ls /System/Library/Extensions | grep prl
prl_hid_hook.kext
prl_hypervisor.kext
prl_netbridge.kext
prl_usb_connect.kext
prl_vnic.kext

Deleted all Parallels installers.
Re-downloaded and installed from ParallelsDesktop-parallels-en_US-4.0.3844.408728.dmg

After Install
kextstat -l | grep prl
84 0 0x8c8000 0x4000 0x3000 com.parallels.kext.prl_usb_connect (4.0 3810.351321) <39 7 6 5 4>
98 0 0x8cc000 0x3000 0x2000 com.parallels.kext.prl_hid_hook (4.0 3810.351321) <7 6 5 4 2>
99 0 0x657000 0x88000 0x87000 com.parallels.kext.prl_hypervisor (4.0 3810.351321) <12 7 6 5 4 2>
100 0 0x8be000 0x7000 0x6000 com.parallels.kext.prl_netbridge (4.0 3810.351321) <6 5 4 2>
101 0 0xbcb000 0x5000 0x4000 com.parallels.kext.prl_vnic (4.0 3810.351321) <41 5 4>

ls /System/Library/Extensions | grep prl
prl_hid_hook.kext
prl_hypervisor.kext
prl_netbridge.kext
prl_usb_connect.kext
prl_vnic.kext


123>

Thread tools Display modes
Linear Mode