Почему e-cryptfs продолжает заполняться /tmp?

По какой-то глупой причине Ubuntu 14.10 сейчас заполняется /tmp с файлами. Есть миллионы.

dmesg показывает мне тысячи строк, как это,

[15686.146977] ecryptfs_create: Failed to create file inlower filesystem
[15686.376336] ecryptfs_do_create: Failure to create dentry in lower fs; rc = 

В конце концов, я должен загрузиться с карты памяти и запустить rm -rf /tmp и воссоздать это сам. В чем причина этой проблемы? Я обновил систему, она работала немного. Тогда это доставляло мне проблемы, и когда я перезагружался, я получал тонны ошибок. Мне понадобилось время, чтобы найти его, но, похоже, это не единственное событие. Теперь мой диск заполнен, и я не могу ничего сделать, чтобы записать на диск из-за всех этих временных файлов.

Обновить

Интересно, что все файлы в /tmp есть содержимое файла чашки ppd...

*PPD-Adobe: "4.3"
*% ===============================================
*% Disclaimer:  The above statement indicates
*% that this PPD was written using the Adobe PPD
*% File Format Specification 4.3, but does not
*% intend to imply approval and acceptance by
*% Adobe Systems, Inc.
*% ===============================================
*%
*% ===============================================
*% PPD for Samsung M262x 282x Series CUPS
*% For Linux Only
*% ===============================================

(Файл урезан здесь).

Дальше в /var/log/cups/error_logУ меня есть много записей, как это...

E [timestamp] Unable to create "/var/cache/cups/job.cache.N": No space left on device
E [timestamp[ Unable to create "/var/spool/cups/c00196.N": No space left on device
E [timestamp] Unable to create "/etc/cups/subscriptions.conf.N": No space left on device
E [timestamp] Unable to create "/var/cache/cups/job.cache.N": No space left on device
E [timestamp] Unable to create "/var/spool/cups/c00196.N": No space left on device

При дальнейшем рассмотрении я вижу, что это все символические ссылки на один и тот же файл ppd.

find . -not -type d -exec ls -al {} \;
./5452f859dd8ec -> /etc/cups/ppd/Samsung-M262x-282x-Series.ppd
./5452fb4f958b3 -> /etc/cups/ppd/Samsung-M262x-282x-Series.ppd
./5452fa54e4d05 -> /etc/cups/ppd/Samsung-M262x-282x-Series.ppd
./5452f4b801d88 -> /etc/cups/ppd/Samsung-M262x-282x-Series.ppd

1 ответ

Решение

Кажется, это сообщенная ошибка. Хотя в высшей степени трудно обнаружить.

Эта ошибка была исправлена ​​в пакете system-config-printer - 1.5.3+20141027-0ubuntu1

И в журнале изменений

 o Fixed infinite loop generating millions of links in /tmp when PPD file
   requested from a print queue is not readable (LP: #1156398,
   Closes: #764253).
Другие вопросы по тегам