Systemd shows all services as dead

Hi!
I have a server running Ubuntu server 24.04.1 LTS. A few days ago I noticed that according to systemd plex media server was dead but I had actively been watching media. I blew it off as plex probably uses some other way to control when it starts or stops. Somehow today I came across the fact that all of my services are saying that they’re dead even ssh. I was connected via ssh. I have no idea whats going on with my systemd but I’d love some help. If anyone can offer guidance I would really appreciate it!

Thanks,
Suited

ssh is a bad one to check since this switched to default to socket based activation a few years ago in Ubuntu, so you won’t find any service for it anymore today …

They say they were connected via ssh, so the socket activation should have started the ssh service.

But how they were able to ssh in if the ssh service was dead is a mystery.

And I have no suggestions, other than to try a reboot.

That was my point, there is no service anymore, it is a socket now and will not show up as service …

Well my understanding was that socket activation would start the ssh service as required, rather than at boot, to save upon memory. The original announcement [1] doesn’t explicitly state this, but that is my experience, unless I am totally misunderstanding. This is on Ubuntu 24.10:

Before anyone has ssh’d in:

$ systemctl status ssh.service
○ ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/usr/lib/systemd/system/ssh.service; disabled; preset: enabled)
     Active: inactive (dead)
TriggeredBy: ● ssh.socket
       Docs: man:sshd(8)
             man:sshd_config(5)

After someone has ssh’d in:

$ systemctl status ssh.service
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/usr/lib/systemd/system/ssh.service; disabled; preset: enabled)
     Active: active (running) since Mon 2025-01-06 10:35:10 GMT; 4s ago
 Invocation: 25b46717ee034d65ba56b123faec61d2
TriggeredBy: ● ssh.socket
       Docs: man:sshd(8)
             man:sshd_config(5)
    Process: 36994 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
   Main PID: 36995 (sshd)

[1] SSHd now uses socket-based activation (Ubuntu 22.10 and later)

Hmm, yeah, you are correct, the current package still installs the ssh.service file as disabled service and puts a link into /etc/systemd/system/ssh.service.requires … sorry, i thought the service file was gone completely … mea culpa …

1 Like

Thanks. I was a bit reluctant to disagree with a Canonical employee :grinning:

Still don’t understand the experience of @suited though.

thank you for all the replys!

this is what it shows while im ssh’d in

server-g@server-g:~$ systemctl status ssh
ssh.service - OpenBSD Secure Shell server
    Loaded: loaded (/usr/lib/systemd/system/ssh.service, enabled)
    Active: inactive (dead)

and then this is my output of systemctl list-units --type=service

