Error writing to file — write (28: No space left on device) говорит вам о том что у вас на устройстве не осталось места.
Для этого вам нужно найти источник переполнения, делаем это следующими командами в Linux:
df -h
Получаем вывод что-то вроде:
root@debian:~# df -h Filesystem Size Used Avail Use% Mounted on udev 469M 0 469M 0% /dev tmpfs 98M 512K 98M 1% /run /dev/sda1 9.4G 9.0G 0 100% / tmpfs 489M 0 489M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 98M 0 98M 0% /run/user/0
Действительно видим что диск /dev/sda1 почти полон.
Выполняем команду на поиск больших файлов:
find / -type f -size +500M -exec ls -lh {} \;
Получаем вывод что-то вроде:
-rw-r--r-- 1 user user 650M Jul 4 00:00 /var/log/user/user_2345-67-89.log
удаляем из папки /var/log/user/ все логи приожения:
rm -rf /var/log/user/user*