Complete install failure for 'ordinary' install on WinXp using setup.exe

Larry Hall (RFK Partners, Inc.) lhall@rfk.com
Fri May 23 03:11:00 GMT 2003


AWLaFramboise@aol.com wrote:
> In a message dated 5/22/2003 7:35:40 PM Eastern Standard Time, lhall@rfk.com writes:
> 
>>>I have some kind of catastrophic install failure using
>>>current setup.exe (2.340.2.5) on Windows XP for what would
>>>seem to me to be an ordinary install.
>>>
>>>I have installed cygwin previously (but not within 6 months
>>>or so), so I deleted my old cygwin install first.
>>
>>Please explain exactly what you did here.
> 
> 
> In all honesty, it was an old install, and I'm not even sure
> how old, and I probably have messed with (read "broken it") it
> a good deal.  I couldn't find the old setup program or some
> other obvious uninstall means, so I just deleted all of
> c:\cygwin


OK, that'll do in this case, given the cygcheck data you've provided.


>>>I downloaded the current setup.exe from the webpage a few
>>>days ago, and began downloading the full cygwin distribution
>>>using the 'Download from Internet' option, selecting the
>>>'All' option instead of 'Default,' from the mirror
>>>ftp://mirror.averse.net (the first one I found that worked).
>>>
>>>After several download sessions (I interrupted the download
>>>a few times in between), I re-ran setup.exe with 'Install from
>>>Local Directory,' again with the 'All' option on the base
>>>catagory.
>>>
>>>Everything went fine, and all md5sums checked out, until
>>>postinstall.  All of these console windows flashed by,
>>>and it seemed every one of them I could read had all sorts
>>>of errors, such as missing ls, rm, etc.  Testing the Cygwin
>>>installation afterwards, it seemed to be unusable and
>>>pretty much completely broken.
>>>
>>>The setup program itself had reported no errors, other than
>>>whatever I saw in the postinstall console windows.
>>>
>>>C:\cygwin\var\log\setup.log seems ordinary enough: no
>>>errors are reported.
>>>
>>>However, one odd thing I notice by examining the installation
>>>is that I can't find ls.exe or rm.exe.  They are not
>>>in c:\bin, and no c:\usr\bin exists.
>>
>>Should they be?  Setup will certainly warn you if you tell it
>>to install in C:\.  If you got no such warning, more than likely
>>you actually installed in a subdirectory of C:\.
> 
> 
> That was a typo.  I had intended to write "c:\cygwin\bin"
> and "c:\cygwin\usr\bin".  The latter of these directories does
> not exist on my computer after install, but I'm pretty sure it
> should.


Yeah, you should have c:\Cygwin\usr\bin.  Regardless, it will be empty
as far as Windows is concerned.  Cygwin creates a mount point from
C:\Cygwin\bin to /usr/bin.  You do have this mount point created as
indicated by the cygcheck output.  So something did go wrong.
However, this part you can easily recover from by creating
'c:\Cygwin\usr\bin' in the Explorer.  This isn't critical to proper
operation but it's worthwhile anyway.

You can check out the /etc/postinstall directory.  There should be a
number of scripts there with the ".done" suffix.  If there are any
there without this, run them.


>>>I have no idea where to begin on this.  Can someone
>>>help me out?
>>
>>I suspect mount problems but I really can't be very sure of
>>anything without the appropriate information.  See
>><http://cygwin.com/problems.html>
> 
> 
> Pardon me for providing incomplete information.  Somehow I
> missed finding the problems.html page on my own.  This is the
> complete output of "./cygcheck -s -v -r" run in the initial
> wd:

[snip]

That's OK.  Looks like you missed the part asking you to 'attach'
rather than 'insert' the output into your message too. ;-)

Looking at the results of this, I don't see allot of problems,
with the possible exception that your home directory uses your
name with spaces.  You may want to change this in /etc/passwd so
that you don't have spaces in your home directory, unless you're
real partial to them and enjoy the grief they will cause.

Beyond that, it seems the missing utilities you report are
corroborated by your list of installed packages.  Reviewing your
list and comparing it against the list of packages at
<http://cygwin.com/packages/>, I find you haven't installed the
following packages:

WindowMaker
XFree86-base
XFree86-doc
XFree86-etc
XFree86-f100
XFree86-fcyr
XFree86-fenc
XFree86-fnts
XFree86-fscl
XFree86-fsrv
XFree86-html
XFree86-jdoc
XFree86-man
XFree86-nest
XFree86-prog
XFree86-prt
XFree86-ps
XFree86-vfb
apache
autoconf-stable
automake-stable
bc
byacc
bzip2
ccache
cgoban
clear
compface
crypt
cvs
diff
diffutils
ed
figlet
fileutils
findutils
flex
fortune
fvwm
gnugo
grep
indent
irc
jpeg
libPropList
libbz2_0
libbz2_1
libgdbm3
libintl
libintl1
libncurses5
libncurses6
libpng2
libreadline4
libxslt
links
make
mktemp
mod_auth_mysql
mod_auth_ntsec
mod_dav
mod_ssl
more
mt
openbox
opengl
proftpd
rcs
regex
robots
setup
sharutils
shutdown
ssmtp
tetex-beta
textutils
time
ttcp
ucl
units
which
xpm-nox
zip
zlib

Not all of these are important but some packages in this list do
correspond to the utilities you mention are missing.  Also, since
you mentioned that you downloaded and subsequently installed everything,
this difference is worth noting.  Can you check the packages you
downloaded and verify that these packages do exist?  Then, can you
run setup again and see if it thinks these packages exist and are
installed or not?



-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
838 Washington Street                   (508) 893-9889 - FAX
Holliston, MA 01746


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