Ive got the following trouble when trying to patch qnx4.25. I initially had 4.25 B version. Ive downloaded patches from ftp://updates.qnx.com/pub/qnx4/updates/.
There is patch qnx425patchE.tar. As far as i undertsand it is a packet that contains all patches up to E. I installed it by “install - u”, everything was ok, phinstall shows that im having 4.25 E now. Now im trying to install a G patch (qnx-4.25-01G.tarx). It must be installed by phinstall. When i point phinstall the folder with patch.tarx, it just drops off and is doing nothing. And when i quit back to the console, i can see the following msg that appeared during i was trying to install the patch:
“//60/cd1.0/bin/pkginstall terminated (SIGSEGV) at 0005:000A4999.”
If i try to install the patch directly from /bin/pkginstall, i recieve the following:
“//60/cd1.0/bin/pkginstall terminated (SIGSEGV) at 0005:000A4999
%1 3758 memory fault bin/pkginstall”.
I think of possible reason - maybe i dont have all needed patches to install G (i didnt make any changes to image or whatever after i install Patch E -
was it necessary?)?. But if i try to install qnx-4.25-02E.tarx patch (it seems to be the last one before G) I recieve the same error (maybe there were different numbers in memory address).
Thank you very much for any help! I really need it.
Yes, in binary. I download it on windows, i don`t have internet on qnx machine. Maybe there is a trouble in the cd-rom options? (I burned cd with patches in windows and then mount cd-rom in qnx).
Hi, Fui!
It seems to me I’ve already encountered this problem and fix it in the following way
Copied the pathG .tarx file to some directory (some_dir) on the qnx system.
cd /other/directories/if/any/some_dir
Used the “install” utility in the way:
install -u patchG.tarx
In the directory some_dir would be created subdirectory (don’t remember exactly it’s name, may be something including “patchG”) let’s call it sub_dir which contains several files .
Targetted the location of pacth files for pkginstall utility to sub_dir
5.In GUI of phinstall marked needed patches checkboxes and started patch install.
By the way, there is an md5 - checksum creation utility for Windows about 400 kB in zipped form. This utility can help you to get sure you’ve downloaded the pacth without error(s). It produces 32 - bytes value which must match the 32 bytes (md5) value given on the (QSSL dowloading page in this case) download page for the wanted file.
Good luck!
Victor