Discussion:
tlmgr on Win10 fails
Add Reply
Herbert Voss
2018-11-13 07:26:12 UTC
Reply
Permalink
Hi all,

I have to use Windows in my university, but I have no real knowledge
about this system. However, running tlmgr gives

------------------------------------------------------------
C:\Program Files (x86)\texlive\2018\tlpkg\installer>tlmgr update --all
--self --reinstall-forcibly-removed
--repository=ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/
xz: (stdin): Compressed data is corrupt
tlmgr.pl: package repository
ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/ (not verified:
gpg unavailable)
tlmgr.pl: saving backups to C:/Program Files
(x86)/texlive/2018/tlpkg/backups
[ 1/320, ??:??/??:??] update: arydshln [871k] (40847 -> 48817) ... tar:
Skipping to next file header
untar: untarring
C:\Users\SC4A50~1\AppData\Local\Temp\vap1c_nK1o\7vMx3dvVfJ/arydshln.tar
failed (in C:/Program Files (x86)/texlive/2018/texmf-dist)
TLPDB::_install_package: untar failed
tlmgr.pl: Installation of new version of arydshln failed, trying to unwind.
Cannot open tlpobj file: C:/Program Files
(x86)/texlive/2018/tlpkg/tlpobj/arydshln.tlpobj at C:/Program Files
(x86)/texlive/2018/tlpkg/TeXLive/TLPOBJ.pm line 70.
----------------------------------------------------------------

I installed the latest tkmgr but nothing changed.

Herbert
Norbert Preining
2018-11-13 08:06:28 UTC
Reply
Permalink
Hi herbert,

can you please run
tlmgr update -v arydshln
It will be a bit of output, but would help.

It is very strange that there wasn't an error during decompression, but
then tar broke.

So maybe there is a broken tar somewhere?

Best

Norbert

--
PREINING Norbert http://www.preining.info
Accelia Inc. + JAIST + TeX Live + Debian Developer
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Herbert Voss
2018-11-13 08:09:24 UTC
Reply
Permalink
Post by Norbert Preining
can you please run
tlmgr update -v arydshln
It will be a bit of output, but would help.
It is very strange that there wasn't an error during decompression, but
then tar broke.
I'll try it on friday and will report

thanks
Herbert
Post by Norbert Preining
So maybe there is a broken tar somewhere?
Herbert Voss
2018-11-16 07:58:02 UTC
Reply
Permalink
Post by Norbert Preining
Hi herbert,
can you please run
tlmgr update -v arydshln
It will be a bit of output, but would help.
It is very strange that there wasn't an error during decompression, but
then tar broke.
Hello Norbert,
here we go. Looks like what you suggested, a broken tar. Roght?
HErbert



