Error in Installation Process
Siep Kroonenberg
siepo at bitmuis.nl
Fri Nov 10 16:46:34 CET 2023
On Wed, Nov 08, 2023 at 08:53:36PM +0100, M. Münch wrote:
> OK,
>
> I had missed a re: for the first post:
> https://tug.org/pipermail/tex-live/2023-September/049456.html
>
> With
>
> install-tl-windows.bat -texdir M:\2023 -gui text
>
> installation succeeded.
>
> Idea: When installing Windows 11 this month, MS no longer allowed a local
> account but insisted on using an MS-account. (You can log out of that, but
> only after the installation of Windows has finished.) The name of my
> MS-account it my legal name, and that has a hyphen, thus "username" in
> C:\Users\username\... also has a hyphen. The username of the OP (in
> September), who signed as Yiyun (Michael) Sun, might also be something
> different than "michael". Could that be the cause of the trouble?
>
> Martin
I created a user 'Φa' and did indeed run into trouble.
- First, determining the windows version failed, although the
command 'ver' on the command-line produced the expected result.
- Next, after hard-coding the windows version, perl failed to cd to
the original directory, because its name got mangled.
- Third, after first cd-ing to C:\, installation wnet through until
'desktop integration': menu items, file associations and
searchpath, none of which got done, because of the mangled
directory name.
We shall try to find workarounds.
>From your end: there are, or used to be, ways to avoid creating an
MS account. Another option is creating a second, local account, and
start using that instead of the original ms account.
> On 08.11.2023 13:39, M. Münch wrote:
> > Hi,
> >
> > new Windows 11 installation, trying to install TL 2023.
> >
> > install-tl-windows.bat -gui
> >
> > Hitting the "change" button for installation root directory gives this
> > error:
> >
> >
> > error writing "file1f7cdbd5ce0": broken pipe
> > error writing "file1f7cdbd5ce0": broken pipe
> > while executing
> > "chan puts $::inst "checkdir""
> > (procedure "update_full_path" line 6)
> > invoked from within
> > "update_full_path"
> > (procedure "texdir_setup" line 88)
> > invoked from within
> > "texdir_setup"
> > invoked from within
> > ".tdirb invoke "
> > invoked from within
> > ".tdirb instate !disabled { .tdirb invoke } "
> > invoked from within
> > ".tdirb instate pressed { .tdirb state !pressed; .tdirb instate
> > !disabled { .tdirb invoke } } "
> > (command bound to event)
> >
> >
> > This is similar to
> > https://tug.org/pipermail/tex-live/2023-September/049455.html
> >
> > OK, I tried this then:
> >
> > install-tl-windows.bat -texdir M:\2023\ -gui
> >
> > That is accepted, but when hitting the "install" button, I get
> >
> > Error in startup script
> > error writing "file247d0101380": broken pipe
> > while executing
> > "chan puts $::inst "startinst""
> > (procedure "run installer" line 5)
> > invoked from within
> > "run_installer"
> > (procedure "main_prog" line 144)
> > invoked from within
> > (file "V:\tlpkg\installer\install-tl-gui.tcl" line 2117)
> >
> > I tried the on-line-install and the DVD-install, the "regular" install
> > and the installation as admin and also a portable install. I tried not
> > to change any path or anything, but always get a "broken pipe".
> >
> > I do have a back-up of M:\, so I copied the backup to M:\, added
> > M:\2023\bin\windows\ to the system path, and can compile my documents.
> > This misses file associations and start menu entries and the package
> > manager GUI aborts with error "Back end gone. Last command: version",
> > and most importantly, without solving the issue I will not be able to
> > install TL 2024 when it arrives.
> >
> > I had been able to install TL 2023 under Windows 11 last year (disk
> > formatted, so no left-overs), so I suspect that TL is fine but current
> > Windows is blocking something. Might even be some Windows settings.
> >
> > Any ideas, please?
> >
> > Martin
--
Siep Kroonenberg
More information about the tex-live
mailing list.