что это за файл: C: \ nppdf32Log \ debuglog.txt [закрыто]

79

После обновления до 12.04 C:\nppdf32Log\debuglog.txtв моем домашнем каталоге появляется файл с именем . Содержимое файла выглядит следующим образом:

NPP_Initialize : called
NPP_GetValue is called
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_NewStream : called for instance 920c0e28, stream 913403b0, URL http://www.xxxxxx.com/attachments/soft/CDGM%20Optical%20Glass%20Catalog.pdf, stream size 36177984, seekable 1
NPP_Write : called for instance 920c0e28, stream 913403b0, offset = 0, length = 16384, streamlength = 36177984
Trying for window attributes
Trying for query tree
NPP_Write : called for instance 920c0e28, stream 913403b0, offset = 16384, length = 16384, streamlength = 36177984
Trying for window attributes
Trying for query tree ......

Кажется, этот файл связан с Firefox, в чем именно проблема?

Джесси
источник
4
Это ошибка, как упоминалось в ответе karolszk : LP Bug # 986841 . Ошибки в оффтопе здесь на Ask Ubuntu согласно FAQ , так что я голосую, чтобы закрыть этот вопрос. В отчете об ошибках перечислены некоторые обходные пути, которые вы можете использовать за это время.
gertvdijk
временный файл = $ (Mktemp); crontab -l> $ tempfile; echo -e "\ n # Удалить эти надоедливые файлы lp # 968841" >> $ tempfile; echo "0 18 * * * nice -n19 ionice -c3 find ~ -name 'C \: \\ nppdf32Log \\ debuglog.txt' -exec rm -f '{}' \;" >> $ временных файлов; cat $ tempfile | crontab -; rm -f $ tempfile
nazar_art
2
Это ошибка и общий вопрос. Я думаю, что это должно быть вновь открыто.
Брайс

Ответы:

42

Вот что я нашел, используя полезную ссылку от Тома:

nppdf32.so - это подключаемый модуль браузера для поддержки PDF-поддержки Adobe Reader в Firefox.

Кажется, есть ошибка в версии 9.5.1 плагина, создающего «C: \ nppdf32Log \ debuglog.txt» в рабочем каталоге, где был запущен Firefox. Обычно это домашний каталог пользователя, если Firefox запускается графически. Если вы запустите его из командной строки, файл «C: \ nppdf32Log \ debuglog.txt» будет создан в каталоге, где вы вводите firefox. В вашей системе может быть несколько таких файлов журналов, если плагин PDF запущен с использованием разных рабочих каталогов.

Сергей
источник
4
Если вы можете жить без плагина, то есть читать PDF-файлы полностью в Reader / Evince / что угодно вместо окна браузера, вы можете просто удалить файл npp /usr/lib/mozilla/plugins/nppdf.so
Алоис Махдал
Обратите внимание, что имя пути - это просто соглашение; это не ограничивается Firefox или другими продуктами Mozilla. Многие другие браузеры, такие как Opera, ищут плагины в этом каталоге и наоборот, пакеты, такие как Adobe Reader, создают каталог во время установки (даже если программное обеспечение Mozilla никогда не устанавливалось) и разворачивают там свои плагины.
Алоис Махдал
Обратите внимание, что файл также создается, если плагин был деактивирован в FF.
Рафаэль
На моей машине (14.04) библиотека плагинов была вызвана /usr/lib/mozilla/plugins/npwrapper.nppdf.so. Я установил Adobe Reader некоторое время назад, прежде чем удалить его, но он оставил это позади ...
sxc731
23

Если вы не можете дождаться следующего обновления, но готовы взломать, вы можете отредактировать nppdf32.so в каталоге плагинов, чтобы заменить C: \ nppdf32Log \ debuglog.txt на ./.nppdf32Log.debuglog.txt Файл все равно будет создан но будет скрыт. Я использовал vim с: set bin, искал отладочный журнал, затем использовал режим замены.

Рекомендуется использовать редактор HEX, поскольку это бинарный файл. Не Позаботьтесь только , чтобы изменить 3 -х символов C:\до ./., второй \к ., и ничего другого .

Эд Жакей
источник