C:\Users\scirocco_dozent_bk3>tlmgr -v install a2ping
D:tlmgr:main: ::tldownload_server defined:
TeXLive::TLDownload=HASH(0x3f66574)
D:setup_programs: preferring system versions
D:(w32) trying to set up tar, default C:/Program Files
(x86)/texlive/2018/tlpkg/installer/tar.exe, arg --version
D:Using shipped C:/Program Files
(x86)/texlive/2018/tlpkg/installer/tar.exe for tar (tested).
D:trying to set up system curl, arg --version
D:program curl not usable from path
D:(w32) trying to set up curl, default C:/Program Files
(x86)/texlive/2018/tlpkg/installer/curl/curl.exe, arg --version
D:Default program C:/Program Files
(x86)/texlive/2018/tlpkg/installer/curl/curl.exe not readable?
D:trying to set up system wget, arg --version
D:program wget not usable from path
D:(w32) trying to set up wget, default C:/Program Files
(x86)/texlive/2018/tlpkg/installer/wget/wget.exe, arg --version
D:Using shipped C:/Program Files
(x86)/texlive/2018/tlpkg/installer/wget/wget.exe for wget (tested).
D:trying to set up system lz4, arg --version
D:program lz4 not usable from path
D:(w32) trying to set up lz4, default C:/Program Files
(x86)/texlive/2018/tlpkg/installer/lz4/lz4.exe, arg --version
D:Using shipped C:/Program Files
(x86)/texlive/2018/tlpkg/installer/lz4/lz4.exe for lz4 (tested).
D:trying to set up system gzip, arg --version
D:program gzip found in the path
D:trying to set up system xz, arg --version
D:program xz found in the path
DD:dumping $::progs = {
'compressor' => 'lz4',
'gzip' => 'gzip',
'lz4' => '"C:\\Program Files
(x86)\\texlive\\2018\\tlpkg\\installer\\lz4\\lz4.exe"',
'tar' => '"C:\\Program Files
(x86)\\texlive\\2018\\tlpkg\\installer\\tar.exe"',
'wget' => '"C:\\Program Files
(x86)\\texlive\\2018\\tlpkg\\installer\\wget\\wget.exe"',
'working_compressors' => [
'lz4',
'gzip',
'xz'
],
'working_downloaders' => [
'wget'
],
'xz' => 'xz'
};
D:Using checksum method digest::sha
D:Testing for gpg in gpg
D:Testing for gpg in gpg2
D:Testing for gpg in C:/Program Files
(x86)/texlive/2018/tlpkg/installer/gpg/gpg.exe
D:tlmgr.pl: No gpg found, verification implicitly requested, continuing
without verification
D:persistent connection set up, trying to get
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
(for C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\58EiVPZ8i1)
D:TLUtils::download_file: downloading using lwp succeeded
D:gpg prog not defined, no checking of signatures
D:verify_checksum: returning -3 and no gpg available
D:tlmgr.pl: no gpg available for verification, continuing anyway!
D:TLPDB.pm: trying to initialize from
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb
D:trying to download
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz to
C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V
D:persistent connection set up, trying to get
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
(for C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V)
D:TLUtils::download_file: downloading using lwp succeeded
D:decompressing C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V
to C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\k3wU8_yWPH
D:TLUtils::system_pipe: calling xz -dcf <
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V" >
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\k3wU8_yWPH"
xz: (stdin): Compressed data is corrupt
D:TLUtils::system_pipe: system exit code = 1
D:xz C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V failed,
trying plain file
D:TLPDB: downloading
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
didn't succeed, try
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb
D:persistent connection set up, trying to get
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb (for
C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\k3wU8_yWPH)
D:TLUtils::download_file: downloading using lwp succeeded
D:persistent connection set up, trying to get
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
(for C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\dPEEJhExHX)
D:TLUtils::download_file: downloading using lwp succeeded
D:gpg prog not defined, no checking of signatures
D:verify_checksum: returning -3 and no gpg available
D:C:\Program Files (x86)\texlive\2018\texmf-dist\scripts\texlive\tlmgr.pl:
TLPDB: no gpg available, continuing anyway!
D:writing out tlpdb to C:/Program Files
(x86)/texlive/2018/tlpkg/texlive.tlpdb.e4d187a71fb4e1cf9262995418fe1bd8
tlmgr.pl: package repository
http://mirror.hmc.edu/ctan/systems/texlive/tlnet (not verified: gpg
unavailable)
D:already installed: a2ping.win32
[1/1, ??:??/??:??] install: a2ping [69k]
D:TLPDB::not_virtual_install_package: trying to install
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/archive/a2ping.tar.xz
D:tlpdb:_install_data:
what=http://mirror.hmc.edu/ctan/systems/texlive/tlnet/archive/a2ping.tar.xz,
target=C:/Program Files (x86)/texlive/2018, size=30612,
checksum=1432c0f8d12775596861896997040065949662a24019859778378b8d9ee2440c91957ef5ca1e68b167bc2a47027574a3100d26580f0622c7699333195524f340,
tmpdir=C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g
D:persistent connection set up, trying to get
http://mirror.hmc.edu/ctan/systems/texlive/tlnet/archive/a2ping.tar.xz
(for
C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g/a2ping.tar.xz)
D:TLUtils::download_file: downloading using lwp succeeded
D:check_file
C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g/a2ping.tar.xz,
1432c0f8d12775596861896997040065949662a24019859778378b8d9ee2440c91957ef5ca1e68b167bc2a47027574a3100d26580f0622c7699333195524f340,
30612
D:tlchecksum(C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g/a2ping.tar.xz):
===1432c0f8d12775596861896997040065949662a24019859778378b8d9ee2440c91957ef5ca1e68b167bc2a47027574a3100d26580f0622c7699333195524f340===
D:TLUtils::check_file: checksums for
C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g/a2ping.tar.xz
agree
D:TLUtils::system_pipe: calling xz -dcf <
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g\a2ping.tar.xz"
Post by Norbert Preining
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g\a2ping.tar"
D:unpacking
C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g/a2ping.tar in
C:/Program Files (x86)/texlive/2018
tar: Skipping to next file header
untar: untarring
C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g/a2ping.tar
failed (in C:/Program Files (x86)/texlive/2018)
TLPDB::_install_package: untar failed
tlmgr.pl: package log updated: C:/Program Files
(x86)/texlive/2018/texmf-var/web2c/tlmgr.log

C:\Users\scirocco_dozent_bk3>
Karl Berry
2018-11-16 22:21:32 UTC
Reply
Permalink
untar: untarring
C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\v3Hg0gjm4g/a2ping.tar
failed (in C:/Program Files (x86)/texlive/2018)
TLPDB::_install_package: untar failed

Or a failed/corrupted download. If that a2ping.tar is still around
somewhere, you could try to untar it (with the Windows tar.exe we
provide) by hand. Or maybe you have a GNU tar.exe in your Windows path?!

As far as I can see from TLUtils.pm, function untar(), we run
tar xmf foo.tar
on Windows, and just
tar xf foo.tar
on Unix. This should be maximally portable.

Norbert, I'm not sure about your comment about other tars not
supporting these options. Any tar must support "xf", or it is not tar at
all. And since it's our own tar.exe [normally] being used on Windows, we
know "m" is supported.

Zdenek, I'm not sure about your comment about some tars not supporting
dashless options. tar originally and has always had dashless options. It
is -options (dash) which some tars might not support, and of course
--options (double dash) are completely unportable, essentially assuming
GNU tar. Which we do not do.

At least such is my understanding ... --karl
Norbert Preining
2018-11-17 03:38:11 UTC
Reply
Permalink
Hi,
Post by Herbert Voss
here we go. Looks like what you suggested, a broken tar. Roght?
'tar' => '"C:\\Program Files
(x86)\\texlive\\2018\\tlpkg\\installer\\tar.exe"',
THis is ours and should be fine.
Post by Herbert Voss
'xz' => 'xz'
Do you have a program
xz
installed in your Windows somewhere.
Post by Herbert Voss
D:TLUtils::system_pipe: calling xz -dcf <
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V" >
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\k3wU8_yWPH"
xz: (stdin): Compressed data is corrupt
D:TLUtils::system_pipe: system exit code = 1
D:xz C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V failed,
trying plain file
So it seems that you have an outdated xz.exe somewhere, please check
that.
Post by Herbert Voss
Norbert, I'm not sure about your comment about other tars not
supporting these options. Any tar must support "xf", or it is not tar at
The unpacking is not the problem, the making of the backup archives
before an update.

Anyway, the problem is with xz, I am highly confident.

Best

Norbert

--
PREINING Norbert http://www.preining.info
Accelia Inc. + JAIST + TeX Live + Debian Developer
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Herbert Voss
2018-11-18 20:02:05 UTC
Reply
Permalink
Post by Norbert Preining
Do you have a program
xz
installed in your Windows somewhere.
I'll forward it to our system administrator, because I am only
on Friday in the computer lab. I'll report what happens.

