<div dir="ltr">After logging out and re-logging in, everything now works in tcsh terminals.   Sorry for the noise.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 1, 2021 at 9:17 AM Norbert Preining <<a href="mailto:norbert@preining.info">norbert@preining.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
> everything works. Good. But now I want to switch to using tcsh as my SHELL<br>
> and then nothing works.  The PATH variable is OK and the main difference in<br>
> the output of tlmgr conf in tcsh is the following:<br>
<br>
Hmmm ...<br>
<br>
> Missing argument in sprintf at /usr/local/bin/tlmgr line 6461.<br>
<br>
I guess that comes from this code:<br>
          for my $m (sort(qw/fmtutil.cnf <a href="http://config.ps" rel="noreferrer" target="_blank">config.ps</a> mktex.cnf pdftexconfig.tex/)) {<br>
            info(sprintf("%-17s %s", "$m:", `kpsewhich $m`));<br>
          }<br>
and the missing argument means that the backticks didn't work.<br>
<br>
What is your<br>
        /bin/sh<br>
pointing at? I hope not csh or so - because that would be badly broken.<br>
/bin/sh should be something bourne/ksh/whatever, but **never** (t)csh.<br>
<br>
Backticks should use /bin/sh - AFAIR ...<br>
<br>
Best<br>
<br>
Norbert<br>
<br>
--<br>
PREINING Norbert                              <a href="https://www.preining.info" rel="noreferrer" target="_blank">https://www.preining.info</a><br>
Fujitsu Research  +  IFMGA Guide  +  TU Wien  +  TeX Live  + Debian Dev<br>
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13<br>
</blockquote></div>