[tex-live] tlmgr not working after last rsync

Francesco Fossi francesco.fossi at gmail.com
Sun Aug 16 11:46:07 CEST 2015


After rsync-ing my local mirror this morning and tlmgr update-ing
--self, I couldn't tlmgr update --all; this was the output:

--- begin ---
tlmgr: package repository /z/texlive/mirror/CTAN_systems_texlive/tlnet
tlmgr: saving backups to /z/texlive/portable/tlpkg/backups
[1/3, ??:??/??:??] update: mcf2graph [560k] (38069 -> 38124) ...
TLUtils::unpack: Unpacking /tmp/LazVUDzGUD/mcf2graph.tar.xz failed,
please retry.
TLPDB::_install_package: couldn't unpack
/z/texlive/mirror/CTAN_systems_texlive/tlnet/archive/mcf2graph.tar.xz
to /z/texlive/portable/texmf-dist


Installation of new version of mcf2graph did fail, trying to unwind.
TLUtils::unpack: Unpacking /tmp/Jyk69cxYwT/mcf2graph.r38069.tar.xz
failed, please retry.
TLPDB::_install_package: couldn't unpack
/z/texlive/portable/tlpkg/backups/mcf2graph.r38069.tar.xz to
/z/texlive/portable
Restoring of old package did NOT succeed.
Most likely repair: run tlmgr install mcf2graph and hope.
done
Use of uninitialized value $pwd in concatenation (.) or string at
/z/texlive/portable/tlpkg/TeXLive/TLUtils.pm line 542.
/z/texlive/portable/bin/i386-linux/tlmgr: system(tar -cf
/z/texlive/portable/tlpkg/backups/texlive-docindex.r38109.tar doc.html
texmf-dist/scripts/texlive/var/texcatalogue.keywords
tlpkg/tlpobj/texlive-docindex.tlpobj) failed in , status -1 at
/z/texlive/portable/tlpkg/TeXLive/TLUtils.pm line 542.
---  end  ---

I tried the command suggested in output (tlmgr install mcf2graph), but
that didn't work; this was the output:

--- begin ---
tlmgr: package repository /z/texlive/mirror/CTAN_systems_texlive/tlnet
[1/1, ??:??/??:??] install: mcf2graph [560k]
TLUtils::unpack: Unpacking /tmp/5K0DgRNrPM/mcf2graph.tar.xz failed,
please retry.
TLPDB::_install_package: couldn't unpack
/z/texlive/mirror/CTAN_systems_texlive/tlnet/archive/mcf2graph.tar.xz
to /z/texlive/portable/texmf-dist
tlmgr: package log updated: /z/texlive/portable/texmf-var/web2c/tlmgr.log
Use of uninitialized value $TEXMFSYSVAR in scalar chomp at
/z/texlive/portable/bin/i386-linux/tlmgr line 773.
Use of uninitialized value $TEXMFSYSCONFIG in scalar chomp at
/z/texlive/portable/bin/i386-linux/tlmgr line 774.
Use of uninitialized value $TEXMFLOCAL in scalar chomp at
/z/texlive/portable/bin/i386-linux/tlmgr line 775.
Use of uninitialized value $TEXMFDIST in scalar chomp at
/z/texlive/portable/bin/i386-linux/tlmgr line 776.
Use of uninitialized value $TEXMFDIST in concatenation (.) or string
at /z/texlive/portable/bin/i386-linux/tlmgr line 787.
---  end  ---

Subsequent tlmgr update --all resulted in this other output:

--- begin ---
tlmgr: package repository /z/texlive/mirror/CTAN_systems_texlive/tlnet
tlmgr: saving backups to /z/texlive/portable/tlpkg/backups
skipping forcibly removed package mcf2graph
Use of uninitialized value $pwd in concatenation (.) or string at
/z/texlive/portable/tlpkg/TeXLive/TLUtils.pm line 542.
/z/texlive/portable/bin/i386-linux/tlmgr: system(tar -cf
/z/texlive/portable/tlpkg/backups/texlive-docindex.r38109.tar doc.html
texmf-dist/scripts/texlive/var/texcatalogue.keywords
tlpkg/tlpobj/texlive-docindex.tlpobj) failed in , status -1 at
/z/texlive/portable/tlpkg/TeXLive/TLUtils.pm line 542.
---  end  ---

I think that my ENV vars are OK (the same I always used for it):

--- begin ---
MANPATH=/z/texlive/portable/texmf-dist/doc/man:
INFOPATH=/z/texlive/portable/texmf-dist/doc/info:
PATH="/z/texlive/portable/bin/i386-linux:$PATH"
---  end  ---

The .tar.xz works, since I can manually uncompress it, I tried messing
up with tlpkg/TeXLive/TLUtils.pm, but nothing I could change worked.

Thanks in advance for your help, and sorry if this is a bug due to
something worng on my side.

-- Francesco Fossi


More information about the tex-live mailing list