server-g@server-g:~$ systemctl list-units --type=service
apache-htcacheclean.service     loaded inactive dead    Disk Cache Cleaning Daemon for Apache HTTP Server
apache-htcacheclean@.service    loaded inactive dead    Disk Cache Cleaning Daemon for Apache HTTP Server
apache2.service loaded inactive dead    The Apache HTTP Server
apache2@.service        loaded inactive dead    The Apache HTTP Server
apparmor.service        loaded inactive dead    Load AppArmor profiles
apport-autoreport.path  loaded unknown dead     Process error reports when automatic reporting is enabled (file watch)
apport-autoreport.service       loaded inactive dead    Process error reports when automatic reporting is enabled
apport-autoreport.timer loaded unknown dead     Process error reports when automatic reporting is enabled (timer based)
apport-coredump-hook@.service   loaded inactive dead
apport-forward.socket   loaded inactive dead    Unix socket for apport crash forwarding
apport-forward@.service loaded inactive dead    Apport crash forwarding receiver
apport.service  loaded inactive dead    automatic crash report generation
apt-daily-upgrade.service       loaded inactive dead    Daily apt upgrade and clean activities
apt-daily-upgrade.timer loaded unknown dead     Daily apt upgrade and clean activities
apt-daily.service       loaded inactive dead    Daily apt download activities
apt-daily.timer loaded unknown dead     Daily apt download activities
apt-news.service        loaded inactive dead    Update APT News
atd.service     loaded inactive dead    Deferred execution scheduler
autovt@.service loaded inactive dead    Getty on 
avahi-daemon.service    loaded inactive dead    Avahi mDNS/DNS-SD Stack
avahi-daemon.socket     loaded inactive dead    Avahi mDNS/DNS-SD Stack Activation Socket
basic.target    loaded inactive dead    Basic System
blk-availability.service        loaded inactive dead    Availability of block devices
blockdev@.target        loaded active dead      Block Device Preparation for /blockdev
bluetooth.target        loaded active dead      Bluetooth Support
boot-complete.target    loaded active dead      Boot Completion Check
cloud-config.service    loaded inactive dead    Cloud-init: Config Stage
cloud-config.target     loaded inactive dead    Cloud-config availability
cloud-final.service     loaded inactive dead    Cloud-init: Final Stage
cloud-init-hotplugd.service     loaded inactive dead    Cloud-init: Hotplug Hook
cloud-init-hotplugd.socket      loaded inactive dead    cloud-init hotplug hook socket
cloud-init-local.service        loaded inactive dead    Cloud-init: Local Stage (pre-network)
cloud-init.service      loaded inactive dead    Cloud-init: Network Stage
cloud-init.target       loaded inactive dead    Cloud-init target
console-getty.service   loaded inactive dead    Console Getty
console-setup.service   loaded inactive dead    Set console font and keymap
console-setup.sh.service        loaded inactive dead
container-getty@.service        loaded inactive dead    Container Getty on /dev/pts/
containerd.service      loaded inactive dead    containerd container runtime
cron.service    loaded inactive dead    Regular background program processing daemon
cryptdisks-early.service        loaded inactive dead
cryptdisks.service      loaded inactive dead
cryptsetup-pre.target   loaded active dead      Local Encrypted Volumes (Pre)
cryptsetup.target       loaded active dead      Local Encrypted Volumes
ctrl-alt-del.target     loaded active dead      System Reboot
dbus-fi.w1.wpa_supplicant1.service      loaded inactive dead    WPA supplicant
dbus-org.freedesktop.Avahi.service      loaded inactive dead    Avahi mDNS/DNS-SD Stack
dbus-org.freedesktop.hostname1.service  loaded inactive dead    Hostname Service
dbus-org.freedesktop.locale1.service    loaded inactive dead    Locale Service
dbus-org.freedesktop.login1.service     loaded inactive dead    User Login Management
dbus-org.freedesktop.resolve1.service   loaded inactive dead    Network Name Resolution
dbus-org.freedesktop.thermald.service   loaded inactive dead    Thermal Daemon Service
dbus-org.freedesktop.timedate1.service  loaded inactive dead    Time & Date Service
dbus-org.freedesktop.timesync1.service  loaded inactive dead    Network Time Synchronization
dbus.service    loaded inactive dead    D-Bus System Message Bus
dbus.socket     loaded inactive dead    D-Bus System Message Bus Socket
debug-shell.service     loaded inactive dead    Early root shell on /dev/tty9 FOR DEBUGGING ONLY
default.target  loaded inactive dead    Graphical Interface
dev-hugepages.mount     loaded unknown dead     Huge Pages File System
dev-mqueue.mount        loaded unknown dead     POSIX Message Queue File System
display-manager.service loaded inactive dead    NOT-FOUND display-manager.service
dm-event.service        loaded inactive dead    Device-mapper event daemon
dm-event.socket loaded inactive dead    Device-mapper event daemon FIFOs
dmesg.service   loaded inactive dead    Save initial kernel messages after boot
docker.service  loaded inactive dead    Docker Application Container Engine
docker.socket   loaded inactive dead    Docker Socket for the API
dpkg-db-backup.service  loaded inactive dead    Daily dpkg database backup service
dpkg-db-backup.timer    loaded unknown dead     Daily dpkg database backup timer
e2scrub@.service        loaded inactive dead    Online ext4 Metadata Check for 
e2scrub_all.service     loaded inactive dead    Online ext4 Metadata Check for All Filesystems
e2scrub_all.timer       loaded unknown dead     Periodic ext4 Online Metadata Check for All Filesystems
e2scrub_fail@.service   loaded inactive dead    Online ext4 Metadata Check Failure Reporting for 
e2scrub_reap.service    loaded inactive dead    Remove Stale Online ext4 Metadata Check Snapshots
emergency.service       loaded inactive dead    Emergency Shell
emergency.target        loaded inactive dead    Emergency Mode
esm-cache.service       loaded inactive dead    Update the local ESM caches
exit.target     loaded active dead      Exit the Container
factory-reset.target    loaded active dead      Factory Reset
final.target    loaded inactive dead    Late Shutdown Services
finalrd.service loaded inactive dead    Create final runtime dir for shutdown pivot root
first-boot-complete.target      loaded active dead      First Boot Complete
friendly-recovery.service       loaded inactive dead    Recovery mode menu
friendly-recovery.target        loaded inactive dead    Friendly Recovery Mode
fstrim.service  loaded inactive dead    Discard unused blocks on filesystems from /etc/fstab
fstrim.timer    loaded unknown dead     Discard unused filesystem blocks once a week
fts-ui.service  loaded inactive dead    FreeTAKServer-UI service
fts.service     loaded inactive dead    FreeTAKServer service
getty-pre.target        loaded active dead      Preparation for Logins
getty-static.service    loaded inactive dead    getty on tty2-tty6 if dbus and logind are not available
getty.target    loaded inactive dead    Login Prompts
getty@.service  loaded inactive dead    Getty on tty1
graphical.target        loaded inactive dead    Graphical Interface
grub-common.service     loaded inactive dead    Record successful boot for GRUB
grub-initrd-fallback.service    loaded inactive dead    GRUB failed boot detection
halt.target     loaded inactive dead    System Halt
hibernate.target        loaded inactive dead
hwclock.service loaded inactive dead
hwclock.sh.service      loaded inactive dead
hybrid-sleep.target     loaded inactive dead
initrd-cleanup.service  loaded inactive dead    Cleaning Up and Shutting Down Daemons
initrd-fs.target        loaded active dead      Initrd File Systems
initrd-parse-etc.service        loaded inactive dead    Mountpoints Configured in the Real Root
initrd-root-device.target       loaded active dead      Initrd Root Device
initrd-root-fs.target   loaded active dead      Initrd Root File System
initrd-switch-root.service      loaded inactive dead    Switch Root
initrd-switch-root.target       loaded inactive dead    Switch Root
initrd-udevadm-cleanup-db.service       loaded inactive dead    Cleanup udev Database
initrd-usr-fs.target    loaded active dead      Initrd /usr File System
initrd.target   loaded inactive dead    Initrd Default Target
integritysetup-pre.target       loaded active dead      Local Integrity Protected Volumes (Pre)
integritysetup.target   loaded active dead      Local Integrity Protected Volumes
iscsi.service   loaded inactive dead    Login to default iSCSI targets
iscsid.service  loaded inactive dead    iSCSI initiator daemon (iscsid)
iscsid.socket   loaded inactive dead    Open-iSCSI iscsid Socket
jellyfin.service        loaded inactive dead
kexec.target    loaded inactive dead    Reboot via kexec
keyboard-setup.service  loaded inactive dead    Set the console keyboard layout
keyboard-setup.sh.service       loaded inactive dead    Set the console keyboard as early as possible
kiwix-serve.service     loaded inactive dead    kiwix offline wikipedia server
kmod-static-nodes.service       loaded inactive dead    Create List of Static Device Nodes
kmod.service    loaded inactive dead    Load Kernel Modules
ldconfig.service        loaded inactive dead    Rebuild Dynamic Linker Cache
lm-sensors.service      loaded inactive dead    Initialize hardware monitoring sensors
local-fs-pre.target     loaded active dead      Preparation for Local File Systems
local-fs.target loaded active dead      Local File Systems
logrotate.service       loaded inactive dead    Rotate log files
logrotate.timer loaded unknown dead     Daily rotation of log files
lvm2-lvmpolld.service   loaded inactive dead    LVM2 poll daemon
lvm2-lvmpolld.socket    loaded inactive dead    LVM2 poll daemon socket
lvm2-monitor.service    loaded inactive dead    Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
lxd-agent.service       loaded inactive dead    LXD - agent
machine.slice   loaded unknown dead     Virtual Machine and Container Slice
man-db.service  loaded inactive dead    Daily man-db regeneration
man-db.timer    loaded unknown dead     Daily man-db regeneration
mdadm-grow-continue@.service    loaded inactive dead    Manage MD Reshape on /dev/
mdadm-last-resort@.service      loaded inactive dead    Activate md array  even though degraded
mdadm-last-resort@.timer        loaded unknown dead     Timer to wait for more drives before activating degraded array .
mdcheck_continue.service        loaded inactive dead    MD array scrubbing - continuation
mdcheck_continue.timer  loaded unknown dead     MD array scrubbing - continuation
mdcheck_start.service   loaded inactive dead    MD array scrubbing
mdcheck_start.timer     loaded unknown dead     MD array scrubbing
mdmon@.service  loaded inactive dead    MD Metadata Monitor on 
mdmonitor-oneshot.service       loaded inactive dead    Reminder for degraded MD arrays
mdmonitor-oneshot.timer loaded unknown dead     Reminder for degraded MD arrays
mdmonitor.service       loaded inactive dead    MD array monitor
modprobe@.service       loaded inactive dead    Load Kernel Module 
motd-news.service       loaded inactive dead    Message of the Day
motd-news.timer loaded unknown dead     Message of the Day
mscs.service    loaded inactive dead    Minecraft Server Control Script
mscs@.service   loaded inactive dead    Minecraft Server Control Script for server 
multi-user.target       loaded inactive dead    Multi-User System
multipath-tools.service loaded inactive dead    NOT-FOUND multipath-tools.service
multipathd.service      loaded inactive dead
mumble-server.service   loaded inactive dead    Mumble server
mysql.service   loaded inactive dead
netplan-ovs-cleanup.service     loaded inactive dead    OpenVSwitch configuration for cleanup
network-online.target   loaded active dead      Network is Online
network-pre.target      loaded active dead      Preparation for Network
network.target  loaded active dead      Network
networkd-dispatcher.service     loaded inactive dead    Dispatcher daemon for systemd-networkd
nftables.service        loaded inactive dead    nftables
nmb.service     loaded active running   Samba NMB Daemon
nmbd.service    loaded active running   Samba NMB Daemon
nodered.service loaded inactive dead    Node-RED graphical event wiring tool
nss-lookup.target       loaded active dead      Host and Network Name Lookups
nss-user-lookup.target  loaded active dead      User and Group Name Lookups
open-iscsi.service      loaded inactive dead    Login to default iSCSI targets
open-vm-tools.service   loaded inactive dead    Service for virtual machines hosted on VMware
packagekit-offline-update.service       loaded inactive dead    Update the operating system whilst offline
packagekit.service      loaded inactive dead    PackageKit Daemon
pam_namespace.service   loaded inactive dead    Make sure parent directories configured in /etc/security/namespace.conf for polyinstantiation exist
paths.target    loaded active dead      Path Units
plexmediaserver.service loaded inactive dead    Plex Media Server
plymouth-halt.service   loaded inactive dead    Show Plymouth Halt Screen
plymouth-kexec.service  loaded inactive dead    Show Plymouth Reboot with kexec Screen
plymouth-log.service    loaded inactive dead    Tell Plymouth To Write Out Runtime Data
plymouth-poweroff.service       loaded inactive dead    Show Plymouth Power Off Screen
plymouth-quit-wait.service      loaded inactive dead    Hold until boot process finishes up
plymouth-quit.service   loaded inactive dead    Terminate Plymouth Boot Screen
plymouth-read-write.service     loaded inactive dead    Tell Plymouth To Write Out Runtime Data
plymouth-reboot.service loaded inactive dead    Show Plymouth Reboot Screen
plymouth-start.service  loaded inactive dead    Show Plymouth Boot Screen
plymouth-switch-root-initramfs.service  loaded inactive dead    Tell Plymouth To Jump To initramfs
plymouth-switch-root.service    loaded inactive dead    Plymouth switch root service
plymouth.service        loaded inactive dead    Terminate Plymouth Boot Screen
polkit.service  loaded inactive dead    Authorization Manager
pollinate.service       loaded inactive dead
postfix.service loaded inactive dead
poweroff.target loaded inactive dead    System Power Off
printer.target  loaded active dead      Printer Support
proc-sys-fs-binfmt_misc.automount       loaded unknown dead     Arbitrary Executable File Formats File System Automount Point
proc-sys-fs-binfmt_misc.mount   loaded unknown dead     Arbitrary Executable File Formats File System
procps.service  loaded inactive dead    Apply Kernel Variables
prowlarr.service        loaded inactive dead    Prowlarr Service
qbittorrent-nox@.service        loaded inactive dead    qBittorrent-nox service for user 
quotaon.service loaded inactive dead    Enable File System Quotas
rc-local.service        loaded inactive dead    /etc/rc.local Compatibility
reboot.target   loaded inactive dead    System Reboot
remote-cryptsetup.target        loaded active dead      Remote Encrypted Volumes
remote-fs-pre.target    loaded active dead      Preparation for Remote File Systems
remote-fs.target        loaded active dead      Remote File Systems
remote-veritysetup.target       loaded active dead      Remote Verity Protected Volumes
rescue-ssh.target       loaded inactive dead    Rescue with network and ssh
rescue.service  loaded inactive dead    Rescue Shell
rescue.target   loaded inactive dead    Rescue Mode
rpcbind.target  loaded active dead      RPC Port Mapper
rsync.service   loaded inactive dead    fast remote file copy program daemon
rsyslog.service loaded inactive dead    System Logging Service
rtkit-daemon.service    loaded inactive dead    RealtimeKit Scheduling Policy Service
rtsp-simple-server.service      loaded inactive dead
runlevel0.target        loaded active dead      System Power Off
runlevel1.target        loaded inactive dead    Rescue Mode
runlevel2.target        loaded active dead      Multi-User System
runlevel3.target        loaded active dead      Multi-User System
runlevel4.target        loaded active dead      Multi-User System
runlevel5.target        loaded inactive dead    Graphical Interface
runlevel6.target        loaded active dead      System Reboot
samba-ad-dc.service     loaded inactive dead    Samba AD Daemon
samba.service   loaded inactive dead    Samba AD Daemon
screen-cleanup.service  loaded inactive dead
secureboot-db.service   loaded inactive dead    Secure Boot updates for DB and DBX
serial-getty@.service   loaded inactive dead    Serial Getty on 
setvtrgb.service        loaded inactive dead    Set console scheme
shutdown.target loaded active dead      System Shutdown
sigpwr.target   loaded active dead      Power Failure
sleep.target    loaded inactive dead
slices.target   loaded active dead      Slice Units
smartcard.target        loaded active dead      Smart Card
smartd.service  loaded inactive dead    Self Monitoring and Reporting Technology (SMART) Daemon
smartmontools.service   loaded inactive dead    Self Monitoring and Reporting Technology (SMART) Daemon
smb.service     loaded active running   Samba SMB Daemon
smbd.service    loaded active running   Samba SMB Daemon
snap-bare-5.mount       loaded unknown dead     Mount unit for bare, revision 5
snap-chromium-2842.mount        loaded unknown dead     Mount unit for chromium, revision 2842
snap-chromium-2846.mount        loaded unknown dead     Mount unit for chromium, revision 2846
snap-core18-2812.mount  loaded unknown dead     Mount unit for core18, revision 2812
snap-core18-2823.mount  loaded unknown dead     Mount unit for core18, revision 2823
snap-core20-2182.mount  loaded unknown dead     Mount unit for core20, revision 2182
snap-core20-2264.mount  loaded unknown dead     Mount unit for core20, revision 2264
snap-core22-1122.mount  loaded unknown dead     Mount unit for core22, revision 1122
snap-core22-1380.mount  loaded unknown dead     Mount unit for core22, revision 1380
snap-cups-1044.mount    loaded unknown dead     Mount unit for cups, revision 1044
snap-cups-1047.mount    loaded unknown dead     Mount unit for cups, revision 1047
snap-firefox-4136.mount loaded unknown dead     Mount unit for firefox, revision 4136
snap-firefox-4173.mount loaded unknown dead     Mount unit for firefox, revision 4173
snap-gnome\x2d3\x2d38\x2d2004-140.mount loaded unknown dead     Mount unit for gnome-3-38-2004, revision 140
snap-gnome\x2d3\x2d38\x2d2004-143.mount loaded unknown dead     Mount unit for gnome-3-38-2004, revision 143
snap-gnome\x2d42\x2d2204-172.mount      loaded unknown dead     Mount unit for gnome-42-2204, revision 172
snap-gnome\x2d42\x2d2204-176.mount      loaded unknown dead     Mount unit for gnome-42-2204, revision 176
snap-gtk\x2dcommon\x2dthemes-1534.mount loaded unknown dead     Mount unit for gtk-common-themes, revision 1534
snap-gtk\x2dcommon\x2dthemes-1535.mount loaded unknown dead     Mount unit for gtk-common-themes, revision 1535
snap-lxd-23991.mount    loaded unknown dead     Mount unit for lxd, revision 23991
snap-lxd-24061.mount    loaded unknown dead     Mount unit for lxd, revision 24061
snap-snapd-21184.mount  loaded unknown dead     Mount unit for snapd, revision 21184
snap-snapd-21465.mount  loaded unknown dead     Mount unit for snapd, revision 21465
snap.cups.cups-browsed.service  loaded inactive dead    NOT-FOUND snap.cups.cups-browsed.service
snap.cups.cupsd.service loaded inactive dead    NOT-FOUND snap.cups.cupsd.service
snap.lxd.activate.service       loaded inactive dead    NOT-FOUND snap.lxd.activate.service
snap.lxd.daemon.service loaded inactive dead    NOT-FOUND snap.lxd.daemon.service
snap.lxd.daemon.unix.socket     loaded unknown dead     NOT-FOUND snap.lxd.daemon.unix.socket
snapd.apparmor.service  loaded inactive dead    Load AppArmor profiles managed internally by snapd
snapd.autoimport.service        loaded inactive dead    Auto import assertions from block devices
snapd.core-fixup.service        loaded inactive dead    Automatically repair incorrect owner/permissions on core devices
snapd.failure.service   loaded inactive dead    Failure handling of the snapd snap
snapd.mounts-pre.target loaded active dead      Mounting snaps
snapd.mounts.target     loaded active dead      Mounted snaps
snapd.recovery-chooser-trigger.service  loaded inactive dead    Wait for the Ubuntu Core chooser trigger
snapd.seeded.service    loaded inactive dead    Wait until snapd is fully seeded
snapd.service   loaded inactive dead    Snap Daemon
snapd.snap-repair.service       loaded inactive dead    Automatically fetch and run repair assertions
snapd.snap-repair.timer loaded unknown dead     Timer to automatically fetch and run repair assertions
snapd.socket    loaded inactive dead    Socket activation for snappy daemon
snapd.system-shutdown.service   loaded inactive dead    Ubuntu core (all-snaps) system shutdown helper setup service
sockets.target  loaded inactive dead    Socket Units
soft-reboot.target      loaded active dead      Reboot System Userspace
sonarr.service  loaded inactive dead    Sonarr Daemon
sound.target    loaded active dead      Sound Card
ssh.service     loaded inactive dead    OpenBSD Secure Shell server
ssh.socket      loaded inactive dead    OpenBSD Secure Shell server socket
ssl-cert.service        loaded inactive dead    Generate snakeoil SSL keypair
storage-target-mode.target      loaded inactive dead    Storage Target Mode
sudo.service    loaded inactive dead
suspend-then-hibernate.target   loaded inactive dead    Suspend; Hibernate if not used for a period of time
suspend.target  loaded inactive dead
swap.target     loaded active dead      Swaps
sys-fs-fuse-connections.mount   loaded unknown dead     FUSE Control File System
sys-kernel-config.mount loaded unknown dead     Kernel Configuration File System
sys-kernel-debug.mount  loaded unknown dead     Kernel Debug File System
sys-kernel-tracing.mount        loaded unknown dead     Kernel Trace File System
sysinit.target  loaded inactive dead    System Initialization
syslog.service  loaded inactive dead    System Logging Service
syslog.socket   loaded inactive dead    Syslog Socket
sysstat-collect.service loaded inactive dead    system activity accounting tool
sysstat-collect.timer   loaded unknown dead     Run system activity accounting tool every 10 minutes
sysstat-summary.service loaded inactive dead    Generate a daily summary of process accounting
sysstat-summary.timer   loaded unknown dead     Generate summary of yesterday's process accounting
sysstat.service loaded inactive dead    Resets System Activity Logs
system-systemd\x2dcryptsetup.slice      loaded unknown dead     Encrypted Volume Units Service Slice
system-systemd\x2dveritysetup.slice     loaded unknown dead     Verity Protection Service Slice
system-update-cleanup.service   loaded inactive dead    Remove the Offline System Updates Symlink
system-update-pre.target        loaded active dead      Offline System Update (Pre)
system-update.target    loaded inactive dead    Offline System Update
systemd-ask-password-console.path       loaded unknown dead     Dispatch Password Requests to Console Directory Watch
systemd-ask-password-console.service    loaded inactive dead    Dispatch Password Requests to Console
systemd-ask-password-plymouth.path      loaded unknown dead     Forward Password Requests to Plymouth Directory Watch
systemd-ask-password-plymouth.service   loaded inactive dead    Forward Password Requests to Plymouth
systemd-ask-password-wall.path  loaded unknown dead     Forward Password Requests to Wall Directory Watch
systemd-ask-password-wall.service       loaded inactive dead    Forward Password Requests to Wall
systemd-backlight@.service      loaded inactive dead    Load/Save Screen Backlight Brightness of 
systemd-battery-check.service   loaded inactive dead    Check battery level during early boot
systemd-binfmt.service  loaded inactive dead    Set Up Additional Binary Formats
systemd-boot-check-no-failures.service  loaded inactive dead    Check if Any System Units Failed
systemd-bsod.service    loaded inactive dead    Displays emergency message in full screen.
systemd-confext.service loaded inactive dead    Merge System Configuration Images into /etc/
systemd-exit.service    loaded inactive dead    Exit the Container
systemd-firstboot.service       loaded inactive dead    First Boot Wizard
systemd-fsck-root.service       loaded inactive dead    File System Check on Root Device
systemd-fsck@.service   loaded inactive dead    File System Check on /systemd/fsck
systemd-fsckd.service   loaded inactive dead    File System Check Daemon to report status
systemd-fsckd.socket    loaded inactive dead    fsck to fsckd communication Socket
systemd-growfs-root.service     loaded inactive dead    Grow Root File System
systemd-growfs@.service loaded inactive dead    Grow File System on /systemd/growfs
systemd-halt.service    loaded inactive dead    System Halt
systemd-hibernate-resume.service        loaded inactive dead    Resume from hibernation
systemd-hibernate.service       loaded inactive dead    System Hibernate
systemd-hostnamed.service       loaded inactive dead    Hostname Service
systemd-hwdb-update.service     loaded inactive dead    Rebuild Hardware Database
systemd-hybrid-sleep.service    loaded inactive dead    System Hybrid Suspend+Hibernate
systemd-initctl.service loaded inactive dead    initctl Compatibility Daemon
systemd-initctl.socket  loaded inactive dead    initctl Compatibility Named Pipe
systemd-journal-catalog-update.service  loaded inactive dead    Rebuild Journal Catalog
systemd-journal-flush.service   loaded inactive dead    Flush Journal to Persistent Storage
systemd-journald-audit.socket   loaded inactive dead    Journal Audit Socket
systemd-journald-dev-log.socket loaded inactive dead    Journal Socket (/dev/log)
systemd-journald-varlink@.socket        loaded inactive dead    Journal Varlink Socket for Namespace 
systemd-journald.service        loaded inactive dead    Journal Service
systemd-journald.socket loaded inactive dead    Journal Socket
systemd-journald@.service       loaded inactive dead    Journal Service for Namespace %i
systemd-journald@.socket        loaded inactive dead    Journal Socket for Namespace 
systemd-kexec.service   loaded inactive dead    Reboot via kexec
systemd-localed.service loaded inactive dead    Locale Service
systemd-logind.service  loaded inactive dead    User Login Management
systemd-machine-id-commit.service       loaded inactive dead    Commit a transient machine-id on disk
systemd-modules-load.service    loaded inactive dead    Load Kernel Modules
systemd-network-generator.service       loaded inactive dead    Generate network units from Kernel command line
systemd-networkd-wait-online.service    loaded inactive dead    Wait for Network to be Configured
systemd-networkd-wait-online@.service   loaded inactive dead    Wait for Network Interface  to be Configured
systemd-networkd.service        loaded inactive dead    Network Configuration
systemd-networkd.socket loaded inactive dead    Network Service Netlink Socket
systemd-pcrextend.socket        loaded inactive dead    TPM2 PCR Extension (Varlink)
systemd-pcrextend@.service      loaded inactive dead    TPM2 PCR Extension (Varlink)
systemd-pcrfs-root.service      loaded inactive dead    TPM2 PCR Root File System Measurement
systemd-pcrfs@.service  loaded inactive dead    TPM2 PCR File System Measurement of /systemd/pcrfs
systemd-pcrlock-file-system.service     loaded inactive dead    Lock File Systems to TPM2 PCR Policy
systemd-pcrlock-firmware-code.service   loaded inactive dead    Lock Firmware Code to TPM2 PCR Policy
systemd-pcrlock-firmware-config.service loaded inactive dead    Lock Firmware Configuration to TPM2 PCR Policy
systemd-pcrlock-machine-id.service      loaded inactive dead    Lock Machine ID to TPM2 PCR Policy
systemd-pcrlock-make-policy.service     loaded inactive dead    Make TPM2 PCR Policy
systemd-pcrlock-secureboot-authority.service    loaded inactive dead    Lock UEFI SecureBoot Authority to TPM2 PCR Policy
systemd-pcrlock-secureboot-policy.service       loaded inactive dead    Lock UEFI SecureBoot Policy to TPM2 PCR Policy
systemd-pcrmachine.service      loaded inactive dead    TPM2 PCR Machine ID Measurement
systemd-pcrphase-initrd.service loaded inactive dead    TPM2 PCR Barrier (initrd)
systemd-pcrphase-sysinit.service        loaded inactive dead    TPM2 PCR Barrier (Initialization)
systemd-pcrphase.service        loaded inactive dead    TPM2 PCR Barrier (User)
systemd-poweroff.service        loaded inactive dead    System Power Off
systemd-pstore.service  loaded inactive dead    Platform Persistent Storage Archival
systemd-quotacheck.service      loaded inactive dead    File System Quota Check
systemd-random-seed.service     loaded inactive dead    Load/Save OS Random Seed
systemd-reboot.service  loaded inactive dead    System Reboot
systemd-remount-fs.service      loaded inactive dead    Remount Root and Kernel File Systems
systemd-repart.service  loaded inactive dead    Repartition Root Disk
systemd-resolved.service        loaded inactive dead    Network Name Resolution
systemd-rfkill.service  loaded inactive dead    Load/Save RF Kill Switch Status
systemd-rfkill.socket   loaded inactive dead    Load/Save RF Kill Switch Status /dev/rfkill Watch
systemd-soft-reboot.service     loaded inactive dead    Reboot System Userspace
systemd-storagetm.service       loaded inactive dead    Storage Target Mode (NVMe-TCP)
systemd-suspend-then-hibernate.service  loaded inactive dead    System Suspend then Hibernate
systemd-suspend.service loaded inactive dead    System Suspend
systemd-sysctl.service  loaded inactive dead    Apply Kernel Variables
systemd-sysext.service  loaded inactive dead    Merge System Extension Images into /usr/ and /opt/
systemd-sysext.socket   loaded inactive dead    System Extension Image Management (Varlink)
systemd-sysext@.service loaded inactive dead    System Extension Image Management (Varlink)
systemd-sysupdate-reboot.service        loaded inactive dead    Reboot Automatically After System Update
systemd-sysupdate-reboot.timer  loaded unknown dead     Reboot Automatically After System Update
systemd-sysupdate.service       loaded inactive dead    Automatic System Update
systemd-sysupdate.timer loaded unknown dead     Automatic System Update
systemd-sysusers.service        loaded inactive dead    Create System Users
systemd-time-wait-sync.service  loaded inactive dead    Wait Until Kernel Time Synchronized
systemd-timedated.service       loaded inactive dead    Time & Date Service
systemd-timesyncd.service       loaded inactive dead    Network Time Synchronization
systemd-tmpfiles-clean.service  loaded inactive dead    Cleanup of Temporary Directories
systemd-tmpfiles-clean.timer    loaded unknown dead     Daily Cleanup of Temporary Directories
systemd-tmpfiles-setup-dev-early.service        loaded inactive dead    Create Static Device Nodes in /dev gracefully
systemd-tmpfiles-setup-dev.service      loaded inactive dead    Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service  loaded inactive dead    Create Volatile Files and Directories
systemd-tpm2-setup-early.service        loaded inactive dead    TPM2 SRK Setup (Early)
systemd-tpm2-setup.service      loaded inactive dead    TPM2 SRK Setup
systemd-udev-settle.service     loaded inactive dead    Wait for udev To Complete Device Initialization
systemd-udev-trigger.service    loaded inactive dead    Coldplug All udev Devices
systemd-udevd-control.socket    loaded inactive dead    udev Control Socket
systemd-udevd-kernel.socket     loaded inactive dead    udev Kernel Socket
systemd-udevd.service   loaded inactive dead    Rule-based Manager for Device Events and Files
systemd-update-done.service     loaded inactive dead    Update is Completed
systemd-update-utmp-runlevel.service    loaded inactive dead    Record Runlevel Change in UTMP
systemd-update-utmp.service     loaded inactive dead    Record System Boot/Shutdown in UTMP
systemd-user-sessions.service   loaded inactive dead    Permit User Sessions
systemd-volatile-root.service   loaded inactive dead    Enforce Volatile Root File Systems
thermald.service        loaded inactive dead    Thermal Daemon Service
time-set.target loaded active dead      System Time Set
time-sync.target        loaded active dead      System Time Synchronized
timers.target   loaded active dead      Timer Units
tpm-udev.path   loaded unknown dead     Handle dynamically added tpm devices
tpm-udev.service        loaded inactive dead    Handle dynamically added tpm devices
transmission-daemon.service     loaded inactive dead    Transmission BitTorrent Daemon
ua-reboot-cmds.service  loaded inactive dead    Ubuntu Pro reboot cmds
ua-timer.service        loaded inactive dead    Ubuntu Pro Timer for running repeated jobs
ua-timer.timer  loaded unknown dead     Ubuntu Pro Timer for running repeated jobs
ubuntu-advantage.service        loaded inactive dead    Ubuntu Pro Background Auto Attach
udev.service    loaded inactive dead    Rule-based Manager for Device Events and Files
ufw.service     loaded inactive dead    Uncomplicated firewall
umount.target   loaded active dead      Unmount All Filesystems
unattended-upgrades.service     loaded inactive dead    Unattended Upgrades Shutdown
update-notifier-download.service        loaded inactive dead    Download data for packages that failed at package install time
update-notifier-download.timer  loaded unknown dead     Download data for packages that failed at package install time
update-notifier-motd.service    loaded inactive dead    Check to see whether there is a new version of Ubuntu available
update-notifier-motd.timer      loaded unknown dead     Check to see whether there is a new version of Ubuntu available
upower.service  loaded inactive dead    Daemon for power management
usb-gadget.target       loaded active dead      Hardware activated USB gadget
usbmuxd.service loaded inactive dead    Socket daemon for the usbmux protocol used by Apple devices
user-runtime-dir@.service       loaded inactive dead    User Runtime Directory /run/user/
user.slice      loaded unknown dead     User and Session Slice
user@.service   loaded inactive dead    User Manager for UID 
uuidd.service   loaded inactive dead    Daemon for generating UUIDs
uuidd.socket    loaded inactive dead    UUID daemon activation socket
var-snap-firefox-common-host\x2dhunspell.mount  loaded unknown dead     NOT-FOUND var-snap-firefox-common-host\x2dhunspell.mount
veritysetup-pre.target  loaded active dead      Local Verity Protected Volumes (Pre)
veritysetup.target      loaded active dead      Local Verity Protected Volumes
vgauth.service  loaded inactive dead    Authentication service for virtual machines hosted on VMware
vmtoolsd.service        loaded inactive dead    Service for virtual machines hosted on VMware
wacom-inputattach@.service      loaded inactive dead    inputattach for Wacom ISDv4-compatible serial devices
wpa_supplicant-nl80211@.service loaded inactive dead    WPA supplicant daemon (interface- and nl80211 driver-specific version)
wpa_supplicant-wired@.service   loaded inactive dead    WPA supplicant daemon (interface- and wired driver-specific version)
wpa_supplicant.service  loaded inactive dead    WPA supplicant
wpa_supplicant@.service loaded inactive dead    WPA supplicant daemon (interface-specific version)
x11-common.service      loaded inactive dead
xfs_scrub@.service      loaded inactive dead    Online XFS Metadata Check for /xfs_scrub
xfs_scrub_all.service   loaded inactive dead    Online XFS Metadata Check for All Filesystems
xfs_scrub_all.timer     loaded unknown dead     Periodic XFS Online Metadata Check for All Filesystems
xfs_scrub_fail@.service loaded inactive dead    Online XFS Metadata Check Failure Reporting for /xfs_scrub_fail

449 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.

everything appears dead but nothing is, services are acting as normal

also i have rebooted multiple times but nothing changes

anyone have any ideas? still struggling with this