thanks
Herbert
Post by Norbert Preining
Post by Herbert Voss
D:TLUtils::system_pipe: calling xz -dcf <
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V" >
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\k3wU8_yWPH"
xz: (stdin): Compressed data is corrupt
D:TLUtils::system_pipe: system exit code = 1
D:xz C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V failed,
trying plain file
So it seems that you have an outdated xz.exe somewhere, please check
that.
Post by Herbert Voss
Norbert, I'm not sure about your comment about other tars not
supporting these options. Any tar must support "xf", or it is not tar at
The unpacking is not the problem, the making of the backup archives
before an update.
Anyway, the problem is with xz, I am highly confident.
Best
Norbert
--
PREINING Norbert http://www.preining.info
Accelia Inc. + JAIST + TeX Live + Debian Developer
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Herbert Voss
2018-11-20 08:17:21 UTC
Reply
Permalink
Post by Herbert Voss
Post by Norbert Preining
Do you have a program
    xz
installed in your Windows somewhere.
I'll forward it to our system administrator, because I am only
on Friday in the computer lab. I'll report what happens.
Yes, that was/is the problem. a xz.exe from 2011. Now we must see
if we can simply replace that old version with a new one.

Herbert
Post by Herbert Voss
thanks
Herbert
Post by Norbert Preining
Post by Herbert Voss
D:TLUtils::system_pipe: calling xz -dcf <
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V" >
"C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\k3wU8_yWPH"
xz: (stdin): Compressed data is corrupt
D:TLUtils::system_pipe: system exit code = 1
D:xz C:\Users\SC24CE~1\AppData\Local\Temp\2r_68Nzu2N\HZfB9CLG_V failed,
trying plain file
So it seems that you have an outdated xz.exe somewhere, please check
that.
Post by Herbert Voss
Norbert, I'm not sure about your comment about other tars not
supporting these options. Any tar must support "xf", or it is not tar at
The unpacking is not the problem, the making of the backup archives
before an update.
Anyway, the problem is with xz, I am highly confident.
Best
Norbert
--
PREINING Norbert                               http://www.preining.info
Accelia Inc.     +    JAIST     +    TeX Live     +    Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Herbert Voss
2018-11-20 12:30:25 UTC
Reply
Permalink
Post by Herbert Voss
Post by Herbert Voss
Post by Norbert Preining
Do you have a program
    xz
installed in your Windows somewhere.
I'll forward it to our system administrator, because I am only
on Friday in the computer lab. I'll report what happens.
Yes, that was/is the problem. a xz.exe from 2011. Now we must see
if we can simply replace that old version with a new one.
We cannot replace the "old" xz.exe, because it is the same
version as the one if installing MinGW, which is used by others
here. We have many hundreds of computers which are managed from a
central system, so changing old things is always an option with
very low priority.

However, is there any possibility that one can force tlmgr
to search first in its own directories for binaries?

Herbert
Norbert Preining
2018-11-20 22:49:17 UTC
Reply
Permalink
Hi Herbert,
Post by Herbert Voss
We cannot replace the "old" xz.exe, because it is the same
However, is there any possibility that one can force tlmgr
to search first in its own directories for binaries?
SOrry, not by now. Give me 1-2 days and it will be possible to
set
TEXLIVE_PREFER_OWN=1
to force TL to prefer the version of binaries shipped by TL.

Best

Norbert

