public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: Heavenly Avenger <avenger@avenger.ws>
To: cygwin@cygwin.com
Subject: Re: After installing nc (netcat), nc.exe is not found
Date: Thu, 12 Jul 2018 02:37:00 -0000	[thread overview]
Message-ID: <653b141c-76a3-0336-4cf1-275166b3dff1@avenger.ws> (raw)
In-Reply-To: <981b1a69-2ffb-486a-720f-f07ef11e3996@winfirst.com>

Not sure it would help, but I keep my cygwin installation under 
c:\cygwin and I set up the packages directory to c:\cygwin\packages. 
This ensures short paths and I can 'ls /packages' to fiddle with them.

I wouldn't advise you to just go ahead and unpack the packages. Cygwin 
setup runs some shady things when it installs packages (aka rebaseall) 
in order to settle usable memory for the installed tools (another 
unfortunate limitation of cygwin due to windows design). I see that you 
are relying on cygsetup so that shouldn't be the problem, just making sure.

You can set up this packages directory when you start cygwin setup. It 
is one of the first questions it makes. I believe it would be wise to 
manually move that packages directory to where you want it before so 
that cygwin just finds whatever it installed still in place after you 
specify the new path.

This might solve the long path, although I don't think this should be 
the problem... Cygwin supports quite long paths as far as I know, or 
believe. :)

I don't think the '.xz' extension has anything to do with the issue, it 
is just the compression protocol the files follow.

On another topic, if you just chose to reinstall the "incomplete" 
packages only, why the hell did setup want to fiddle with that other 
package you named (libfm-...)?.. Perhaps you need first to switch the 
"latest" to "keep" (in the packages selection phase of setup) so that it 
does not try to upgrade everything else and just reinstalls the packages 
you specified. Once nc and the incomplete packages works you may give 
the full upgrade a try. You can just hit 'back' once it completes 
installation and do the upgrade steps (instead of closing and re-opening 
the cygwin setup application).

Well, I hope this helps! :)

On 7/11/2018 4:45 PM, Mark Hansen wrote:
> On 7/11/2018 12:34 PM, Mark Hansen wrote:
>> On 7/11/2018 10:34 AM, Heavenly Avenger wrote:
>>> I have these versions, and nc is here happy and playful.
>>>
>>> It is possible you attempted an upgrade while cygwin programs were
>>> running? Cygwin services also count. This is due a limitation on 
>>> windows
>>> which locks files when they are in use, so cygwin updates can't replace
>>> the files and end up failing.
>>>
>>> You may ensure everything is closed and services stopped, re-run
>>> setup-x86_64.exe, selecting the 'nc' package and switching it to
>>> "Reinstall". Then let the setup do its things.
>>>
>>> If the setup is hanging, or have hung up and you had to force-close it
>>> the last install attempt you did, this is a strong sign that not just
>>> nc, but several other packages that have been attempted to upgrade may
>>> be compromised. To ensure that is not the case, a good
>>>
>>> cygcheck -c
>>>
>>> should help.
>>>
>>> The package nc-1.10-4.tar.bz2 has 'usr/bin/nc.exe', which is the file
>>> you claim missing.
>>>
>>> Hope this helps! :)
>>>
>>
>> Thanks for your help. I have notes that show what all I need to shut 
>> down when doing the
>> install. I caught all them (Cygwin SSHD, Cygwin cygserver, the X 
>> Server, and anything running
>> cygwin shells, etc.) - I think that's everything.
>>
>> When I run cygcheck -c, it shows Incomplete on the two packages (nc 
>> and nc6) so they definitely
>> had problems, and appear to be the only ones which did.
>>
>> I see that the .bz2 file is in my downloads area (I download to local 
>> without install, and then
>> install from local).
>>
>> I tried running bunzip2 on that file and then extracting it using 
>> tar. The bunzip2 completed
>> quickly but the tar command took a long time (I'm not sure what it 
>> was doing during this time).
>>
>> I'll try shutting everything down and doing a reinstall on the netcat 
>> stuff.
>>
>> Thanks,
>
> There is an error happening during the installation. I get a pop-up 
> with the following:
>
>   Can't open 
> x86_64/release/libfm-qt/libfm-qt5-common/libfm-qt5-common-0.11.1-1.tar.xz 
> for reading: Unknown filename
>
> This appears to be what is keeping nc and nc6 from installing properly.
>
> There are lots of .xz files in the release, so perhaps the problem is 
> the file name is too long?
>
> Is there some way I can work around this?
>
> Thanks,
>
> -- 
> 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
>
>


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

  parent reply	other threads:[~2018-07-11 20:10 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-11 17:10 Mark Hansen
2018-07-11 17:35 ` Heavenly Avenger
2018-07-11 19:34   ` Mark Hansen
2018-07-11 19:46     ` Mark Hansen
2018-07-11 19:50     ` Mark Hansen
2018-07-11 20:00       ` Mark Hansen
2018-07-12  2:37       ` Heavenly Avenger [this message]
2018-07-11 20:10 ` Andrey Repin
2018-07-11 20:10   ` Gary Johnson
2018-07-11 20:35   ` Mark Hansen
2018-07-12  1:30     ` Mark Hansen
2018-07-12  3:36     ` Gary Johnson
2018-07-12  7:46     ` Brian Inglis
2018-07-12 13:38       ` Christian Franke
2018-07-12  9:14     ` Erik Soderquist

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=653b141c-76a3-0336-4cf1-275166b3dff1@avenger.ws \
    --to=avenger@avenger.ws \
    --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).