amaxwell / tlutility

TeX Live Utility, a Mac OS GUI for the TeX Live Manager
http://amaxwell.github.io/tlutility/
BSD 3-Clause "New" or "Revised" License
307 stars 17 forks source link

Critical Updates Available . . . #146

Closed ronbannon closed 1 year ago

ronbannon commented 1 year ago

I'm trying to update my TeX files on a MacBook Pro M3, and TexLive tells me that 30 packages are available for update. The TeX Live installer packages listed here (texlive.infra) must be updated first. When I try to update, I get this message (repeatedly): The update process appears to have failed. Would you like to show the log now or ignore this warning?

The log file is pretty long, and I'm not sure where the error lies: 2023-11-18 10:19:41 +0000 Notice +[TLMEnvironment initialize][3869] Welcome to TeX Live Utility 1.54, running under Mac OS X Version 14.1.1 (Build 23B2082) with 11/11 processors active and 18.0 GB physical memory. 2023-11-18 10:19:41 +0000 Notice +[TLMEnvironment _checkProcessUmask][3869] Process umask = 022 2023-11-18 10:19:41 +0000 Notice +[TLMEnvironment updateEnvironment][3869] Setting up a new environment for /usr/local/texlive/2023… 2023-11-18 10:19:41 +0000 Notice +[TLMEnvironment updatePathEnvironment][3869] Using PATH = "( "/Library/TeX/texbin", "/usr/local/bin", "/System/Cryptexes/App/usr/bin", "/usr/bin", "/bin", "/usr/sbin", "/sbin" )" 2023-11-18 10:19:41 +0000 Notice +[TLMEnvironment _checkSystemPythonMajorVersion:minorVersion:][3869] Using python at '/Applications/TeX/TeX Live Utility.app/Contents/Frameworks/Python.framework/Versions/3.9/bin/python3' 2023-11-18 10:19:41 +0000 Notice +[TLMEnvironment _checkSystemPythonMajorVersion:minorVersion:][3869] Python version is 3.9.10 (v3.9.10:f2f3f53782, Jan 13 2022, 16:55:45) [Clang 13.0.0 (clang-1300.0.29.30)] 2023-11-18 10:19:41 +0000 Notice +[TLMEnvironment updateEnvironment][3869] Nothing to update for /usr/local/texlive/2023 2023-11-18 10:19:41 +0000 Notice -[TLMDatabase _downloadDatabaseHead][3869] Checking the repository version. Please be patient. 2023-11-18 10:19:41 +0000 Notice -[TLMDatabase _downloadDatabaseHead][3869] Downloading at least 2048 bytes of tlpdb for a version check… 2023-11-18 10:19:41 +0000 Notice -[TLMDatabase _downloadDatabaseHead][3869] Downloaded 65536 bytes of tlpdb for version check 2023-11-18 10:19:42 +0000 Notice -[TLMEnvironment initWithInstallDirectory:][3869] Looks like you're using TeX Live 2023 2023-11-18 10:19:42 +0000 Notice -[TLMEnvironment _checkForRootPrivileges][3869] Root permission required for installation at /usr/local/texlive/2023 2023-11-18 10:19:42 +0000 Notice +[TLMEnvironment _logEnvironment][3869] Current environment from /usr/bin/env: __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0 __CFBundleIdentifier=com.googlecode.mactlmgr.tlu CC_FOR_BUILD=no_compiler_found COMMAND_MODE=unix2003 HOME=/Users/ron.bannon LOGNAME=ron.bannon PATH=/Library/TeX/texbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin SHELL=/bin/zsh SQLITE_EXEMPT_PATH_FROM_VNODE_GUARDS=/Users/ron.bannon/Library/WebKit/Databases SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.NLwDoaOP08/Listeners TMPDIR=/var/folders/p8/kvg_lkps7s3g07l8vqtr6snc0000gn/T/ USER=ron.bannon XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 2023-11-18 10:19:42 +0000 Notice -[TLMLogWindowController awakeFromNib][3869] Loaded log window controller 2023-11-18 10:19:42 +0000 Notice -[TLMDatabase _reloadFromLocalFile][3869] Reloading local tlpdb from file:///usr/local/texlive/2023/tlpkg/texlive.tlpdb 2023-11-18 10:19:43 +0000 Notice -[TLMDatabase _reloadFromLocalFile][3869] Took 1.05 seconds to reload local tlpdb 2023-11-18 10:19:43 +0000 Notice -[TLMDatabase _downloadDatabaseHead][3869] Checking the repository version. Please be patient. 2023-11-18 10:19:43 +0000 Notice -[TLMDatabase _downloadDatabaseHead][3869] Downloading at least 2048 bytes of tlpdb for a version check… 2023-11-18 10:19:43 +0000 Notice -[TLMDatabase _downloadDatabaseHead][3869] Downloaded 14306 bytes of tlpdb for version check 2023-11-18 10:19:43 +0000 Notice -[TLMEnvironment _getValidServerURL:repositoryYear:fromURL:][3869] Repository version appears to be 2023; a young TeX Live 2023-11-18 10:19:43 +0000 Notice -[TLMFaviconCache downloadIconForURL:delegate:][3869] Will look for favicon at http://ctan.math.utah.edu/favicon.ico 2023-11-18 10:19:43 +0000 Notice +[TLMLaunchAgentController pathOfUpdatedAgentForVenturaStupidity][3869] Checking to see if we need to rewrite the launch agent plist because Ventura sucks. 2023-11-18 10:19:43 +0000 Notice -[TLMMainWindowController _refreshUpdatedPackageListFromLocation:][3869] Refreshing list of updated packages… 2023-11-18 10:19:43 +0000 Notice -[TLMFaviconCache connectionDidFinishLoading:][3869] Finished downloading favicon of length 209 2023-11-18 10:19:44 +0000 Notice -[TLMMainWindowController _paperSizeCheckTerminated:][3869] System paper size = letter, pdftex paper size = letter 2023-11-18 10:19:45 +0000 Notice -[TLMOperation main][3869] Successfully executed /Library/TeX/texbin/tlmgr --machine-readable --repository https://www.preining.info/tlgpg/ update --list --all 2023-11-18 10:19:45 +0000 Notice -[TLMOperation main][3869] start load https://www.preining.info/tlgpg/ finish load https://www.preining.info/tlgpg/ 2023-11-18 10:19:45 +0000 Notice -[TLMMainWindowController _handleListGPGUpdatesFinishedNotification:][3869] Found 0 tlgpg packages to update from https://www.preining.info/tlgpg/ 2023-11-18 10:19:46 +0000 Notice -[TLMOperation main][3869] Successfully executed /Library/TeX/texbin/tlmgr --machine-readable --repository http://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet update --list --all 2023-11-18 10:19:46 +0000 Notice -[TLMOperation main][3869] start load http://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet finish load http://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet 2023-11-18 10:19:46 +0000 Notice -[TLMMainWindowController _handleListUpdatesFinishedNotification:][3869] Critical updates detected: ( "texlive.infra" ) 2023-11-18 10:19:48 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][3869] Checking database version in case preferences have been changed… 2023-11-18 10:19:48 +0000 Notice -[TLMMainWindowController _updateAllPackagesFromRepository:][3869] Beginning infrastructure update from http://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet 2023-11-18 10:19:48 +0000 Notice -[TLMInfraUpdateOperation _synchronouslyDownloadURL:toPath:][3869] Downloading URL: http://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet/update-tlmgr-latest.sh 2023-11-18 10:19:48 +0000 Notice -[TLMInfraUpdateOperation download:willSendRequest:redirectResponse:][3869] Download redirected to http://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet/update-tlmgr-latest.sh, expecting 0 bytes. 2023-11-18 10:19:48 +0000 Notice -[TLMInfraUpdateOperation download:didReceiveResponse:][3869] Will download 9450968 bytes… 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation download:didReceiveDataOfLength:][3869] Received 20% of 9450968 bytes… 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation download:didReceiveDataOfLength:][3869] Received 69% of 9450968 bytes… 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation download:didReceiveDataOfLength:][3869] Received 93% of 9450968 bytes… 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation downloadDidFinish:][3869] Download of 9450968 bytes complete 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation _downloadUpdateScript][3869] First line of downloaded file is: "#!/bin/sh"…good! 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation _synchronouslyDownloadURL:toPath:][3869] Downloading URL: http://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation download:willSendRequest:redirectResponse:][3869] Download redirected to http://ctan.math.utah.edu/ctan/tex-archive/systems/texlive/tlnet/update-tlmgr-latest.sh.sha512, expecting 0 bytes. 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation download:didReceiveResponse:][3869] Will download 153 bytes… 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation download:didReceiveDataOfLength:][3869] Received 100% of 153 bytes… 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation downloadDidFinish:][3869] Download of 153 bytes complete 2023-11-18 10:19:49 +0000 Notice -[TLMInfraUpdateOperation _compare512][3869] SHA512 signature looks okay 2023-11-18 10:19:49 +0000 Notice -[TLMAuthorizedOperation main][3869] Checking code signature before running tlu_ipctask as root… 2023-11-18 10:19:49 +0000 Notice /usr/bin/codesign[3869] /Applications/TeX/TeX Live Utility.app/Contents/MacOS/tlu_ipctask: valid on disk /Applications/TeX/TeX Live Utility.app/Contents/MacOS/tlu_ipctask: satisfies its Designated Requirement 2023-11-18 10:19:49 +0000 Notice -[TLMAuthorizedOperation main][3869] Signature was valid, okay to run tlu_ipctask 2023-11-18 10:19:59 +0000 Notice -[TLMAuthorizedOperation main][3869] Invoking privileged task via AuthorizationExecuteWithPrivileges 2023-11-18 10:19:59 +0000 Notice tlu_ipctask[4139] dropped privileges to user nobody 2023-11-18 10:20:00 +0000 Notice -[TLMAuthorizedOperation setWrapperPID:][3869] tlu_ipctask checking in: tlu_ipctask pid = 4139 2023-11-18 10:20:00 +0000 Notice -[TLMAuthorizedOperation setUnderlyingPID:][3869] tlu_ipctask checking in: pid = 4140 (/var/folders/p8/kvg_lkps7s3g07l8vqtr6snc0000gn/T/TLMInfraUpdateOperation.a1zjrY/update-tlmgr-latest.sh --nox11 -- --debug) 2023-11-18 10:20:00 +0000 Notice tlu_ipctask[4139] tlu_ipctask: child HOME = '/var/root' 2023-11-18 10:20:00 +0000 Notice tlu_ipctask[4139] tlu_ipctask: current HOME = '/var/empty' 2023-11-18 10:20:00 +0000 Notice tlu_ipctask[4139] Verifying archive integrity... All good. 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] 0%  44%  88%  100% /var/folders/p8/kvg_lkps7s3g07l8vqtr6snc0000gn/T/TLMInfraUpdateOperation.a1zjrY/update-tlmgr-latest.sh: line 204: /dev/tty: Device not configured 2023-11-18 10:20:01 +0000 Notice tlu_ipctask[4139] Uncompressing TeX Live Manager Updater 2023-11-18 10:20:01 +0000 Notice tlu_ipctask[4139] ./runme.sh: updating in /usr/local/texlive/2023... 2023-11-18 10:20:01 +0000 Notice tlu_ipctask[4139] ./runme.sh: tlmgr version says this is TeX Live 2023, 2023-11-18 10:20:01 +0000 Notice tlu_ipctask[4139] ./runme.sh: and this updater script created: Thu Nov 16 02:12:22 CET 2023. 2023-11-18 10:20:01 +0000 Notice tlu_ipctask[4139] ./runme.sh: proceeding with tlmgr update. 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + test x = x--upgrade 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + echo './runme.sh: proceeding with tlmgr update.' 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + mv ./master/bin . 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + mkdir ./installer 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + mv ./master/tlpkg/installer/tar.exe ./installer 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + mv ./master/tlpkg/installer/xz ./installer 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + mv ./master/tlpkg/installer/wget ./installer 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + mv ./master/tlpkg/installer/lz4 ./installer 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + cd master 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + tar cf - LICENSE.CTAN LICENSE.TL README README.usergroups index.html readme-html.dir readme-txt.dir release-texlive.txt texmf-dist tlpkg 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + cd /usr/local/texlive/2023 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + tar xf - 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + t_instdir=/usr/local/texlive/2023/tlpkg/installer 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + t_xzdir=/usr/local/texlive/2023/tlpkg/installer/xz 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + t_wgetdir=/usr/local/texlive/2023/tlpkg/installer/wget 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + mkdir -p /usr/local/texlive/2023/tlpkg/installer/xz /usr/local/texlive/2023/tlpkg/installer/wget 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + src_tlpobj=master/tlpkg/tlpobj 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + tlpobjs=master/tlpkg/tlpobj/texlive.infra.tlpobj 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + test -n 1 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] pwd 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] ++ pwd 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + : 'here (/var/folders/p8/kvg_lkps7s3g07l8vqtr6snc0000gn/T/selfgz414024675):' 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + ls 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] bin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] installer 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] master 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] runme.sh 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + : installer: 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + ls installer 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] lz4 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] tar.exe 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] wget 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] xz 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + : installer/wget: 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + ls installer/wget 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + : installer/xz: 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + ls installer/xz 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + : ROOT/bin=/usr/local/texlive/2023/bin: 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + ls /usr/local/texlive/2023/bin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] universal-darwin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + for a in '"$ROOT"/bin/*' 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + test -d /usr/local/texlive/2023/bin/universal-darwin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] basename "$a" 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] ++ basename /usr/local/texlive/2023/bin/universal-darwin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + b=universal-darwin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + test universal-darwin = man 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + echo './runme.sh: updating /usr/local/texlive/2023/bin/universal-darwin ...' 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + tlpobjs='master/tlpkg/tlpobj/texlive.infra.tlpobj master/tlpkg/tlpobj/texlive.infra.universal-darwin.tlpobj' 2023-11-18 10:20:01 +0000 Notice tlu_ipctask[4139] ./runme.sh: updating /usr/local/texlive/2023/bin/universal-darwin ... 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + cd bin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + tar cf - universal-darwin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + cd /usr/local/texlive/2023/bin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + tar xf - 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + test -r installer/xz/xz.universal-darwin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + test -r installer/xz/xz.universal-darwin.exe 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + echo universal-darwin 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + egrep 'win32|windows' 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] pwd 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] ++ pwd 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + echo './runme.sh: no xz.[universal-darwin][.exe] binary for /usr/local/texlive/2023/bin/universal-darwin in /var/folders/p8/kvg_lkps7s3g07l8vqtr6snc0000gn/T/selfgz414024675/installer/xz.' 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] ./runme.sh: no xz.[universal-darwin][.exe] binary for /usr/local/texlive/2023/bin/universal-darwin in /var/folders/p8/kvg_lkps7s3g07l8vqtr6snc0000gn/T/selfgz414024675/installer/xz. 2023-11-18 10:20:01 +0000 Warning tlu_ipctask[4139] + exit 1 2023-11-18 10:20:01 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][3869] kqueue noted that pid 4140 exited (/var/folders/p8/kvg_lkps7s3g07l8vqtr6snc0000gn/T/TLMInfraUpdateOperation.a1zjrY/update-tlmgr-latest.sh --nox11 -- --debug) 2023-11-18 10:20:01 +0000 Notice tlu_ipctask[4139] child process pid = 4140 exited 2023-11-18 10:20:02 +0000 Notice tlu_ipctask[4139] exit status of pid = 4140 was 1 2023-11-18 10:20:02 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][3869] exit status of pid = 4139 was 1 2023-11-18 10:20:02 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][3869] kqueue noted that tlu_ipctask (pid = 4139) exited with status 1 2023-11-18 10:20:02 +0000 Notice -[TLMInfraUpdateOperation main][3869] Removed temp directory "/var/folders/p8/kvg_lkps7s3g07l8vqtr6snc0000gn/T/TLMInfraUpdateOperation.a1zjrY"

ronbannon commented 1 year ago

Okay, I just read that:

sudo tlmgr update --self

cures the issue!