1.5.25: Vista x64 - can't install, no (known) BLODAs, rebase not helping

Alexander Smith alexander.smith@utoronto.ca
Wed Jan 14 17:17:00 GMT 2009


I am running Vista Home Premium x64. After checking the BLODA 
<http://www.cygwin.com/faq/faq.using.html#faq.using.bloda>, I turned off 
Windows Defender. I also tried running rebaseall, but that still didn't 
help. Below is a list of the steps I followed to try to install cygwin, 
and the errors I got. I also had trouble running cygcheck (see #7, below).


1. Turn off Windows UAC installer detection (by changing 
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableInstallerDetection" 
from 1 to 0).

2. Turn off Windows Defender completely.

3. Check that I have no other programs on the BLODA list installed.

4. Run setup.exe (v2.573.2.3) as Administrator. Install for "All Users" 
in "C:\cygwin", selecting only the default set of packages.

5. The installer hangs running "/etc/postinstall/update-info-dir.sh". 
Cancel the installer.

6. View "setup.log.postinstallXa03212": lots of errors like "      8 
[main] bash 2504 fork: child -1 - died waiting for longjmp before 
initialization, retry 10, exit code 0x1000000, errno 11". The log is 
attached.

7a. Run "Start > Accessories > Command Prompt" as Administrator.

C:\Windows\system32>cd \cygwin\bin

C:\cygwin\bin>cygcheck -s -v -r > ..\cygcheck.out


7b. This seemed to be taking a long time. I checked the output of the 
log file. It looked like it had gone into infinite recursion trying to 
scan the registry. There were several MB of lines like:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6
432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\
Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432N
ode\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6
432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\
Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432N
ode\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6
432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\
Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432N
ode\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6
432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\
Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432N
ode\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6
432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\
Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432N
ode\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6
432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\
Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432N
ode\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6
432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Wow6432Node\Cygnus 
Solut
ions\Cygwin\mounts v2\/usr/lib
  (default) = 'C:\cygwin/lib'
  flags = 0x0000000a

This is NOT an accurate reflection of what my registry looks like. I 
have a registry key 
"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wow6432Node" and its only 
contents are a single key called "Microsoft".


7c. Ctrl+Break cygcheck and re-run it without the registry scan. The 
output of this run is attached.

C:\cygwin\bin>cygcheck -s -v > ..\cygcheck.out


8. Rebase the dlls:

C:\cygwin\bin>ash
$ /bin/rebaseall
$ exit


9. Rerun the installer as Administrator. Select no additional packages. 
The installer hangs running "base-files-mketc.sh" with "died waiting for 
longjmp" errors again. The file "setup.log.postinstallXa02332" is attached.


Now what? This is a brand new machine, so there isn't a lot of software 
on it. I have installed the tools I need for work, (which include 
VisualStudio 2005, MiKTeX and WinEdt, TortoiseCVS, etc.). Maybe I have a 
"dodgy app" that isn't on the BLODA? How would I go about out 
investigating that?

- Alexander Smith

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20090114/bf4c3cb8/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: setup.log.postinstallXa03212
URL: <http://cygwin.com/pipermail/cygwin/attachments/20090114/bf4c3cb8/attachment-0001.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: setup.log.postinstallXa02332
URL: <http://cygwin.com/pipermail/cygwin/attachments/20090114/bf4c3cb8/attachment-0002.ksh>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


More information about the Cygwin mailing list