Andrei Borzenkov composed on 2024-05-25 09:17 (UTC+0300):
Felix Miata wrote:
I have multiple installations where I removed issue-generator for some period until I decided to reverse my attitude about it. The main idea was, and remains, I don't want to see IP addresses onscreen with VT logins. Now I have some installations where even though it has been reinstalled, login prompts on VTs are simply
hostname login:
on an otherwise blank screen until such time as I
systemctl start issue-generator.service
Also on all these installations, logging in fails to report date last logged in. Reinstalling issue-generator hasn't helped.
# journalctl -b | grep issue # systemctl list-unit-files | grep issue issue-generator.path enabled enabled issue-add-ssh-keys.service disabled disabled issue-generator.service enabled enabled
issue-generator.service is WantedBy=default.target. Is default.target actually used during boot?
More often than not, no. Usually default is defined as graphical, but most boots are maintenance boots, so kernel cmdline includes a 3. I tried systemd.unit=multi-user.target instead of 3, but result is no different. I tried changing WantedBy from default to multi-user, but it didn't help. On affected installations, "Welcome to openSUSE Tumbleweed 20240524 - Kernel \r (\l)." only puts output on VTs if default.target graphical is allowed. # inxi -S System: Host: fi965 Kernel: 6.6.31-1-longterm arch: x86_64 bits: 64 Desktop: KDE Plasma v: 5.27.10 Distro: openSUSE Tumbleweed 20240524 # cat /etc/systemd/system/issue-generator.service.d/override.conf [Install] WantedBy=multi-user.target # systemctl cat issue-generator.service # /usr/lib/systemd/system/issue-generator.service [Unit] Description=Generate issue file for login session Before=systemd-user-sessions.service [Service] Type=oneshot ExecStart=/usr/sbin/issue-generator [Install] WantedBy=default.target # /etc/systemd/system/issue-generator.service.d/override.conf [Install] WantedBy=multi-user.target # systemctl status issue-generator.service ○ issue-generator.service - Generate issue file for login session Loaded: loaded (/usr/lib/systemd/system/issue-generator.service; enabled; preset: enabled) Drop-In: /etc/systemd/system/issue-generator.service.d └─override.conf Active: inactive (dead) # cat /proc/cmdline root=LABEL=sTWp21w71 ipv6.disable=1 net.ifnames=0 radeon.si_support=0 amdgpu.si_support=1 noresume consoleblank=0 mitigations=off vga=791 video=1440x900@60 3 # systemctl list-unit-files | grep issue issue-generator.path enabled enabled issue-add-ssh-keys.service disabled disabled issue-generator.service enabled enabled # -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata