TL2024 from .iso fail under cygwin (win11 pro)

Pablo González L pablgonz at educarchile.cl
Fri Apr 26 20:32:55 CEST 2024


> ..
> so if you know you are in cygwin but with a windows curl  and want to write to /tmp you could use
>
> curl -o `cygpath -m /tmp`
>
> but actually I wouldn't, I'd say if you are in cygwin and you can't find wget or curl  in /usr/bin
> act as if curl is not there, don't use the curl in the windows path (which is by default at the end of the cygwin path)
>
> David

Here I agree with David, I think the installer under `cygwin` should
look in `/usr/bin` and not the windows PATH.

.`curl` (as well as `bsdtar`) are installed by default in win10
versions (since build 17063) and in all win11, and while it was my
fault for not reading the documentation where it explicitly says that I
should install `wget`, maybe it would be useful to be more restrictive
and return an error message when `wget/curl` is not found under cygwin
(although maybe a binary can be provided for this as it is done for
other platforms).

Anyway here is the requested output


$ ./install-tl -v -v -v -no-gui
DD:TLUtils::initialize_global_tmpdir: creating global tempdir /tmp/y7n__L9xuJ
D:Using checksum method digest::sha
D:Testing for gpg in gpg
D: ... gpg not ok! [gpg --version >/dev/null 2>&1]
D:Testing for gpg in gpg2
D: ... gpg not ok! [gpg2 --version >/dev/null 2>&1]
D:Testing for gpg in ./tlpkg/installer/gpg/gpg.x86_64-cygwin
D:Couldn't detect gpg so will proceed without verification!
D:setup_programs: preferring system versions
DD:trying to set up system df, arg -P .
D:program df found in path
DD:trying to set up system curl, arg --version
D:program curl found in path
DD:trying to set up system wget, arg --version
D:program wget not usable from path
D:(unix) trying to set up wget, default
./tlpkg/installer/wget/wget.x86_64-cygwin, arg --version
DD:trying to set up system lz4, arg --version
D:program lz4 not usable from path
D:(unix) trying to set up lz4, default
./tlpkg/installer/lz4/lz4.x86_64-cygwin, arg --version
DD:trying to set up system gzip, arg --version
D:program gzip found in path
DD:trying to set up system xz, arg --version
D:program xz found in path
DD:dumping $::progs = {
             'compressor' => 'gzip',
             'curl' => 'curl',
             'df' => 'df',
             'gzip' => 'gzip',
             'tar' => 'tar',
             'working_compressors' => [
                                        'gzip',
                                        'xz'
                                      ],
             'working_downloaders' => [
                                        'curl'
                                      ],
             'xz' => 'xz'
           };
DD:give_ctan_mirror_base: calling query_ctan_mirror
DD:query_ctan_mirror: working_downloaders: curl
DD:query_ctan_mirror_curl: cmd: curl -Ls -o /dev/null -w
'%{url_effective}' --connect-timeout 30 --max-time 30
https://mirror.ctan.org
DD:query_ctan_mirror_curl: returning url: https://ctan.dcc.uchile.cl
Loading https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb
DD:TLPDB new: verify=0
D:TLPDB.pm: trying to initialize from
https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb
DD:TLUtils::tl_tempfile: creating tempfile /tmp/y7n__L9xuJ/4Olx55JCxi
DD:TLUtils::tl_tempfile: creating tempfile /tmp/y7n__L9xuJ/K86YZ03jbo
D:trying to download
https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
to /tmp/y7n__L9xuJ/K86YZ03jbo
DD:::tldownload_server not defined
D:TLUtils::_download_file_program: curl
https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
/tmp/y7n__L9xuJ/K86YZ03jbo
D:downloading https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
using curl --user-agent texlive/curl --retry 4 --retry-delay 4
--connect-timeout 30 --fail --location --silent --output
D:TLUtils::download_file: tried to download using lwp curl wget, none succeeded
D:TLPDB: downloading
https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
didn't succeed, try
https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb
DD:::tldownload_server not defined
D:TLUtils::_download_file_program: curl
https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb
/tmp/y7n__L9xuJ/4Olx55JCxi
D:downloading https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb
using curl --user-agent texlive/curl --retry 4 --retry-delay 4
--connect-timeout 30 --fail --location --silent --output
D:TLUtils::download_file: tried to download using lwp curl wget, none succeeded

./install-tl: TLPDB::from_file could not initialize from:
https://ctan.dcc.uchile.cl/systems/texlive/tlnet/tlpkg/texlive.tlpdb
./install-tl: Maybe the repository setting should be changed.
./install-tl: More info: https://tug.org/texlive/acquire.html

Saludos


More information about the tex-live mailing list.