Lösung 1:
Die Software sollte definieren, welche Verzeichnisse sie in /run benötigt (was /var/run ersetzte in Fedora 15) durch Platzieren einer Konfigurationsdatei in /usr/lib/tmpfiles.d . Während des Bootvorgangs füllt systemd-tmpfiles /run basierend auf dieser Konfiguration.
Lösung 2:
/var/run
wird normalerweise als tmpfs
gemountet , das ist eine Partition, die Ihrem RAM zugeordnet ist. Offensichtlich wird RAM beim Neustart gelöscht, ebenso wie alle tmpfs-Dateisysteme.
http://fedoraproject.org/wiki/Features/var-run-tmpfs
Sie sollten erwägen, Ihre Anwendungsdaten auf einem persistenten Dateisystem zu speichern, z. auf einer Festplatte installiert.