Siebel – Installer hangs midway
by Nitin Jain
In my website statistics, I see somebody trying to find a solution to the above problem. The Siebel Installer starts, when you start an installation. However, it doesn’t complete and it hangs somewhere in the midway. I write this just when I was having the exact same problem today (I hope that explains the smiley which opens this post!).
I am detailing below the solution I used. Hope it helps someday!
I came across this during making some specific installations on Siebel v8.1.1. I noticed that the installer ran upto 92% installed status, and then all of a sudden, just hung.
The good thing with most of these installers is that they generally indicate what stage they are on currently, and as to what exactly they are trying to do. In my case, it indicated that it was trying to register the DLL “ssceolpr.dll”, which seemed to be taking exceptionally long.
Here’s what I did:
I navigated to my Command Line. To do this, I pressed Start -> Run and typed “cmd” (hey, this is turning into “Siebel for Dummies” kind of thing!!)
type in the following on the Command Line:
regsvr32 /s d:\SiebClient\bin\ssceolpr.dll
The above command forcibly registers this DLL with the MS Windows OS
That’s it!
By doing this, I forcibly registered the DLL which was hanging when launching it over and over again. Please note that all this while the installer was still open, in the hung state. I did not kill it, or abort the installation on anything like that.
The installation just proceeded from there, and proceeded onto complete 100%.
The normal debugging in such a situation would probably be to check out the log files that are being created, scroll to the end of the Log file and verify that this is the exact step which is failing and take appropriate corrective action. Log files are the best things that us, the software developers, have done to software!
You could probably see something like, “spawning d:\SiebClient\bin\ssceolpr.dll..” or something similar in the log files if you get stuck at exactly the same place as I did.
That’s all for this post, folks!
Related posts:
- Siebel Tools hangs when checking out objects Hi, Now this is strange. I had been running into...
- Siebel – Forcing User Logoff Hi all, Somebody recently asked me if there is a...
- Siebel Server Verification – EVT Tool Verifying the health of our Siebel Server Environment is the...
- Siebel – Unable to launch Local Client Hi all, I was making a fresh install of Siebel...
- Siebel Server Architecture – an Introduction You may call this an introductory tutorial. Siebel as we...
- Oracle VM Templates for Siebel CRM In a normal case, to set up a Siebel CRM...
- Siebel – Why Upgrade? – Part II This is a continuation of the post, “Siebel – Why...
I liked this one !
Thanks, Sajan!
I don’t really know the taste of the audience here. I just write on whatever comes along. Sometimes, it’s troubleshooting, at other times tutorials on what I just discovered.
Will try to post some more like this one. Cheers!
Hi,
I tried this but couldn’t get thru, any other suggestions please? Does the install continue imm after dll register? Thanks.
Hi Siebal,
In my case, the installer just continued fine to completion immediately after the DLL register. It may be some different problem in your case.
Thanks Nitin,
It could be, what is the OS that you have got it working on? am on w2k3 that is having the problem. am suspecting it could be microsoft patches. XP works good without any issues. Thanks.
Well, you will be surprised to know that it actually was Windows Server 2003 that I got this working on this way!
Yeah, it sure seems some Windows patches or something else getting in the way in your case. XP sure was the BEST in these matters.
Another observation. In my case, it got stuck after the 92% install status. Is it the same for you too? If not, all the more reasons to look elsewhere..
Yes, it was 92% and here is what i see in the log.. Let me know if you had seen the same..
INFO: Start output from spawned process:
INFO: ———————————-
INFO:
INFO: End output from spawned process.
INFO: ———————————-
INFO: Calling Action SpawnActions10.1.0.2.0 Spawn
installcommand = regsvr32 /s C:\Siebel\8.1\Client_1\bin\ssceolpr.dll
deinstallcommand = null
WaitForCompletion = null
INFO:
INFO: Start output from spawned process:
INFO: ———————————-
INFO:
BINGO! that’s exactly as it was.
However, in my case it was stuck on the installcommand for ssceolpr.dll. I see and extra block in ur case. so, maybe it’s the next DLL registration that u shud be concerned about I guess..!!
we are coming close to solving it I guess!
@Siebel
i have the same output in the log file …
i’m using windows server 2003… help me
During the install register the dll as mentioned above without the /s (silent install) this way you can see if it registered successfully. Do this during the IE activeX window pops up., if it continues to hang then go to the task manger and end task regsvr32.
Still trying to figure out why this happens on some machines and not on others. if anyone knows, please chime in.
Thanks, Karim. /s option is the same as in the post above.
However, nice tip on killing the regsvr32 task itself in case of regsvr32 getting hang. Though rare, could be an option. Thanks for sharing.
Hi
@Karim
killing always feels gooood… doesn’t it?
hahahha.
@Nitin
i got the same situation as you and Siebel got….
finally Karim thing helped
thanks for the info…
–
Metal Lives On..
Wow!! Great news!!
I am glad our efforts are paying off..
I hope more people come forward and contribute to the community..!!
hi nitin,
i faced this problem from 1 year. thanks for solving my problem. thank you for your effort.
Fantastic thought process and efforts out of this discussion. Killed the problem literally..thanks to Nitin and karim
Thanks Prem, Vishnu. It’s only when all of us come forward to contribute that we will be successful at building a strong community.
Nitin Jain………..you saved me a lot of time and effort. Thank you very very much.
Note: If your process does not continue, goto Task Manager and kill all the “regsvr32″ tasks.
Thanks you for the compliments, Thankful !!
I was just about to add to the comments about killing the task. Nice to see that you have added them already.
I was recently doing a fresh install, and recently faced this issue. Cheers!!
I am faceing exactly the same issue, however even after, performing the steps mentioned by you.., my issue is not resolved … This is the error in Log.
INFO: End output from spawned process.
INFO: ———————————-
INFO: Calling Action SpawnActions10.1.0.2.0 Spawn
installcommand = C:\sia81\DeveloperClient\bin\predeploy.htm
deinstallcommand = null
WaitForCompletion = null
INFO: Exception occured during spawning :CreateProcess: C:\sia81\DeveloperClient\bin\predeploy.htm error=193
INFO: Spawning the modified command :”C:\Program Files\Internet Explorer\iexplore.exe” -nohome C:\sia81\DeveloperClient\bin\predeploy.htm
INFO:
INFO: Start output from spawned process:
INFO: ———————————-
INFO:
INFO: End output from spawned process.
INFO: ———————————-
INFO: Calling Action SpawnActions10.1.0.2.0 Spawn
installcommand = regsvr32 /s C:\sia81\DeveloperClient\bin\sstchca.dll
deinstallcommand = null
WaitForCompletion = null
INFO:
INFO: Start output from spawned process:
INFO: ———————————-
INFO:
INFO: End output from spawned process.
INFO: ———————————-
INFO: Calling Action SpawnActions10.1.0.2.0 Spawn
installcommand = regsvr32 /s C:\sia81\DeveloperClient\bin\ssceolpr.dll
deinstallcommand = null
WaitForCompletion = null
INFO:
INFO: Start output from spawned process:
INFO: ———————————-
INFO:
Hi Nishant,
On top of following the article, try killing all regsvr32 processes from the Task Manager. Then it should go through without any issues.
Regards
I faced the same problem:) The posts on this site helped a lot. THANK YOU!
You are welcome, Bianca. I am glad it helped..!!
Regards,
Nitin Jain
ending task regsvr32 help me.
Excellent…….it worked..I am a Windows Admin..just wondered why it was hanging…ur solution rocked…thanks…
Hey Nitin,
Thanks for this post, i was also going through this same difficulty and read your post.
Although I changed the approach (as your approach didn’t worked for me – My hard luck)
What I did was: Copied the ssceolpr.dll file (or whichever file is in current process & hanged) from Siebel Server Bin folder and replaced the extracted file in Siebel Client Bin folder
Only issue is that for every failing file (.dll or predeploy.htm or as per log) we need to replace them before execution but after extraction in the Siebel Client folder.
That’s it.
I hope this make sense as the files are completely same in both the folders (I checked them through file comparision tool)
Regards,
Amit