On Wed, 6 Jul 2022 at 10:53, Thomas George <li...@tomgeorge.info> wrote:
> After starting gnuplot the first plot works followed by the message > "XDG-RUNTIME_DIR not set, switching to /tmp/runtime_root. After the plot > command no longer works. > > The man page for xdg-user-dirs-update lists possible setting for xdg but > RUNTIME is not included. Even if it could reset XDG-RUNTIME.DIR I am not > sure what directory and file I should direct it to. > > Something changed in Debian 11? gnuplot is a nice program which worked > well in the past. > > Any suggestions ? Hi ddg search took me here: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=0;bug=769370;msg=29 which took me to 'man systemd.directives' which took me to 'man 8 pam_systemd' which explains XDG_RUNTIME_DIR Then I tried to look for the name of the package that your system might be missing ... $ locate pam_systemd.so /usr/lib/x86_64-linux-gnu/security/pam_systemd.so $ ll /usr/lib/x86_64-linux-gnu/security/pam_systemd.so -rw-r--r-- 1 root root 455392 2022-03-21 06:55 /usr/lib/x86_64-linux-gnu/security/pam_systemd.so $ dpkg -S /usr/lib/x86_64-linux-gnu/security/pam_systemd.so dpkg-query: no path found matching pattern /usr/lib/x86_64-linux-gnu/security/pam_systemd.so I don't know why that fails. So I tried this: $ dpkg -l | grep 'pam.*systemd' ii libpam-systemd:amd64 247.3-7 amd64 system and service manager - PAM module Maybe you need the libpam-systemd package. Maybe someone else will add to my answer.