Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Error creating a QNX Virtual Machine: (2 Items)
   
Error creating a QNX Virtual Machine  
I'm trying to create a QNX Virtual Machine with Momentics, but I get some warnings about missing files, then the virtual
 machine fails to boot.

I'm using QNX SDP 7.1 BuildID 472 and Momentics IDE version 7.1.2.v202203081633

I tried from a Windows and a Linux host, with the same results.

Target type: vmware
Architecture: x86_64

These are the warning:

Generating system partition . . .
Warning: Host file 'usr/sbin/gns' missing.
Warning: Host file 'lib/dll/lsm-qnet.so' missing.
Warning: Host file 'usr/lib/libcurl.so.10' missing.
Warning: Host file 'usr/lib/libcares.so.4' missing.
Generating data partition . . .

While booting, I get all sorts of errors (see attached screenshots), like:
Unable to access /dev/pci
Unable to access /dev/hd0
...

Reference images downloaded from QNX Software Center works fine.

How can I fix this?
Attachment: Image vm1-2023-05-11-15-26-30.png 12.48 KB
Re: Error creating a QNX Virtual Machine  
The missing files are fine.  Just indicates that you have not installed a few optional packages but you don't need them,
 so it is safe to ignore.
I am guessing that you are using a board that required a special version of our PCI server that does not play well with 
the VMWare PCI controller.
Reverting that package is possible but then you won't be able to build images for you hardware platform.
Easiest work-around is to create a second (or additional) SDP installation where you choose "Ultraconservative" as the 
installation type.  Install no updates at that point and see if you can successfully build a VMware image.  
If yes, then the issue is as I outlined above.  If you then want to install updates to this new installation, carefully 
update packages but avoid any PCI server updates or updates with dependancies on the PCI server updates.  The issue is 
very specific to the board that you are using from the board vendor which requires the updated PCI server and the build 
files that are being used to create the VMware images.