> > On Fri, Jan 28, 2011 at 10:03:54PM +0000, Joe Crepeau wrote: > > > On Thu, Jan 27, 2011 at 06:41:18PM +0000, Joe Crepeau wrote: > > > > I am getting the following error when installing the latest version of > > > > Cygwin > on a Windows 7 machine. > > > > > > > > 2011/01/21 16:02:23 running: C:\cygwin\bin\bash.exe --norc > > > > --noprofile /etc/postinstall/libglade2.0.sh add command failed > > > > 2011/01/21 16:02:23 abnormal exit: exit code=3 I could not find a > > > > resolution to this problem anywhere. Any suggestions? > > > > > > Have you tried manually executing /etc/postinstall/libglade2.0.sh? > > > It looks like a simple script. > > > The manpage states that error code=3 is due to xmlcatalog failing to add > > > an > entry to the catalog. > > > This is what happens in Linux when you issue the command, and most > probably, also the expected output in cygwin: > > > > > > # xmlcatalog -v --noout --add "system" \ > > > "http://glade.gnome.org/glade-2.0.dtd" \ > > > /usr/share/xml/libglade/glade-2.0.dtd /etc/xml/catalog > > > 0 Parsing catalog /etc/xml/catalog > > > /etc/xml/catalog added to file hash > > > Adding element system to catalog > > > Catalogs cleanup > > > Free catalog entry -//OASIS//DTD XML Catalogs V1.0//EN Free catalog > > > entry http://globaltranscorp.org/oasis/catalog/xml/tr9401.dtd > > > Free catalog entry -//GlobalTransCorp//DTD XML Catalogs V1.0-Based > > > Extension V1.0//EN Free catalog entry > > > http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd > > > Free catalog entry http://glade.gnome.org/glade-2.0.dtd > > > Free catalog entry /etc/xml/catalog > > > Free catalog entry > > > > > > Failing that, you can also try to run xmlcatalog with the -v flag, to see > > > if that > spots the error. > > > If you finally succeed, don't forget to rename libglade2.0.sh to > libglade2.0.sh.done. > > > > Below is the output from your suggestions. > > > > >> /etc/postinstall/libglade2.0.sh > > add command failed > > > > >> cat /etc/postinstall/libglade2.0.sh > > xmlcatalog --noout --add "system" \ > > "http://glade.gnome.org/glade-2.0.dtd" \ > > /usr/share/xml/libglade/glade-2.0.dtd \ > > /etc/xml/catalog > > > > >> xmlcatalog -v --noout --add "system" \ > > ? "http://glade.gnome.org/glade-2.0.dtd" \ > > ? /usr/share/xml/libglade/glade-2.0.dtd \ > > ? /etc/xml/catalog > > add command failed > > Catalogs cleanup > > Could you plase check if the target directory (/etc/xml) exists and is > writable? > In case the file /etc/xml/catalog already exists, make a backup copy and try > the -- > create switch: > > $ xmlcatalog -v --create --noout --add "system" ... >
Settings for /etc/xml drwxr-x---+ 1 jcrepeau Domain Users 0 Jan 28 16:23 xml Did a $ chmod 777 ../xml New settings for /etc/xml drwxrwxrwx+ 1 jcrepeau Domain Users 0 Jan 28 16:23 xml $ xmlcatalog -v --create --noout --add "system" "http://glade.gnome.org/glade-2.0.dtd" /usr/share/xml/libglade/glade-2.0.dtd /etc/xml/catalog add command failed Catalogs cleanup -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple