OS2 World.Com Forum

Subject  :  De-installation of CWinst ?!
Author  :  Kim
Date  :  19 May, 2002 on 22:11
I haven't used Audio Data CD Creator for while mostly been using RSJ. I made an installation and noticed that you're using an own tool called CWinst for the main installation of CD Creator. Well, so far so good. The test installation went well. But, since I wanted to make permanent installation I used CDinst to remove CD Creator and it worked out (except for that when finnish it frooze the system). Rebooted the system to remove CDinst and when done (once again frooze system). I tried to install CDinst again. Did work out I had to clean out os2.ini first. Thought it should work then, did not.. while copy the cwinst.ini_ the system hangs. THe famous reboot via keyboard is the only thing to solve this. Not even WatchCat can help me out here!

So what more do I have to clean out before I'm able to fullfill my installations ?

/Kim


Subject  :  Re:De-installation of CWinst ?!
Author  :  Kim
Date  :  20 May, 2002 on 19:05
For some reason now when I'm trying to re-install it stops during the file copy, the log says following:

C:\tools\cwinst\cwinst2.in_ copied
C:\tools\cwinst\install.EXE copied
C:\tools\cwinst\install\COPYING copied
C:\tools\cwinst\install\cwinst.in_ copied
C:\tools\cwinst\install\drive.BMP copied
C:\tools\cwinst\install\folder.BMP copied
C:\tools\cwinst\install\install.ICO copied

I'm running with ACP2 SMP and I guess that there shoudn't be any problem with that (I hope).


Subject  :  Re:De-installation of CWinst ?!
Author  :  Chris W. cwmultimedia@cityweb.de
Date  :  21 May, 2002 on 08:45

Kim (May 19, 2002 22:11):
I haven't used Audio Data CD Creator for while mostly been using RSJ. I made an installation and noticed that you're using an own tool called CWinst for the main installation of CD Creator. Well, so far so good. The test installation went well. But, since I wanted to make permanent installation I used CDinst to remove CD Creator and it worked out (except for that when finnish it frooze the system).

I think the freezing is related to registering/deregistering the classes with the WPS. Saw this once in the past, too. This class stuff sometimes turn out to be fragile.



Rebooted the system to remove CDinst and when done (once again frooze system). I tried to install CDinst again. Did work out I had to clean out os2.ini first. Thought it should work then, did not.. while copy the cwinst.ini_ the system hangs. THe famous reboot via keyboard is the only thing to solve this. Not even WatchCat can help me out here!

Hmm, the installer doesn't do any magic. It's just a DrDialog application using the OS/2 'copy' command to copy the files around. It even doesn't use any pipes which are known to have a potential to lock up a machine. Never had any problems while testing (and I tested quite a lot ).



So what more do I have to clean out before I'm able to fullfill my installations ?

The only trace of the installer left on the system besides it's files is the 'CWINST' entry in your INI file. Remove it and your system is clean again.
You should run checkini over your INIs to make sure the creator classes are really gone.

Regards Chris


Subject  :  Re:De-installation of CWinst ?!
Author  :  Kim
Date  :  21 May, 2002 on 10:17

Chris W. (May 21, 2002 08:45):
The only trace of the installer left on the system besides it's files is the 'CWINST' entry in your INI file. Remove it and your system is clean again.
You should run checkini over your INIs to make sure the creator classes are really gone.

Regards Chris


Hmm okey, where do I find the checkini tool? Also to be mentioned is that I've cleaned out the installed files and directory when I've tried. As well cleaned out os2.ini (using INItools).

/Kim


Subject  :  Re:De-installation of CWinst ?!
Author  :  Chris W. cwmultimedia@cityweb.de
Date  :  21 May, 2002 on 10:26

Kim (May 21, 2002 10:17):
Hmm okey, where do I find the checkini tool? Also to be mentioned is that I've cleaned out the installed files and directory when I've tried. As well cleaned out os2.ini (using INItools).

It's in the wptool*.zip package by Henk Kelder.


Subject  :  Re:De-installation of CWinst ?!
Author  :  Kim
Date  :  21 May, 2002 on 12:14
Ups! Well, let say like this; using checkini showed a shit load of errors. So now we sort of getting out of range regarding CW-Multimedia and since I actually never before had any WPS problems it sort of come in to the next questio - How do I clean up and fix the errors ?

I've attached the log from checkini for you to see the results.

/Kim


Subject  :  Re:De-installation of CWinst ?!
Author  :  Chris W. cwmultimedia@cityweb.de
Date  :  21 May, 2002 on 13:39

Kim (May 21, 2002 12:14):
Ups! Well, let say like this; using checkini showed a shit load of errors.