--
PREINING Norbert http://www.preining.info
Accelia Inc. + JAIST + TeX Live + Debian Developer
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Norbert Preining
2018-11-21 00:31:23 UTC
Reply
Permalink
Hi Herbert,
Post by Herbert Voss
However, is there any possibility that one can force tlmgr
to search first in its own directories for binaries?
I have committed changes to TLUtils.pm:
--- a/Master/tlpkg/TeXLive/TLUtils.pm
+++ b/Master/tlpkg/TeXLive/TLUtils.pm
@@ -2348,6 +2348,18 @@ sub setup_programs {
my ($bindir, $platform, $tlfirst) = @_;
my $ok = 1;

+ # tlfirst is (currently) not passed in by either the installer or
+ # tlmgr, so it will be always false.
+ # If it is not defined, we check for the env variable
+ # TEXLIVE_PREFER_OWN
+ #
+ if (!defined($tlfirst)) {
+ if ($ENV{'TEXLIVE_PREFER_OWN'}) {
+ debug("setup_programs: TEXLIVE_PREFER_OWN is set!");
+ $tlfirst = 1;
+ }
+ }
+

So if you set
TEXLIVE_PREFER_OWN=1
in the environment (for installer and tlmgr), then those programs
shipped by TeX Live are prefered over those from the system.

The installer will be upated probably today already, after installation
the texlive.infra will still be old and you need to install from
tlcritical.

Best

Norbert

--
PREINING Norbert http://www.preining.info
Accelia Inc. + JAIST + TeX Live + Debian Developer
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Herbert Voss
2018-11-21 06:55:30 UTC
Reply
Permalink
Norbert,
thanks a lot, I'll try it ...

Herbert
Post by Norbert Preining
Hi Herbert,
Post by Herbert Voss
However, is there any possibility that one can force tlmgr
to search first in its own directories for binaries?
--- a/Master/tlpkg/TeXLive/TLUtils.pm
+++ b/Master/tlpkg/TeXLive/TLUtils.pm
@@ -2348,6 +2348,18 @@ sub setup_programs {
my $ok = 1;
+ # tlfirst is (currently) not passed in by either the installer or
+ # tlmgr, so it will be always false.
+ # If it is not defined, we check for the env variable
+ # TEXLIVE_PREFER_OWN
+ #
+ if (!defined($tlfirst)) {
+ if ($ENV{'TEXLIVE_PREFER_OWN'}) {
+ debug("setup_programs: TEXLIVE_PREFER_OWN is set!");
+ $tlfirst = 1;
+ }
+ }
+
So if you set
TEXLIVE_PREFER_OWN=1
in the environment (for installer and tlmgr), then those programs
shipped by TeX Live are prefered over those from the system.
The installer will be upated probably today already, after installation
the texlive.infra will still be old and you need to install from
tlcritical.
Best
Norbert
--
PREINING Norbert http://www.preining.info
Accelia Inc. + JAIST + TeX Live + Debian Developer
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Herbert Voss
2018-11-24 16:50:22 UTC
Reply
Permalink
Post by Norbert Preining
So if you set
TEXLIVE_PREFER_OWN=1
in the environment (for installer and tlmgr), then those programs
shipped by TeX Live are prefered over those from the system.
The installer will be upated probably today already, after installation
the texlive.infra will still be old and you need to install from
tlcritical.
Hi Norbert,

everything was fine except the problem that we had to go first
into the directory of xz and then update tlcritical. Otherwise
the same problem appears ...

Only an idea: could an option in the tl gui itself be better
instead of setting an environment variable??

Thanks
Herbert
Norbert Preining
2018-11-24 18:37:08 UTC
Reply
Permalink
Hi Herbert,
Post by Herbert Voss
everything was fine except the problem that we had to go first
into the directory of xz and then update tlcritical. Otherwise
the same problem appears ...
Should be fixed as of today since we pushed out tlcritical to tlnet, so
every new installation should automatically react to the env var.
Post by Herbert Voss
Only an idea: could an option in the tl gui itself be better
instead of setting an environment variable??
You mean tlmgr gui? But then installation would fail, which is not good
either. And we would have to add an additional option for the installer,
which is also not really what we want.

Or do yo suggest that the tlmgr gui has an option to globally set this
env-var? I am not really sure that I understand what you propose.

Best

Norbert

--
PREINING Norbert http://www.preining.info
Accelia Inc. + JAIST + TeX Live + Debian Developer
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Herbert Voss
2018-11-24 19:23:12 UTC
Reply
Permalink
Post by Norbert Preining
Hi Herbert,
Post by Herbert Voss
everything was fine except the problem that we had to go first
into the directory of xz and then update tlcritical. Otherwise
the same problem appears ...
Should be fixed as of today since we pushed out tlcritical to tlnet, so
every new installation should automatically react to the env var.
Post by Herbert Voss
Only an idea: could an option in the tl gui itself be better
instead of setting an environment variable??
You mean tlmgr gui? But then installation would fail, which is not good
either. And we would have to add an additional option for the installer,
which is also not really what we want.
Or do yo suggest that the tlmgr gui has an option to globally set this
env-var? I am not really sure that I understand what you propose.
some users do not know the meaning of an environment variable and how
to set one.

Forget my thoughts, everything is fine now ...

Herbert

Pablo Alfonso González Luengo
2018-11-17 15:58:15 UTC
Reply
Permalink
In my system with windows 10, everything works OK

C:\texlive\2018\tlpkg\installer\xz>xz --version
xz (XZ Utils) 5.2.3
liblzma 5.2.3

C:\texlive\2018\tlpkg\installer\xz>tlmgr -v install a2ping
D:tlmgr:main: ::tldownload_server defined: TeXLive::TLDownload=HASH(0x3d9511c)
D:setup_programs: preferring system versions
D:(w32) trying to set up tar, default
C:/texlive/2018/tlpkg/installer/tar.exe, arg --version
D:Using shipped C:/texlive/2018/tlpkg/installer/tar.exe for tar (tested).
D:trying to set up system curl, arg --version
D:program curl found in the path
D:trying to set up system wget, arg --version
D:program wget not usable from path
D:(w32) trying to set up wget, default
C:/texlive/2018/tlpkg/installer/wget/wget.exe, arg --version
D:Using shipped C:/texlive/2018/tlpkg/installer/wget/wget.exe for wget (tested).
D:trying to set up system lz4, arg --version
D:program lz4 not usable from path
D:(w32) trying to set up lz4, default
C:/texlive/2018/tlpkg/installer/lz4/lz4.exe, arg --version
D:Using shipped C:/texlive/2018/tlpkg/installer/lz4/lz4.exe for lz4 (tested).
D:trying to set up system gzip, arg --version
D:program gzip found in the path
D:trying to set up system xz, arg --version
D:program xz found in the path
DD:dumping $::progs = {
'compressor' => 'lz4',
'curl' => 'curl',
'gzip' => 'gzip',
'lz4' => 'C:\\texlive\\2018\\tlpkg\\installer\\lz4\\lz4.exe',
'tar' => 'C:\\texlive\\2018\\tlpkg\\installer\\tar.exe',
'wget' => 'C:\\texlive\\2018\\tlpkg\\installer\\wget\\wget.exe',
'working_compressors' => [
'lz4',
'gzip',
'xz'
],
'working_downloaders' => [
'curl',
'wget'
],
'xz' => 'xz'
};
D:Using checksum method digest::sha
D:Testing for gpg in gpg
D: ... gpg ok! ["C:\Program Files (x86)\gnupg\bin\gpg.EXE" --version >nul 2>&1]
D:gpg command line: "C:\Program Files (x86)\gnupg\bin\gpg.EXE"
--homedir "C:\texlive\2018\tlpkg\gpg" --no-secmem-warning
--no-permission-warning --lock-never
D:will verify cryptographic signatures
D:persistent connection set up, trying to get
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
(for C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\xdMmpBdaC5)
D:TLUtils::download_file: downloading using lwp succeeded
D:persistent connection set up, trying to get
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
(for C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\6WtKOBPJ7Z)
D:TLUtils::download_file: downloading using lwp succeeded
D:verification succeeded, output:
gpg: Firmado el
gpg: usando RSA clave 4CE1877E19438C70
gpg: Firma correcta de "TeX Live Distribution <tex-***@tug.org>" [absoluta]

D:cryptographic signature of
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
verified
D:verify_checksum: found remote digest
e6352c9dfc9f82e361d4ab39ac375bdb60e014f5cc7ac74e0f305318f79f774e906cd002080a07845d6120602704dda3084f247fd920be0f8eb1bf0ffa852a4d
from
C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\xdMmpBdaC5
for
C:/texlive/2018/tlpkg/texlive.tlpdb.95edc5d9de74257b92a47aa8d77d42e4
and
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
D:tlchecksum(C:/texlive/2018/tlpkg/texlive.tlpdb.95edc5d9de74257b92a47aa8d77d42e4):
===e6352c9dfc9f82e361d4ab39ac375bdb60e014f5cc7ac74e0f305318f79f774e906cd002080a07845d6120602704dda3084f247fd920be0f8eb1bf0ffa852a4d===
D:verify_checksum: local_digest =
e6352c9dfc9f82e361d4ab39ac375bdb60e014f5cc7ac74e0f305318f79f774e906cd002080a07845d6120602704dda3084f247fd920be0f8eb1bf0ffa852a4d
D:checksum of local copy identical with remote hash
tlmgr.pl: package repository
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet
(verified)
[1/2, ??:??/??:??] install: a2ping.win32 [1k]
D:TLPDB::not_virtual_install_package: trying to install
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/archive/a2ping.win32.tar.xz
D:tlpdb:_install_data:
what=http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/archive/a2ping.win32.tar.xz,
target=C:/texlive/2018, size=680,
checksum=c359eb440638b3781b4dc83b128ab7270b3228ef33c7c85f474404e8b043938910cb208ff817d20cd5c3b7f5082dd306b666d15c19db5004d72e9ed124dd6c46,
tmpdir=C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\AURX8xyYe3
D:persistent connection set up, trying to get
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/archive/a2ping.win32.tar.xz
(for C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\AURX8xyYe3/a2ping.win32.tar.xz)
D:TLUtils::download_file: downloading using lwp succeeded
D:check_file C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\AURX8xyYe3/a2ping.win32.tar.xz,
c359eb440638b3781b4dc83b128ab7270b3228ef33c7c85f474404e8b043938910cb208ff817d20cd5c3b7f5082dd306b666d15c19db5004d72e9ed124dd6c46,
680
D:tlchecksum(C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\AURX8xyYe3/a2ping.win32.tar.xz):
===c359eb440638b3781b4dc83b128ab7270b3228ef33c7c85f474404e8b043938910cb208ff817d20cd5c3b7f5082dd306b666d15c19db5004d72e9ed124dd6c46===
D:TLUtils::check_file: checksums for
C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\AURX8xyYe3/a2ping.win32.tar.xz
agree
D:TLUtils::system_pipe: calling xz -dcf <
"C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\AURX8xyYe3\a2ping.win32.tar.xz"
"C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\AURX8xyYe3\a2ping.win32.tar"
D:unpacking C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\AURX8xyYe3/a2ping.win32.tar
in C:/texlive/2018
[2/2, 00:02/03:29] install: a2ping [69k]
D:TLPDB::not_virtual_install_package: trying to install
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/archive/a2ping.tar.xz
D:tlpdb:_install_data:
what=http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/archive/a2ping.tar.xz,
target=C:/texlive/2018, size=30612,
checksum=1432c0f8d12775596861896997040065949662a24019859778378b8d9ee2440c91957ef5ca1e68b167bc2a47027574a3100d26580f0622c7699333195524f340,
tmpdir=C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\QCtCZUnH5e
D:persistent connection set up, trying to get
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/archive/a2ping.tar.xz
(for C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\QCtCZUnH5e/a2ping.tar.xz)
D:TLUtils::download_file: downloading using lwp succeeded
D:check_file C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\QCtCZUnH5e/a2ping.tar.xz,
1432c0f8d12775596861896997040065949662a24019859778378b8d9ee2440c91957ef5ca1e68b167bc2a47027574a3100d26580f0622c7699333195524f340,
30612
D:tlchecksum(C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\QCtCZUnH5e/a2ping.tar.xz):
===1432c0f8d12775596861896997040065949662a24019859778378b8d9ee2440c91957ef5ca1e68b167bc2a47027574a3100d26580f0622c7699333195524f340===
D:TLUtils::check_file: checksums for
C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\QCtCZUnH5e/a2ping.tar.xz
agree
D:TLUtils::system_pipe: calling xz -dcf <
"C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\QCtCZUnH5e\a2ping.tar.xz"
"C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\QCtCZUnH5e\a2ping.tar"
D:unpacking C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\QCtCZUnH5e/a2ping.tar
in C:/texlive/2018
D:tlpdb:_install_data:
what=http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/archive/a2ping.doc.tar.xz,
target=C:/texlive/2018, size=39736,
checksum=a56c341ba847e585422ad5b14495c31310386e2de3746f2be003a4cdb2547c2a9c9ac64ab1e553e313a124c91761c8dda4f9b251937cb6b18e2e7294733ee678,
tmpdir=C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\qLh8XJebKQ
D:persistent connection set up, trying to get
http://ftp.inf.utfsm.cl/pub/tex-archive/systems/texlive/tlnet/archive/a2ping.doc.tar.xz
(for C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\qLh8XJebKQ/a2ping.doc.tar.xz)
D:TLUtils::download_file: downloading using lwp succeeded
D:check_file C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\qLh8XJebKQ/a2ping.doc.tar.xz,
a56c341ba847e585422ad5b14495c31310386e2de3746f2be003a4cdb2547c2a9c9ac64ab1e553e313a124c91761c8dda4f9b251937cb6b18e2e7294733ee678,
39736
D:tlchecksum(C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\qLh8XJebKQ/a2ping.doc.tar.xz):
===a56c341ba847e585422ad5b14495c31310386e2de3746f2be003a4cdb2547c2a9c9ac64ab1e553e313a124c91761c8dda4f9b251937cb6b18e2e7294733ee678===
D:TLUtils::check_file: checksums for
C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\qLh8XJebKQ/a2ping.doc.tar.xz
agree
D:TLUtils::system_pipe: calling xz -dcf <
"C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\qLh8XJebKQ\a2ping.doc.tar.xz"
"C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\qLh8XJebKQ\a2ping.doc.tar"
D:unpacking C:\Users\pablo\AppData\Local\Temp\iAxcRdH6j6\qLh8XJebKQ/a2ping.doc.tar
in C:/texlive/2018
running mktexlsr ...
done running mktexlsr.
running mtxrun --generate ...
done running mtxrun --generate.
tlmgr.pl: package log updated: C:/texlive/2018/texmf-var/web2c/tlmgr.log

C:\texlive\2018\tlpkg\installer\xz>tlmgr shell --machine-readable -v
D:tlmgr:main: ::tldownload_server defined: TeXLive::TLDownload=HASH(0x3b8ef94)
protocol 1
tlmgr>
version
revision 48598
installation C:/texlive/2018
tlversion 2018
TLConfig 48727
TLUtils 48975
TLPOBJ 48828
TLPDB 48874
TLPaper 45795
TLWinGoo 47907
tlmgr>
quit
Pablo Alfonso González Luengo
2018-11-20 20:06:04 UTC
Reply
Permalink
Post by Herbert Voss
However, is there any possibility that one can force tlmgr
to search first in its own directories for binaries?
Herbert
It is a problem in the order of "PATH" in windows. Two possible solutions
1. Reorder the "PATH" line in "environments and variables" to place
texlive before mingw
2. Open a "cmd" with administrator's permissions and go to:
C:\texlive\2018\tlpkg\installer>
then execute tl-cmd.bat and then update.
Saludos
Herbert Voss
2018-11-20 20:08:50 UTC
Reply
Permalink
Post by Pablo Alfonso González Luengo
Post by Herbert Voss
However, is there any possibility that one can force tlmgr
to search first in its own directories for binaries?
It is a problem in the order of "PATH" in windows. Two possible solutions
1. Reorder the "PATH" line in "environments and variables" to place
texlive before mingw
C:\texlive\2018\tlpkg\installer>
then execute tl-cmd.bat and then update.
thanks, I'll try it at friday when I'm in the computer lab ...

Herbert
Herbert Voss
2018-11-24 16:51:43 UTC
Reply
Permalink
Post by Pablo Alfonso González Luengo
Post by Herbert Voss
However, is there any possibility that one can force tlmgr
to search first in its own directories for binaries?
Herbert
It is a problem in the order of "PATH" in windows. Two possible solutions
1. Reorder the "PATH" line in "environments and variables" to place
texlive before mingw
C:\texlive\2018\tlpkg\installer>
then execute tl-cmd.bat and then update.
thanks Pablo,

Norberts change with the environment variable works fine.

Herbert
Loading...