PDA

View Full Version : Did Microsoft Change something?



NewsArchive
12-20-2006, 02:27 AM
Hello,

We have a SB5.6 that is used by hundreds of people. In the last 8 hours, we
have received 4 phone calls from people who can't run our installation.

Different OP systems.

The Wizard Dialog go through (next, next, next, next) but then instead of
installing, we get a totally BLANK SetupBuilder Wizard Dialog.

They can hit FINISH or RedX and close it out.

The install just doesn't execute.

We used GOTO MEETING into these four boxes (win2003 and win-xp) and all
behave this exact same way. The same app can run fine on our boxes here in
the office.

Just checking ... anyone else experiencing some weird issues - maybe a MS
Update?

-Robert

NewsArchive
12-20-2006, 02:27 AM
Hi Friedrich,

BTW - I have a GotoMeeting account so you join our session and see the issue
and maybe debug it yourself.

-Robert

NewsArchive
12-20-2006, 02:27 AM
Hi Robert,

Can you reproduce this on any of your machines?

There were only very minor modifications in the installer engine from 5.6 to
6.0. Nothing changed in the dialog processing module.

Perhaps it's caused by the new Vista-aware manifest? I read that under
certain circumstances (depends on the installed service pack) applications
with a Vista-aware manifest can cause problems.

Can you try the following:

1. Rename your 0000.lib in the SB6 \Bin32 folder into 0000x.lib
2. Copy your 0000.lib from the SB5 \Bin32 folder into the SB6 \Bin32 folder
3. Make sure the Requested Execution Level (General Information ->
Generator Settings) is requireAdministrator
4. Recompile and test it on these machines

Note 1: Rename 0000x.lib back to 0000.lib.
Note 2: Don't use the SB6 Debugger with the "old" SB5 0000.lib

Friedrich

NewsArchive
12-20-2006, 02:27 AM
Hi Robert,

And if you have the "Enable Installer Integrity Check" option checked,
please disable it. There seems to be a (performance) problem on a few
machines when this option is enabled (caused by the Vista-aware manifest).

Friedrich

NewsArchive
12-20-2006, 02:28 AM
Hello,

We are now able to duplicate it ... working on it now .... (5.6)

Something has changed with displaying a 2nd dialog box containing a list
box. ....

I think I can duplicate it.

Hold

-Robert

NewsArchive
12-20-2006, 02:28 AM
Hello Robert,

Okay...

Thanks,
Friedrich

NewsArchive
12-20-2006, 02:31 AM
Hi,

Here's the issue.

We have two boxes, side by side.

We run the same install (Latest SB5.6) on both boxes (both Windows XP-SP2,
identical) and one works and one doesn't.

The code is this:

! Check for files in-use
Loop
Display Wait Dialog - Please Wait ... Checking for In-Use Files ...
Set Variable %IQ_FILES_INUSE% to ScriptItem->Check In-use Folder Tree
"%_SB_INSTALLDIR%"
Close Wait Dialog
If %IQ_FILES_INUSE% Equals "1" Then
Define Wizard Dialog "#1" (List Box)
Loop Wizard
Wizard Auto Break
End
Else
Break Loop
End
End


We installed our app clean in a directory "c:\test" on both boxes. It
installed properly on both boxes.

Then, we opened the app on both boxes.

Then we install the app again on both boxes.

On my box, I get the inuse files dialog
On box #2, I get the dialog box but with ALL the text and everything
missing. Just the NEXT and Cancel.

Now, look at the two attached!

One says SetupBuilder 5 on it! It seems like the whole languages, data and
text are not coming in or something.

This is causing issues because usually (80% of the time) because these are
large hotels with 10-20 workstations + 5 services and background apps, they
never are able to put in an install without at least SOMEONE in the system.

-Robert

NewsArchive
12-20-2006, 02:32 AM
Hi Robert,

Would it be possible for you to send me the script? I only have an outdated
rm2000_v11Premier.sb5.

To make sure I understand it correctly. It also happens with 5.6, right?

Thanks,
Friedrich

NewsArchive
12-20-2006, 02:32 AM
Oops! You are too fast for me <g>. Received the file two seconds after my
post.

I'll check this.

Friedrich

NewsArchive
12-20-2006, 02:34 AM
Robert,

I think it's caused by a threading issue. I'll send you a new test
sbkernel.lib later today.

Thanks,
Friedrich