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.
signature.asc
Description: This is a digitally signed message part.
-- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple

