This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Postinstall Problem with 01bash.bat


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://cygwin.com/acronyms/#PPIOSPE - redirected to the list, accordingly.

According to Christopher Tate on 12/16/2006 5:07 PM:
> Eric Blake wrote, on the cygwin mailing list:
>>
>> Phooey - now that you have gotten rid of the problem, I can't do any more
>> debugging via your system.  I'm still trying to reproduce the failure, by
>> manually sourcing /etc/profile.d/00bash.sh, but so far it seems I am just
>> catching list users, like you, reporting failure that is solved by a
>> simple cp, but where the postinstall script did not work.
> 
> I'm not subscribed to the list, but I found this thread when googling
> for help -- I am having exactly the same problem as Kenneth Evans.

The list is open to posts from non-subscribers for a reason.

> 01bash.bat is hanging forever when attempting to finish the cygwin
> install.  (Also, the rl_getenv_hook error dialog that he described
> happens for me as well, when i try to invoke sh.exe from a cmd.exe
> prompt.)  Want my help diagnosing this?

What version of bash are you trying to upgrade to?  I assume you canceled
the setup.exe; if so, what does 'grep -C5 00bash /var/log/setup.log.full'
say?  What does 'ls -l /bin/{ba,}sh.exe' say?  What does 'cygcheck
/bin/sh.exe' say?

> 
> Here's one scrap of additional information:  before running the cygwin
> setup.exe program, I checked the Task Manager and verified that no
> bash or sh processes were running.  Now, with the installer hung
> during 01bash.bat's execution, there are three running bash.exe
> processes, and one running sh.exe.
> 

I'm starting to wonder if cygcheck chokes on the fact that
cygreadline6.dll exists, but is missing the hook that /bin/sh version
3.0.x depended on.  Hmm, based on digging up an older build of bash from
my archives, it looks like cygcheck is just fine with it, but trying to
execute it from bash just silently exits with status 57 (ie. missing dll
dependency).  But so far, I can't reproduce a hang.

- --
Life is short - so eat dessert first!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFhKoV84KuGfSFAYARAtDBAJ9DXQWJ5ru41grFkdGMkmgDibScjgCgqLSD
LHcaJxMDjy1xwJ/8/F/gAQM=
=Oywn
-----END PGP SIGNATURE-----

--
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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]