[tex-live] gpg with tlmgr with tl 2016 pretest, etc, on a Mac

Norbert Preining preining at logic.at
Thu Apr 28 15:42:16 CEST 2016


> gpg: Signature made Tue Apr 26 21:29:26 2016 EDT using RSA key ID 19438C70
> 
> gpg: failed to create temporary file
> `/usr/local/texlive/2016/tlpkg/gpg/.#lk0x1003093f0.mulkogi.home.2246':
> Permission denied
> 
> gpg: Fatal: can't create lock for
> `/usr/local/texlive/2016/tlpkg/gpg/trustdb.gpg'

THis is *strange* because on Linux (here on my system) it works
without a problem, but warns that it cannot write trustdb. I did add
some print statements and get the folloiwng (with a user that does not
have write access to the installation):

$ tlmgr update --list
DEBUG::: returning 0 gpg: Signature made Thu 28 Apr 2016 10:17:43 AM JST using RSA key ID 19438C70
gpg: NOTE: trustdb not writable
gpg: Good signature from "TeX Live Distribution <tex-live at tug.org>"
!
tlmgr: package repository /var/www/norbert/tlpretest (verified)


So I am a bit surprised ....

Can you try with exporting the folliwng environment variables before
running tlmgr update --list:

	TL_GNUPGARGS="--no-secmem-warning --no-permission-warning --lock-never"
	export TL_GNUPGARGS
followed by
	tlmgr update --list

Does that fix the problem for you?



Norbert

------------------------------------------------------------------------
PREINING, Norbert                               http://www.preining.info
JAIST, Japan                                 TeX Live & Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13
------------------------------------------------------------------------


More information about the tex-live mailing list