Systemd - Failed to reload daemon: Refusing to reload, not enough space available on /run/systemd.

Sorry for abusing the LES forum for asking for technical help, but hey, this is an issue I encountered on LES, so who knows, maybe someone else has run into this issue too? :)

Basically, I upgraded my Ubuntu installation to Ubuntu 19.10 (I know, 128MB is no longer a supported config). And now systemctl daemon-reload won't work because /run has less than 16M.

It seems that the size of /run is not something I can control easily. Should I raise a ticket and have it bumped (at least temporarily)?

root@uk1:/tmp# systemctl daemon-reload
Failed to reload daemon: Refusing to reload, not enough space available on /run/systemd. Currently, 12.6M are free, but a safety buffer of 16.0M is enforced.
root@uk1:/tmp# free -m
              total        used        free      shared  buff/cache   available
Mem:            128          17           0           0         109         110
Swap:             0           0           0
root@uk1:/tmp# df -h
Filesystem         Size  Used Avail Use% Mounted on
/dev/ploop14426p1  2.9G  563M  2.2G  21% /
none                64M     0   64M   0% /sys/fs/cgroup
none                64M     0   64M   0% /dev
tmpfs               64M     0   64M   0% /dev/shm
tmpfs               13M  124K   13M   1% /run
tmpfs              5.0M     0  5.0M   0% /run/lock
none                64M     0   64M   0% /run/shm
tmpfs               13M     0   13M   0% /run/user/0
root@uk1:/tmp# cat /etc/fstab
proc  /proc       proc    defaults    0    0
none  /dev/pts    devpts  rw,gid=5,mode=620    0    0
none  /run/shm    tmpfs   defaults    0    0
root@uk1:/tmp# free -m
              total        used        free      shared  buff/cache   available
Mem:            128          17           0           0         109         110
Swap:             0           0           0
root@uk1:/tmp# cat /etc/os-release 
NAME="Ubuntu"
VERSION="19.10 (Eoan Ermine)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.10"
VERSION_ID="19.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan

Comments

  • append to /etc/fstab
    none /run tmpfs defaults,size=64M 0 0

    mount /run again
    mount -o remount /run

    now check df again
    df -h /run

    Don't worry, increasing /run size to 64M won't reduce your Ram, as long as you keep your /run clean.

    I know, 128MB is no longer a supported config

    Who said that? In server environment, you can squish a lot from 128 MB.

    Should I raise a ticket and have it bumped (at least temporarily)?

    If your OS installation was provided by them, you should notify them that such lower /run size does not work for systemctl enforced restriction. So, they should edit their OS template.

    Thanked by (2)sanvit Freek
Sign In or Register to comment.

This Site is currently in maintenance mode.
Please check back here later.

→ Site Settings