This is the mail archive of the
mailing list for the Cygwin project.
Re: Setup hangs between "create icons" and "postinstall"
- From: Igor Pechtchanski <pechtcha at cs dot nyu dot edu>
- To: Will Marsh <will at ihs2 dot com>
- Cc: cygwin at cygwin dot com
- Date: Fri, 13 Jun 2003 14:47:00 -0400 (EDT)
- Subject: Re: Setup hangs between "create icons" and "postinstall"
- Reply-to: cygwin at cygwin dot com
It seems that the postinstall script hangs at some point in execution.
The setup.log.postinstall* file is where the output is redirected. Since
the tracing of commands is not turned on, we don't quite know where it's
hanging. Try copying base-files-mketc.sh to something like
aaabase-files-mketc.sh, to make sure it executes first (and isn't
overwritten when you reinstall the package). Then edit the copy and add
the -x flag to the #! line (i.e., make the first line "#!/bin/sh -x").
Run setup and select the "Keep" view, and then just click "Next until
"Finish". It will probably still hang on aaabase-files-mketc.sh, but at
least you'll get a trace of where it is. Just press Cancel after a while,
and then post /var/log/setup.log.full (compressed with bzip2 should fit
into the size limit for this list).
If you still get no output *at all* for this script, try the usual
suspects: do you have a network directory in your path that you're not
connected to when you run setup? Do you have another set of tools (not
Cygwin) that may have "expr"? What does "type -a expr" show when run from
a Cygwin prompt? How about "c:\cygwin\bin\which expr" when run from a
P.S. That last one is actually a bug - we should use '/bin/expr' in the
On Fri, 13 Jun 2003, Will Marsh wrote:
> OK, the mailer wouldn't accept it with the attachment, too big. If
> you'd like the file, tell me where to send it and I will.
> Will Marsh
> ------- Forwarded message follows -------
> From: Will Marsh <email@example.com>
> To: firstname.lastname@example.org
> Subject: Re: Setup hangs between "create icons" and "postinstall" und
> Send reply to: email@example.com
> Date sent: Fri, 13 Jun 2003 11:29:37 -0600
> Thanks, Elfyn.
> Yesterday, I tried using both "setup-2.358.exe" and "setup-2.358-
> debug-00.exe.gz", accepting the default packages. I also tried
> a couple different mirror sites, clearing everything out and starting
> over atfer each attempt. With these, I never see the "Create Icons"
> screen. The last thing the install screen shows, with 97% in the top
> bar, is:
> No Package
> with the status bars below. I never moves after this, and a couple
> times I waited 30 minutes or more before I cancelled it. When I hit
> the "cancel" button at that point, it tells me "Installation
> Complete", but when I try to run Bash I get the same error as
> I did get a setup.log.full file. It all looks normal, no errors.
> Here are the last few lines:
> 2003/06/12 18:02:29 textutils
> 2003/06/12 18:02:29 which
> 2003/06/12 18:02:29 zlib
> 2003/06/12 18:02:29 _update-info-dir
> 2003/06/12 18:02:29 running:
> D:\cygwin\bin\sh.exe -c /etc/postinstall/base-files-mketc.sh
> 2003/06/12 18:31:31 mbox note: Installation
> 2003/06/12 18:31:33 Ending cygwin install
> I assume the "Installation complete" line is where I hit "Cancel".
> I'll attach a copy of the file if you want to look at the rest.
> It also creates a "setup.log.postinstallXa67883" that is 0 bytes.
> HTH, any insights you could give are welcome.
> Will Marsh
> On 12 Jun 2003, at 22:14, Elfyn McBratney wrote:
> > On Thu, 12 Jun 2003, Peter S Tillier wrote:
> > > Will Marsh wrote:
> > > > I downloaded the latest version of Setup (2.340.2.5) and have
> > > > tried to install it several times under Win ME 4.90.3000. It
> > > > always hangs at the same point, right after "Create Icons", with
> > > > the following message in a DOS window: "This program has
> > > > performed an illegal operation and will be terminated. Quit all
> > > > programs and then restart your computer." If I click on the
> > > > "Details" box, all it gives me is "Fault Location : C000.0D66"
> > > >
> > > > Restarting windows at this point and trying to run Cygwin gives
> > > > the same message with a different "Fault Location
> > > >: C000.7A00"
> > > >
> > > > At this point, if I check C:\cygwin\etc\postinstall, all the
> > > > files have .sh at the end, none have the .done.
> > > > C:\cygwin\var\log doesn't exist.
> > > >
> > > > I've tried the default install, the ALL install, and the
> > > > default
> > > > + a few packages. Same results for all of them. I've tried
> > > > running setup again over the top, same results. I've tried
> > > > deleting the whole thing (directories, registry entries, Setup)
> > > > and starting over, same results.
> > > >
> > > > Any ideas or other things I should check?
> > >
> > > I guess you have checked that your Windows ME has all the latest
> > > service packs and/or patches applied? Don't know if this will
> > > help, but it may be worth a shot.
> > Would you (Will) be able to try a setup debug snapshot? I've had
> > some problems using setup.exe on newly installed machines and in all
> > cases the debug version has worked.
> > See <http://cygwin.com/setup-snapshots/>.
> > Elfyn
> ------- End of forwarded message -------
> Will Marsh
|\ _,,,---,,_ firstname.lastname@example.org
ZZZzz /,`.-'`' -. ;-;;,_ email@example.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster." -- Patrick Naughton
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html