From: Robert Cohen <cohen@merl.com>
To: "cygwin@cygwin.com" <cygwin@cygwin.com>
Subject: Re: setup-x86_64.exe v2.889 doesn't select additionally downloaded packages when installing from local directory
Date: Sun, 04 Mar 2018 04:01:00 -0000 [thread overview]
Message-ID: <b09ca8edbac840fb802ed788558bfc3b@merl.com> (raw)
In-Reply-To: <2c572dc7-9043-9290-c915-5d06625bf7f1@cornell.edu>
>From: cygwin-owner@cygwin.com <cygwin-owner@cygwin.com> on behalf of Ken Brown <kbrown@cornell.edu>
>Sent: Saturday, March 3, 2018 22:11
>To: cygwin@cygwin.com
>Subject: Re: setup-x86_64.exe v2.889 doesn't select additionally downloaded packages when installing from local directory
>
>[Please don't top-post on this list.]
>
>On 3/3/2018 10:01 PM, Robert Cohen wrote:
>> Thanks for finding that. However, I am using the same "Local Package Directory" that I used
>> when I ran it to do the download. For example, here's where things were for all the steps:
>>
>> 1. Directory C:\Updates\cygwin_download, containing setup-x86_64.exe and nothing else
>> 2. Ran setup, "Download without installing", specifying C:\Updates\cygwin_download as
>> the local package directory, then selected additional packages and performed the download.
>>
>> at this point, C:\Updates\cygwin_download contained setup-x86_64.exe and a
>> subdirectory for the mirror site. The setup.ini file was in a x64_64 subdirectory
>> under the mirror site subdirectory.
>>
>> 3. Then I ran setup again, "Install from local directory", with C:\cygwin64 as the root directory
>> and C:\Updates\cygwin_download as the local package directory.
>>
>> Should I have specified something differently for it to detect the additional packages that I
>> selected for download? I looked in setup.ini and it does list the additional packages that
>> I had selected.
>
>No. Based on what you said, I don't know what the problem was. Does
>/var/log/setup.log.full give any clues?
>
>Ken
I checked the log file, and it appears to have found the .ini file, and then it ran a solver. Here's a portion of setup.log.full:
...
2018/03/03 22:13:47 Selected local directory: C:\Updates\cygwin_download
Found ini file - C:\Updates\cygwin_download/http%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/setup.ini
.ini setup_version is 2.889, our setup_version is 2.889
2018/03/03 22:13:49 io_stream_cygfile: fopen(/etc/setup/installed.db) failed 2 No such file or directory
2018/03/03 22:14:16 solving: 36 tasks, update: yes, use test packages: no
libsolv: solver started
...
Later it said "libsolv: 69 installed packages:", which appeared just to be the default preselected packages.
The log mentions nothing about my additionally selected packages.
I also looked at the logfile on another computer which used the older setup 2.880. In that log,
after finding the .ini file, it added some dependencies and checked the SHA512 for some files,
and those files included the extra ones that I had selected. The 2.880 setup file had no messages from
libsolver.
One other difference I noticed was right at the beginning of the logfiles:
2018/03/03 22:13:12 Starting cygwin install, version 2.889
2018/03/03 22:13:12 User has backup/restore rights
2018/03/03 22:13:12 Current Directory: C:\Updates\cygwin_download\http%3a%2f%2fcygwin.mirror.constant.com%2f\x86_64
vs.
2017/06/20 18:42:33 Starting cygwin install, version 2.880
2017/06/20 18:42:33 User has backup/restore rights
2017/06/20 18:42:33 Current Directory: E:\Updates\cygwin_install
In both cases, I ran the setup executable from C:\Updates\cygwin_download, yet the "Current Directory"
reported by the logfiles differ.
Could the problem be related to the difference in "Current Directory", or perhaps related to the solver
or to whatever in the new setup program parses the setup.ini file once it's found?
Regards,
Robert
--
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
next prev parent reply other threads:[~2018-03-04 4:01 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-03-03 23:00 Robert Cohen
2018-03-03 23:54 ` Brian Inglis
2018-03-04 1:51 ` Robert Cohen
2018-03-04 2:16 ` Ken Brown
2018-03-04 2:32 ` Brian Inglis
2018-03-04 3:01 ` Robert Cohen
2018-03-04 3:11 ` Ken Brown
2018-03-04 4:01 ` Robert Cohen [this message]
2018-03-04 5:02 ` Brian Inglis
2018-03-04 5:26 ` Robert Cohen
2018-03-04 15:22 ` Ken Brown
2018-03-06 23:14 ` Jon Turney
2018-03-07 3:37 ` Robert Cohen
2018-03-07 12:15 ` Jon Turney
2018-03-07 20:09 ` Robert Cohen
[not found] ` <b03fcc59d6ed4831b4f7c9a225d14466@merl.com>
2018-03-07 20:18 ` Jon Turney
2018-03-22 21:56 ` Ken Brown
2018-03-23 16:54 ` Achim Gratz
2018-03-23 21:10 ` Ken Brown
2018-03-24 1:05 ` Brian Inglis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=b09ca8edbac840fb802ed788558bfc3b@merl.com \
--to=cohen@merl.com \
--cc=cygwin@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).