delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/09/22/06:22:56

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Message-ID: <12835293.post@talk.nabble.com>
Date: Sat, 22 Sep 2007 03:22:16 -0700 (PDT)
From: lent <chrislent AT gmail DOT com>
To: cygwin AT cygwin DOT com
Subject: RE: Cygwin Installation Problems on Windows Vista (gnuplot.sh, texhash and ".bashrc: Bad address")
In-Reply-To: <12791093.post@talk.nabble.com>
MIME-Version: 1.0
X-Nabble-From: chrislent AT gmail DOT com
References: <96c450350704071826qe3e5f5di80b7dd4375619f38 AT mail DOT gmail DOT com> <96c450350704071900s7c559797pcdde0542636db9b8 AT mail DOT gmail DOT com> <12780123 DOT post AT talk DOT nabble DOT com> <006701c7fad4$a0835200$2e08a8c0 AT CAM DOT ARTIMI DOT COM> <12786663 DOT post AT talk DOT nabble DOT com> <12791093 DOT post AT talk DOT nabble DOT com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com


lent wrote:
> 
> Hi, 

> 

>>Please point out if I'm wrong or misinformed...

> 

>>I'm trying to trace down the Vista cygwin setup.exe
/etc/postinstall/gnuplot.sh "hang forever at 99%" problem.

> 
Well, I think I was wrong about pointing fingers at "install-info".  The
install-info was a guess and hunting a bit more we find this lovely weblog:


http://conorcahill.blogspot.com/2007/07/cygwin-on-microsoft-vista.html
Conor's Web Log of Esoterica: Cygwin on Microsoft Vista" 

In particular: Emphasis added


Wednesday, July 04, 2007
      
      
  

      
    
      
     
        
          
http://conorcahill.blogspot.com/2007/07/cygwin-on-microsoft-vista.html
Cygwin on Microsoft Vista 

        
     
      
    

    


    

      
I've run into a few problems using  http://www.cygwin.com Cygwin  on 
http://www.microsoft.com/windows/products/windowsvista/ Microsoft Vista  on
my new laptop:



The installation hung during the post-install step
"/etc/postinstall/gnuplot.sh".  
http://www.google.com/search?hl=en&amp;q=cygwin+postinstall+hang+gnuplot&amp;btnG=Google+Search
Researching this problem on the google  found an 
http://www.cygwin.com/ml/cygwin/2007-04/msg00753.html article on the cygwin
mailing list  which worked around the problem by setting the Windows XP
compatibility mode on the installation executable.  I wasn't comfortable
with this solution as it might cause things to not work well later on Vista.
So I poked around a bit, turned on the "Command Line" output for the
"Processes" tab in the Windows Task Manager and found that the script was
hanging on "/usr/bin/texhash", which rebuilds a directory listing used by
Tex.  I was able to run the command successfully on the cygwin command line,
but it was still hung in the installation process.  So I used Task Manager
to kill the texhash process and the installation continued to a later step
"postinstall-ec-fonts-mftraced.sh" where it was trying to run "mktexlsr" -
which is the same program.  I again used Task Manager to kill that process
and the installation now went on to a succesfull completion.

Following the install, I went back and ran the texhash program manually,
which did require me to change the mode of the files "/var/cache/fonts/ls-R"
and "/usr/share/texmf/ls-R" files which had been left read-only when I
killed the process.

Everything seems to be working fine now.


This description matches, and I believe we also saw the
"postinsall-ec-fonts-mftraced.sh" failure as well.

Wish I had remember the "Command Line" option. Darn!

Well, so perhaps the culprit is texhash.
 Or maybe the victim, as I saw another weird thing with this particular
install.

I had access to the user's machine again and found in /var/log a number of
files.

$ find . 
.
./var
./var/log
./var/log/apache2
./var/log/setup.log
./var/log/setup.log.full
./var/log/setup.log.postinstallXa01604
./var/log/setup.log.postinstallXa04116
./var/log/setup.log.postinstallXa04144
./var/log/setup.log.postinstallXa04492
./var/log/setup.log.postinstallXa04892


Looking through these we see quite a few messages of the form: 

/usr/bin/bash: /cygdrive/c/Users/srtg9/.bashrc: Bad address



From: /var/log/setup.log.full (starting at line 3239)

2007/09/19 11:15:15 xemacs-mule-sumo
2007/09/19 11:15:15 xemacs-sumo
2007/09/19 11:15:15 xemacs-tags
2007/09/19 11:15:15 xerces-c-devel
2007/09/19 11:15:15 XmHTML
2007/09/19 11:15:15 xpm-nox
2007/09/19 11:15:16 running: C:\cygwin\bin\bash.exe -c
/etc/postinstall/gnuplot.
sh
/usr/bin/bash: /cygdrive/c/Users/srtg9/.bashrc: Bad address
2007/09/19 11:26:55 running: C:\cygwin\bin\bash.exe -c
/etc/postinstall/gsl.sh
/usr/bin/bash: /cygdrive/c/Users/srtg9/.bashrc: Bad address
install-info: menu item `gsl-ref' already exists, for file `gsl-ref'
install-info: menu item `gsl-ref' already exists, for file `gsl-ref'
install-info: menu item `gsl-ref' already exists, for file `gsl-ref'
install-info: menu item `gsl-ref' already exists, for file `gsl-ref'
install-info: menu item `gsl-ref' already exists, for file `gsl-ref'
install-info: menu item `gsl-ref' already exists, for file `gsl-ref'
2007/09/19 11:27:00 running: C:\cygwin\bin\bash.exe -c
/etc/postinstall/gtk+-devel.sh
/usr/bin/bash: /cygdrive/c/Users/srtg9/.bashrc: Bad address


I am guessing Bad address would result from trying to execve() a .bashrc and
getting an EFAULT. The EFAULT seems come from some problem loading the
.bashrc (or perhaps the ".bashrc" filename in an execve() call?).


Rather odd :-)

Chris "still guessing" Lent


-- 
View this message in context: http://www.nabble.com/Cygwin-Installation-Problems-on-Windows-Vista-tf3542482.html#a12835293
Sent from the Cygwin Users mailing list archive at Nabble.com.


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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019