From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 48340 invoked by alias); 7 Mar 2018 20:15:37 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 13095 invoked by uid 89); 7 Mar 2018 20:15:22 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=committees, catalogdtd, sk:www.oas, www.oasis-open.org X-HELO: out1-smtp.messagingengine.com Received: from out1-smtp.messagingengine.com (HELO out1-smtp.messagingengine.com) (66.111.4.25) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 07 Mar 2018 20:15:19 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 92EC120D75 for ; Wed, 7 Mar 2018 15:15:13 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Wed, 07 Mar 2018 15:15:13 -0500 X-ME-Sender: Received: from [192.168.1.102] (host86-151-121-236.range86-151.btcentralplus.com [86.151.121.236]) by mail.messagingengine.com (Postfix) with ESMTPA id 2F4AA7E1F3 for ; Wed, 7 Mar 2018 15:15:13 -0500 (EST) Subject: Re: setup-x86_64.exe v2.889 doesn't select additionally downloaded packages when installing from local directory To: The Cygwin Mailing List References: <8571f617c5a740608e267364827e7733@merl.com> <2adead6b-07d0-e457-0191-5b9bac7c2e8f@dronecode.org.uk> From: Jon Turney Message-ID: Date: Wed, 07 Mar 2018 20:18:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2018-03/txt/msg00109.txt.bz2 On 07/03/2018 17:22, Robert Cohen wrote: >>> I did get one postinstall script error: >>> >>> Package: _/libfontconfig-common >>> fontconfig_dtd.sh exit code 2 >>> >>> Here's the related error from setup.log.full, along with info on the command that ran just before that one: >>> >>> 2018/03/06 17:57:14 running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_update-info-dir.dash" >>> Rebuilding info directory >>> install-info: warning: no info dir entry in `/usr/share/info/latex2rtf.info.gz' >>> 2018/03/06 17:57:31 running: C:\cygwin64\bin\bash.exe --norc --noprofile "/etc/postinstall/fontconfig_dtd.sh" >>> could not open /etc/xml/catalog for saving >>> add command failed >>> 2018/03/06 17:57:31 abnormal exit: exit code=2 >>> >>> I looked in /etc/xml/, and the catalog file was there, containing the following: >>> >>> >>> >>> >>> >>> Is the error from fontconfig_dtd.sh something to be concerned about? >> >> This looks like a problem with the order postinstall steps are being >> run, possibly due to a missing dependency >> >> Can you please provide the setup.log.full? > > Yes, attached is the setup.log.full file. Thanks. Yeah, this looks like an ordering problem between libxml2 and libfontconfig-common. > $ cat /etc/postinstall/fontconfig_dtd.sh > if [ -x /usr/bin/xmlcatalog ] ; then > /usr/bin/xmlcatalog --noout --add "system" "fonts.dtd" /usr/share/xml/fontconfig/fonts.dtd /etc/xml/catalog > fi > > $ cat /etc/postinstall/libxml2.sh > if test ! -f /etc/xml/catalog; then > /bin/mkdir -p /etc/xml > /usr/bin/xmlcatalog --noout --create /etc/xml/catalog > fi Not sure how to fix this. I think there's no actual dependency of libfontconfig-common on xmlcatalog, but we lack a triggering mechanism to say "run this script when this other package is installed" Yaakov? -- 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