tlmgr update --self fails on 2019-04-07

Bernhard Kleine bernhard.kleine at gmx.net
Sun Apr 7 13:13:41 CEST 2019


Am 07.04.2019 um 12:58 schrieb Norbert Preining:
> Hi
>
> Could you please send this file ...
>
> On Sun, 07 Apr 2019, Bernhard Kleine wrote:
>> TeX Live infrastructure update in progress ...
>> Detailed command logging to "K:\texlive\2019\temp\update-self.log"
>                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Otherwise we cannot do anything ...
>
> Also, you might want to follow this advise:
>
>> To repair your TeX Live installation download and run:
>> http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.exe
> Best
>
> Norbert

I have inspected the update-self.log (see below). I noticed

TL>(
temp\tar.exe -xmf temp\texlive.infra.win32.tar 
 if errorlevel 1 goto :rollback
)
tar: Could not create file bin/win32/runscript.dll: Permission denied
tar: Could not create file tlpkg/tltcl/tclkit.exe: Permission denied

tlmgr was not active at the time I started from the command line.
However, starting windows 7 freshly, the self-update went smoothly. I
can only assume that this files are not removed from memory when tlmgr
is closed.


K:\texlive\2019>if [:doit] == [:doit] goto :doit

K:\texlive\2019>set prompt=TL$G

TL>title TeX Live Manager 2019 Update

TL>set PERL5LIB=K:/texlive/2019/tlpkg/tlperl/lib

TL>echo DO NOT CLOSE THIS WINDOW! 1>con

TL>echo TeX Live infrastructure update in progress ... 1>con

TL>echo Detailed command logging to
"K:\texlive\2019\temp\update-self.log" 1>con

TL>chdir /d "K:\texlive\2019\temp\.."

TL>if not errorlevel 1 goto :update

TL>for %I in (texlive.infra.tar texlive.infra.doc.tar
texlive.infra.win32.tar) do (
temp\tar.exe -xmf temp\%I 
 if errorlevel 1 goto :rollback
)

TL>(
temp\tar.exe -xmf temp\texlive.infra.tar 
 if errorlevel 1 goto :rollback
)

TL>(
temp\tar.exe -xmf temp\texlive.infra.doc.tar 
 if errorlevel 1 goto :rollback
)

TL>(
temp\tar.exe -xmf temp\texlive.infra.win32.tar 
 if errorlevel 1 goto :rollback
)
tar: Could not create file bin/win32/runscript.dll: Permission denied
tar: Could not create file tlpkg/tltcl/tclkit.exe: Permission denied

TL>echo [07.04.2019 12:49:16,80] failed self update: texlive.infra
(50724 -> 50800) texlive.infra.win32 (50675 -> 50798)
1>>"K:/texlive/2019/texmf-var/web2c/tlmgr.log"
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen
Prozess verwendet wird.

TL>echo failed self update: texlive.infra (50724 -> 50800)
texlive.infra.win32 (50675 -> 50798) 1>con

TL>echo Rolling back to previous version ... 1>con

TL>for %I in (__BACKUP_texlive.infra.r50724.tar
__BACKUP_texlive.infra.win32.r50675.tar) do (
temp\tar.exe -xmf temp\%I 
 if errorlevel 1 goto :panic
)

TL>(
temp\tar.exe -xmf temp\__BACKUP_texlive.infra.r50724.tar 
 if errorlevel 1 goto :panic
)
tar: Could not create file tlpkg/tltcl/tclkit.exe: Permission denied

TL>echo [07.04.2019 12:49:16,94] failed self restore: texlive.infra
(50724) texlive.infra.win32 (50675)
1>>"K:/texlive/2019/texmf-var/web2c/tlmgr.log"
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen
Prozess verwendet wird.

TL>echo failed self restore: texlive.infra (50724) texlive.infra.win32
(50675) 1>con

TL>echo FATAL ERROR: 1>con

TL>echo Infrastructure update failed and backup recovery failed too. 1>con

TL>echo To repair your TeX Live installation download and run: 1>con

TL>echo
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.exe 1>con

TL>rem  1>con

TL>exit /b 666


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://tug.org/pipermail/tex-live/attachments/20190407/3dea4ed3/attachment.sig>


More information about the tex-live mailing list