Struggle with simple first time install on 2008 R2
Hans-Peter Jansen
hpj@urpla.net
Mon Oct 20 16:52:43 GMT 2025
Hello,
I'm a newbie on Cygwin, but in a project, I need rsync on a Windows Server
2008 R2 system.
From the docs, I know, that Cygwin 3.4.10 is the last version, that supports
such a fossil. Since the setup Version numbering differs, I think, that
setup-2.928.x86_64.exe is the latest version, that is supported.
But anyway, I've reproduced the issue even with Version setup-2.909.x86_64.exe
from July 2021, hence something essential is failing for me.
Here's my procedure, executed in cmd.exe with admin privileges:
# Clean up system and start setup
#> rd /s /q C:\cygwin64
#> setup-2.909.x86_64.exe --no-version-check
# Setup version 2.909 (64 bit)
# Use all default settings until Download site:
-> https://ftp.gwdg.de
# In Select packages, choose
Base: Install
# it selects newest versions of all items, including:
cygwin 3.6.5-1
# in Net, choose for Installation
openssh 10.0p1-1
# openssl 3.0.18-1 was selected automatically from Base: Install
rsync 3.3.0-1
That should do the trick, but:
Problem 1/40
nothing provides _windows >= 6.3 needed by cygwin-3.6.5-1
Solution 1/1 (default)
- do not ask to install cygwin-3.6.5-1
Problem 2/40
nothing provides _windows >= 6.3 needed by cygwin-3.6.5-1
Solution 1/1 (default)
- allow deinstallation of Base packages
Problem 3/40
nothing provides _windows >= 6.3 needed by cygwin-3.6.5-1
Solution 1/1 (default)
- do not ask to install which-2.23-1
Problem 4/40
nothing provides _windows >= 6.3 needed by cygwin-3.6.5-1
Solution 1/1 (default)
- do not ask to install vim-minimal-9.1.1825-1
[...] The same problems for all packages to install
Problem 40/40
nothing provides _windows >= 6.3 needed by cygwin-3.6.5-1
Solution 1/1 (default)
- do not ask to install rsync-3.3.0-1
So, it boils down to cygwin-3.6.5-1 requires a _windows package >= 6.3, which
doesn't exist. In another attempt, I tried to forcefully use cygwin-3.6.1-1
with the same result.
The net result is, it would not install anything, unless I disable to accept
the default problem solution. With default problem solution disabled, it shows
a warning and installs the packages:
Install _autorebase 001091-1
Install alternatives 1.31-1
Install base-cygwin 3.8-2
Install base-files 4.3-3
Install bash 5.2.21-1
Install coreutils 9.0-1
Install crypto-policies 20190218-1
Install cygutils 1.4.17-4
Install cygwin 3.6.5-1
Install dash 0.5.12-5
Install diffutils 3.12-1
Install editrights 1.04-1
Install file 5.44-1
Install findutils 4.10.0-1
Install gawk 5.3.2-1
Install getent 2.18.90-5
Install grep 3.12-1
Install gzip 1.14-1
Install hostname 3.13-1
Install info 7.1-2
Install ipc-utils 1.1-1
Install libreadline7 8.2-2
Install libreadline8 8.3-1
Install libssl1.1 1.1.1w-1
Install libssl3 3.0.18-1
Install login 1.13-1
Install man-db 2.13.1-1
Install mintty 3.8.1-1
Install ncurses 6.5+20240427-1
Install openssh 10.0p1-1
Install openssl 3.0.18-1
Install rebase 4.6.6-1
Install rsync 3.3.0-1
Install run 1.3.4-2
Install sed 4.9-1
Install tar 1.35-2
Install terminfo 6.5+20240427-1
Install tzdata 2025b-1
Install util-linux 2.40.2-2
Install vim-minimal 9.1.1825-1
Install which 2.23-1
All postinstall procedures then trigger an error message from dash.exe:
The procedure entry point ‘GetSystemTimePreciseAsFileTime’ was not found in
the DLL ‘KERNEL32.dll’.
Kind of expected.
All setups (2.928, 2.925, 2.917, 2.909) that I tested, fail in the same way.
All variations, e.g. just installing the oldest versions of rsync and cygwin
packages only do also fail in the same way.
Problem 1/3
nothing provides _windows >= 6.3 needed by cygwin-3.6.1-1
Solution 1/1 (default)
- do not ask to install cygwin-3.6.1-1
Problem 2/3
nothing provides _windows >= 6.3 needed by cygwin-3.6.5-1
Solution 1/1 (default)
- allow deinstallation of Base packages
Problem 3/3
nothing provides _windows >= 6.3 needed by cygwin-3.6.5-1
Solution 1/1 (default)
- do not ask to install rsync-3.2.3+20200903+git9f9240b-4
Interesting, that cygwin-3.6.5-1 is somewhat enforced, even, if 3.6.1-1 is
chosen forcefully.
Here's the smallest installation, I guess, with the oldest packages, that were
available:
Install cygwin 3.6.1-1
Install rsync 3.2.3+20200903+git9f9240b-4
Install terminfo 6.4-20240120
Install tzdata 2024b-1
With just those, no further immediate error is shown (probably because no
dash/bash in the game), but cygcrypto-1.1.dll is missing for rsync.
As soon as I just add libssl1.1 1.1.1u-1, the GetSystemTimePreciseAsFileTime
is triggered for rsync.
Is this an expected issue, or do I face a PEBCAK here?
Any hint to solve the issue is much appreciated.
Best,
Pete
--
Life without chameleons is possible, but pointless.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 525 bytes
Desc: This is a digitally signed message part.
URL: <https://cygwin.com/pipermail/cygwin/attachments/20251020/7e8094ab/attachment.sig>
More information about the Cygwin
mailing list