Oh, not that many errors. I may show you some really impressive logs .



So now we sort of getting out of range regarding CW-Multimedia and since I actually never before had any WPS problems it sort of come in to the next questio - How do I clean up and fix the errors ?

As usual make a backup of your INI-files (actually never needed one but who knows).

In general whenever there's something like 'unable to access' the object or the file/directory is gone. Not because of a system failure but because you just deleted it and the WPS didn't notice it. It's usually save to just remove these entries then. Only be careful if the object resides on a currently not connected network drive.

Stepping through the list:



=================================================
Checking PM_Objects:ClassTable
=================================================
Class thWPProgram in Module THAIOBJ (THAIOBJ CANNOT be loaded: SYS0002)
Class thWPProgramFile in Module THAIOBJ (THAIOBJ CANNOT be loaded: SYS0002)

The THAIOBJ.DLL is lost, but the class is still registered. If you deleted the program using this class, just deregister it. If the prog is still in use keep it.



Class CWAudioFolder in Module D:\PROGRAM\AUDIOCD\AUCDFLDR.DLL (D:\PROGRAM\AUDIOCD\AUCDFLDR.DLL CANNOT be loaded: SYS0003)
Class CWDataFolder in Module D:\PROGRAM\AUDIOCD\AUCDFLDR.DLL (D:\PROGRAM\AUDIOCD\AUCDFLDR.DLL CANNOT be loaded: SYS0003)
Class CWCreatorSettings in Module D:\PROGRAM\AUDIOCD\AUCDFLDR.DLL (D:\PROGRAM\AUDIOCD\AUCDFLDR.DLL CANNOT be loaded: SYS0003)

The CD-Creator classes. Remove them. Left in the INI probably because of the crash.



=================================================
PM_Abstract:Objects & PM_Abstract:FldrContents
=================================================

Most of these abstract objects are program objects of CD-creator which you may delete. Some of them are from other programs like XWP or BDview (?). You must decide if you still have these programs around or if these are broken references.



=================================================
Checking PM_Workplace:FolderPos
=================================================

Save to delete. Just some positions of objects in folders.



=================================================
Checking PM_Workplace:Templates
=================================================
PM_Workplace:Templates:WPProgram:164464:Program object
POINTS TO 28270 - NON-EXISTING OBJECT
PM_Workplace:Templates:CWAudioFolder:223769:Create Audio-CD
points to 36A19 - C:\DESKTOP\SYSTEM\TEMPLATES\CREATE AUDIO-CD<-UNABLE TO ACCESS
PM_Workplace:Templates:CWDataFolder:210297:Create Data-CD
points to 33579 - C:\DESKTOP\SYSTEM\TEMPLATES\CREATE DATA-CD<-UNABLE TO ACCESS

Save to delete. One is broken anyway and the others are from CD-creator. Even if you accidentally remove a valid template it will usually be recreated when opening the templates folder.



=================================================
Checking PM_Workplace:Location
=================================================

Save to delete. AFAIK pointers into the handles table. The WPS recreates handles whenever you touch an object so nothing should break if you remove any valid pointer. But anyway checkini tells all these pointers are broken.



=================================================
Checking PM_Workplace:Handles1
=================================================

You may remove all handles pointing to local drives. Even if you remove references to network drives it usually dosn't hurt.
Unable to access means the file is gone. This is the table used by the WPS to find a path from an object pointer. Nothing breaks if you delete a valid entry.

Regards Chris


Subject  :  Re:De-installation of CWinst ?!
Author  :  Kim
Date  :  21 May, 2002 on 16:09
When talking about INI editors, which would you recommend?

/Kim


Subject  :  Re:De-installation of CWinst ?!
Author  :  Chris W. cwmultimedia@cityweb.de
Date  :  24 May, 2002 on 10:42

Kim (May 21, 2002 16:09):
When talking about INI editors, which would you recommend?

/Kim


The one written by Goran Ivankovic is quite nice.

http://www.os2world.com/goran/initools.htm

Only to make things clear for the fixing of the INI as described above you don't need the editor. Checkini does it on it's own.

Regards Chris


Subject  :  Re:De-installation of CWinst ?!
Author  :  Kim
Date  :  02 Oct, 2002 on 11:39
Regarding the problem I had to install and de-install CWinst. It seems that there was some issues with SMP-kernal. Since I've now replaced the ABit BP6 Dual Celreon board with a Asus P4S533 board and now there is no problem to install or de-install CWinst. To be mentioned is that I've also have had problem with XWorkplace from version 0.9.14> and now XWP work as well as it should.

/Kim


Powered by UltraBoard 2000 <www.ub2k.com>