Closed KurtPfeifle closed 9 years ago
The TLU logfile indeed uses /usr/local/texlive/2014/
for its $PATH.
So how do I change that? (This is not in the $PATH when I open a terminal...)
2015-07-05 17:36:35 +0000 Notice +[TLMEnvironment initialize][279] Welcome to TeX Live Utility 1.21, running under Mac OS X Version 10.9.5 (Build 13F1077) with 8/8 processors active and 16.0 GB physical memory.
2015-07-05 17:36:35 +0000 Notice +[TLMEnvironment _checkProcessUmask][279] Process umask = 022
2015-07-05 17:36:35 +0000 Notice +[TLMEnvironment updateEnvironment][279] Setting up a new environment for /usr/local/texlive/2014…
2015-07-05 17:36:35 +0000 Notice +[TLMEnvironment updatePathEnvironment][279] Using PATH = "(
"/usr/bin",
"/bin",
"/usr/sbin",
"/sbin",
"/usr/local/texlive/2014/bin/x86_64-darwin"
)"
2015-07-05 17:36:35 +0000 Notice +[TLMEnvironment _checkSystemPythonMajorVersion:minorVersion:][279] Using python at '/usr/bin/python'
2015-07-05 17:36:35 +0000 Notice +[TLMEnvironment _checkSystemPythonMajorVersion:minorVersion:][279] Python version is 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
2015-07-05 17:36:36 +0000 Notice +[TLMEnvironment _getInstalledYear:isDevelopmentVersion:tlmgrVersion:][279] Looks like you're using TeX Live 2014
2015-07-05 17:36:36 +0000 Notice +[TLMEnvironment _logEnvironment][279] Current environment from /usr/bin/env:
__CF_USER_TEXT_ENCODING=0x1F5:0:0
__CHECKFIX1436934=1
Apple_PubSub_Socket_Render=/tmp/launch-6enu5M/Render
CC_FOR_BUILD=no_compiler_found
COMMAND_MODE=unix2003
DBUS_LAUNCHD_SESSION_BUS_SOCKET=/tmp/launch-zqhgcJ/unix_domain_listener
DISPLAY=/tmp/launch-a6HqCy/org.macosforge.xquartz:0
GPG_AGENT_INFO=/tmp/launch-jgF24g/Listeners_agent
HOME=/Users/kp
LOGNAME=kp
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/texlive/2014/bin/x86_64-darwin
SECURITYSESSIONID=186a4
SHELL=/bin/bash
SSH_AUTH_SOCK=/tmp/launch-a0Tc3m/Listeners
TMPDIR=/var/folders/80/3wtx3wys21l921zvl6mp_lp80000gn/T/
USER=kp
2015-07-05 17:36:36 +0000 Notice -[TLMEnvironment _checkForRootPrivileges][279] Root permission required for installation at /usr/local/texlive/2014
2015-07-05 17:36:36 +0000 Notice +[TLMEnvironment updateEnvironment][279] Nothing to update for /usr/local/texlive/2014
2015-07-05 17:36:36 +0000 Notice -[TLMDatabase _downloadDatabaseHead][279] Checking the repository version. Please be patient.
2015-07-05 17:36:36 +0000 Notice -[TLMDatabase _downloadDatabaseHead][279] Downloading at least 2048 bytes of tlpdb for a version check…
2015-07-05 17:36:37 +0000 Notice -[TLMDatabase _downloadDatabaseHead][279] Downloaded 2880 bytes of tlpdb for version check
2015-07-05 17:36:38 +0000 Notice -[TLMEnvironment _getValidServerURL:repositoryYear:][279] Version mismatch detected, but no fallback URL was found.
2015-07-05 17:36:38 +0000 Notice -[TLMMainWindowController _refreshLocalDatabase][279] Updating local package database
2015-07-05 17:36:40 +0000 Notice -[TLMMainWindowController _refreshUpdatedPackageListFromLocation:][279] Refreshing list of updated packages…
2015-07-05 17:36:55 +0000 Notice -[TLMMainWindowController _paperSizeCheckTerminated:][279] System paper size = a4, pdftex paper size = a4
2015-07-05 17:37:02 +0000 Notice -[TLMOperation main][279] Successfully executed `/usr/local/texlive/2014/bin/x86_64-darwin/tlmgr --machine-readable --repository http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet update --list --all`
2015-07-05 17:37:02 +0000 Notice -[TLMOperation main][279] tlmgr: package repository http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet
===============================================================================
tlmgr itself needs to be updated.
Please do this via either
tlmgr update --self
or by getting the latest updater for Unix-ish systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
and/or Windows systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.exe
Then continue with other updates as usual.
===============================================================================
2015-07-05 17:37:25 +0000 Notice -[TLMMainWindowController _handleListUpdatesFinishedNotification:][279] Critical updates detected: (
"texlive.infra",
"texlive.infra.universal-darwin",
"texlive.infra.x86_64-darwin"
)
2015-07-05 18:58:53 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Checking database version in case preferences have been changed…
2015-07-05 18:58:53 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Well, this is not going to work: http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet has TeX Live 2015, and the installed version is TeX Live 2014
2015-07-05 19:21:25 +0000 Notice __TLMTeXDistChanged[279] Change notice with flags 0x40300. Assuming broken Apple FSEvents code, updating environment anyway.
2015-07-05 19:21:25 +0000 Notice +[TLMEnvironment updateEnvironment][279] Nothing to update for /usr/local/texlive/2014
2015-07-05 19:25:54 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Checking database version in case preferences have been changed…
2015-07-05 19:25:54 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Well, this is not going to work: http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet has TeX Live 2015, and the installed version is TeX Live 2014
2015-07-05 19:25:58 +0000 Notice -[TLMMainWindowController _refreshFullPackageListFromLocation:offline:][279] Refreshing list of all packages…
2015-07-05 19:26:07 +0000 Notice -[TLMMainWindowController updateInfrastructure:][279] Beginning user-requested infrastructure update…
2015-07-05 19:26:07 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Checking database version in case preferences have been changed…
2015-07-05 19:26:07 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Well, this is not going to work: http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet has TeX Live 2015, and the installed version is TeX Live 2014
2015-07-05 19:26:15 +0000 Notice +[TLMDatabase packageNodesByMergingLocalWithMirror:][279] 6071 packages in repository database, 3209 packages in local database
2015-07-05 19:27:25 +0000 Notice __TLMTeXDistChanged[279] Change notice with flags 0x40300. Assuming broken Apple FSEvents code, updating environment anyway.
2015-07-05 19:27:25 +0000 Notice +[TLMEnvironment updateEnvironment][279] Nothing to update for /usr/local/texlive/2014
2015-07-05 19:29:36 +0000 Notice __TLMTeXDistChanged[279] Change notice with flags 0x40300. Assuming broken Apple FSEvents code, updating environment anyway.
2015-07-05 19:29:36 +0000 Notice +[TLMEnvironment updateEnvironment][279] Nothing to update for /usr/local/texlive/2014
2015-07-05 19:30:15 +0000 Notice __TLMTeXDistChanged[279] Change notice with flags 0x40300. Assuming broken Apple FSEvents code, updating environment anyway.
2015-07-05 19:30:15 +0000 Notice +[TLMEnvironment updateEnvironment][279] Nothing to update for /usr/local/texlive/2014
2015-07-05 19:30:39 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Checking database version in case preferences have been changed…
2015-07-05 19:30:39 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Well, this is not going to work: http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet has TeX Live 2015, and the installed version is TeX Live 2014
2015-07-05 19:52:01 +0000 Notice -[TLMMainWindowController _refreshUpdatedPackageListFromLocation:][279] Refreshing list of updated packages…
2015-07-05 19:52:09 +0000 Notice -[TLMOperation main][279] Successfully executed `/usr/local/texlive/2014/bin/x86_64-darwin/tlmgr --machine-readable --repository http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet update --list --all`
2015-07-05 19:52:09 +0000 Notice -[TLMOperation main][279] tlmgr: package repository http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet
===============================================================================
tlmgr itself needs to be updated.
Please do this via either
tlmgr update --self
or by getting the latest updater for Unix-ish systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
and/or Windows systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.exe
Then continue with other updates as usual.
===============================================================================
2015-07-05 19:52:16 +0000 Notice -[TLMMainWindowController _handleListUpdatesFinishedNotification:][279] Critical updates detected: (
"texlive.infra",
"texlive.infra.universal-darwin",
"texlive.infra.x86_64-darwin"
)
2015-07-05 19:52:25 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Checking database version in case preferences have been changed…
2015-07-05 19:52:25 +0000 Notice -[TLMMainWindowController _isCorrectDatabaseVersionAtURL:][279] Well, this is not going to work: http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet has TeX Live 2015, and the installed version is TeX Live 2014
2015-07-05 19:58:43 +0000 Notice -[TLMMainWindowController _refreshUpdatedPackageListFromLocation:][279] Refreshing list of updated packages…
2015-07-05 19:58:51 +0000 Notice -[TLMOperation main][279] Successfully executed `/usr/local/texlive/2014/bin/x86_64-darwin/tlmgr --machine-readable --repository http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet update --list --all`
2015-07-05 19:58:51 +0000 Notice -[TLMOperation main][279] tlmgr: package repository http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet
===============================================================================
tlmgr itself needs to be updated.
Please do this via either
tlmgr update --self
or by getting the latest updater for Unix-ish systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
and/or Windows systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.exe
Then continue with other updates as usual.
===============================================================================
2015-07-05 19:58:57 +0000 Notice -[TLMMainWindowController _handleListUpdatesFinishedNotification:][279] Critical updates detected: (
"texlive.infra",
"texlive.infra.universal-darwin",
"texlive.infra.x86_64-darwin"
)
2015-07-06 00:50:54 +0000 Notice __TLMTeXDistChanged[279] Change notice with flags 0x40300. Assuming broken Apple FSEvents code, updating environment anyway.
2015-07-06 00:50:54 +0000 Notice +[TLMEnvironment updateEnvironment][279] Nothing to update for /usr/local/texlive/2014
2015-07-06 18:00:20 +0000 Notice -[TLMLogWindowController awakeFromNib][279] Loaded log window controller
OK, that's exactly what I expected to see. For whatever reason, you've set TLU's preferences to point directly at /usr/local/texlive/2014/bin/x86_64-darwin
instead of /usr/texbin
. Fix that and things should behave as you expect.
I had tried multiple times in the past to discover something in the TLU preferences window that would let me set things.
Only now I found it...
So it's fixed now.
However, please consider this UI of the TLU preferences dialog as something that needs to be worked on some more:
I agree that Apple's path control is not optimal in cases like this, but there's no good way to display such a lengthy path. Additionally, my assumption is that if you set it once, you understood what it did, and can find it again. Note that all of these settings are described in the help book, as well (accessed via the Help menu).
Preface:
The following I originally submitted to tex.stackoverflow.com, but was then pointed via comments to this site and asked to submit it as a new issue here.
I recently installed the Full TeX Live 2015 Distribution on Mac OS X Mavericks v10.9.5 (having used the 2014 distribution before).
Now when I want to update packages with the help of the TeX Live Utility.app, the following happens:
I see three "texlive.infra\"* packages offered:
I select the packages, go to menu "Action -> Reinstall Selected Packages" and click:
The action is not performed. Instead a message pops up, saying that I didn't have the required 2015 installation:
Checking the TeX Live activation in Mac OS X's System Preferences however shows this status:
What can I do to rectify this situation?
I did run
sudo ./texdistmgr activate TeXLive-2015
but this didn't change a thing. I also activated TeXLive-2014 and back 2015, to no avail....Update
As asked by the first comment on StackOverflow, I then did the following:
Update 2
Running the "Refresh Package List" action item from the TeX Live Utility.app menu pops up this message:
It still shows the same 3
texlive.infra*
packages as in the shots above. The commandsudo tlmgr update --all --self
however is happy now and does not want to update anything any more.Also,
tlmgr
updated only 119 packages when it did, not 430. How can this discrepancy be explained?Update 3
After rebooting the Mac (for different reasons), the situation is still the same as after Update 2.
TLU log will follow in a comment...