tl2020 pretest begin
khzimmer at posteo.de
khzimmer at posteo.de
Wed Mar 4 09:14:03 CET 2020
PS: BTW, most-likely the real reason is our environment variable:
APPDATA=\\server-name\profile$\user-name\AppData\Roaming
I assume the install script looks for APPDATA to create that "TeX Live
2020" item in the start menu programms?
Am 04.03.2020 09:06 schrieb khzimmer at posteo.de:
> Hi again,
>
> PROBLEM FOUND :)
>
> Hi again, found the error:
>
> If we have our user profiles mapped onto a server, then installation
> fails.
> If the profiles are local, all is fine.
>
> Usually people would have C:\Users\user-name\
> but
> we have mapped that, so the path is \\server-name\profile$\user-name\
>
> I tested like this:
>
> install-tl-20200303\tlpkg\tlperl\bin>perl.exe -e "if (! -d 'C:/') {
> print 'nicht gefunden' } else { print 'gefunden' }"
> gefunden
>
> install-tl-20200303\tlpkg\tlperl\bin>perl.exe -e "if (! -d
> '//our-server-name/') { print 'nicht gefunden' } else { print
> 'gefunden' }"
> nicht gefunden
>
> :)
>
> Probably there's no way to change that?
>
> And most-likely only a tiny fraction of users will have such strange
> setup? :)
>
>
> Am 04.03.2020 08:38 schrieb khzimmer at posteo.de:
>> The error must be in TLUtils.pm, this function fails:
>>
>> sub mkdirhier {
>> my ($tree,$mode) = @_;
>> my $ret = 1;
>> my $reterror;
>>
>> if (-d "$tree") {
>> $ret = 1;
>> } else {
>> my $subdir = "";
>> # win32 is special as usual: we need to separate //servername/
>> part
>> # from the UNC path, since (! -d //servername/) tests true
>> $subdir = $& if ( win32() && ($tree =~ s!^//[^/]+/!!) );
>>
>> @dirs = split (/[\/\\]/, $tree);
>> for my $dir (@dirs) {
>> $subdir .= "$dir/";
>> if (! -d $subdir) {
>> if (defined $mode) {
>> if (! mkdir ($subdir, $mode)) {
>> $ret = 0;
>> $reterror = "mkdir($subdir,$mode) failed: $!";
>> last;
>> }
>> (...)
>>
>> The error states: mkdir(//(PC name)/) failed for tree (...)
>> so
>> this must have erroneously found FALSE: if (! -d $subdir)
>>
>> $subdir was my PC name with slashes, a text without spaces, like
>> //testpc02/
>>
>> Could somebody look into that problem on Windows 10?
>> Many of my users are already using Win 10, so if the problem remains
>> they will not be able to use TL 2020 with SPBuchsatz.
>>
>>
>> Am 04.03.2020 08:19 schrieb khzimmer at posteo.de:
>>> PS: My mail was incorrect, I had started the installation like this:
>>>
>>> install-tl-windows.bat -repository
>>> https://www.texlive.info/tlpretest/
>>>
>>> on Windows 10, as normal user, not as admin.
>>>
>>> (Previous installation of a released texlive, also on Win 10, had run
>>> without such error, using the same user account, in 2018.)
>>>
>>>
>>> Am 04.03.2020 07:01 schrieb khzimmer at posteo.de:
>>>> Hi,
>>>>
>>>> just wondering: Did somebody else test installing on Windows 10?
>>>>
>>>> I forgot to mention, my test box runs on Win 10, so perhaps that's
>>>> the
>>>> reason for the error?
>>>>
>>>> I had started installation (as a user, not as admin) by
>>>> double-clicking the install exe file, and made no extra
>>>> modifications
>>>> in the GUI.
>>>>
>>>> Cheers
>>>> Karl-Heinz
>>>>
>>>> Am 03.03.2020 14:12 schrieb khzimmer at posteo.de:
>>>>> Hi Karl,
>>>>>
>>>>> just tried installing this test version of tl2020 (after
>>>>> uninstalling
>>>>> tl2018) in a windows machine here.
>>>>>
>>>>> Installation ended with this output:
>>>>>
>>>>> | mktexlsr: Done.
>>>>> | C:/Users/(user
>>>>> name)/texlife-2020-pretest/install-tl/install-tl-20200303/install-tl:
>>>>> mkdir(//(PC name)/) failed for tree \\(PC name)\profile$\(user
>>>>> name)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs/TeX
>>>>> Live
>>>>> 2020: No such file or directory at C:/Users/(user
>>>>> name)/texlife-2020-pretest/install-tl/install-tl-20200303/tlpkg/TeXLive/TLUtils.pm
>>>>> line 928.
>>>>>
>>>>> Is that a known error?
>>>>>
>>>>> Also, I can start TeXworks, but when trying to run lualatex it does
>>>>> not succeed but it ends with this:
>>>>>
>>>>> | Running the command C:\texlive\2020\bin\win32\fmtutil-user.exe
>>>>> | This is LuaTeX, Version 1.12.0 (TeX Live 2020/W32TeX)
>>>>> | restricted system commands enabled.
>>>>> | I can't find the format file `lualatex.fmt'!
>>>>>
>>>>> Cheers,
>>>>> Karl-Heinz
>>>>>
>>>>>
>>>>> Am 03.03.2020 03:09 schrieb Karl Berry:
>>>>>> I think the pretest area is populated with the first build for TL
>>>>>> 2020.
>>>>>> See https://tug.org/texlive/pretest.html as usual for details of
>>>>>> how to
>>>>>> install (unchanged from previous years), and the list of notable
>>>>>> changes
>>>>>> that I've got so far. Additions or corrections to the news are
>>>>>> greatly
>>>>>> appreciated.
>>>>>>
>>>>>> I have not caught up with the CTAN releases over the past few
>>>>>> days. I
>>>>>> expect all of those to be updated in the pretest over the next day
>>>>>> or two.
>>>>>>
>>>>>> The binaries for a few of the platforms (cygwin, armhf-linux,
>>>>>> i386-netbsd) have not yet been updated. I expect that to happen
>>>>>> soon
>>>>>> also. All others are current AFAIK.
>>>>>>
>>>>>> BTW, as discussed in the LaTeX newsletters and other places,
>>>>>> lualatex in
>>>>>> the pretest now invokes the luahbtex engine, as lualatex-dev did
>>>>>> for the
>>>>>> last couple months in TL19.
>>>>>>
>>>>>> Please try it if you can. Better to test now than wait for
>>>>>> breakage in
>>>>>> the official release. We have no dedicated testers or QA
>>>>>> department, so
>>>>>> it's all up to us collectively as volunteers.
>>>>>>
>>>>>> Hope it flies,
>>>>>> Karl
More information about the tex-live
mailing list.