Schau doch mal, ob lsof | grep X501 anzeigt, daß jemand die Socket benutzt.
Das ist eine gute Idee!
Als user:
Code: Alles auswählen
$ lsof | grep X501
lsof: WARNING: can't stat() aufs file system /sda7docker/docker.storage/aufs/mnt/888f31029adfe52a522dc9c39c09d2584f51283113a4c99f3424c8de2aef413f
Output information may be incomplete.
lsof: WARNING: can't stat() tmpfs file system /sda7docker/docker.storage/containers/4add640b3c04cf17ce91031ef659e8667d15d6314da4ab481157079582c2e763/shm
Output information may be incomplete.
lsof: WARNING: can't stat() nsfs file system /run/docker/netns/59dd8d53292d
Output information may be incomplete.
Als root:
Code: Alles auswählen
# lsof | grep X501
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
Seltsam, daß ich als root weniger Informationen bekomme denn als user, dennoch ein Hinweis, daß docker immer noch irgendwie den Finger auf die Datei legt, obwohl der Container, der sie erzeugt hat, längst Geschichte ist.
root kann die Datei problemlos löschen; lsof zeigt nach dem Löschen aber immer noch dieselbe Ausgabe.
Edit: docker beenden mit
systemctl stop docker macht keinen Unterschied.
Ein reboot führt dazu, daß lsof nichts mehr anzeigt; die Datei ist trotzdem nicht löschbar.
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.