jaki jest plik: C: \ nppdf32Log \ debuglog.txt [zamknięty]

79

Po aktualizacji do 12.04 C:\nppdf32Log\debuglog.txtw moim katalogu domowym pojawia się plik o nazwie . Zawartość pliku jest następująca:

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 ......

Wygląda na to, że ten plik jest powiązany z Firefoksem. Na czym dokładnie polega problem?

Jesse
źródło
4
Jest to błąd, jak wspomniano w odpowiedzi karolszk : LP Bug # 986841 . Błędy są nieaktualne tutaj na Ask Ubuntu zgodnie z FAQ , więc głosuję, aby zamknąć to pytanie. Raport o błędach zawiera listę obejść, których możesz użyć w międzyczasie.
gertvdijk
tempfile = $ (mktemp); crontab -l> $ plik tymczasowy; echo -e "\ n # Usuń te irytujące pliki lp # 968841" >> $ tempfile; echo "0 18 * * * nice -n19 ionice -c3 find ~ -name 'C \: \\ nppdf32Log \\ debuglog.txt' -exec rm -f '{}' \;" >> $ plik tymczasowy; cat $ plik tymczasowy | crontab -; rm -f $ tempfile
nazar_art
2
To błąd i częste pytanie. Myślę, że należy go ponownie otworzyć.
Bryce,

Odpowiedzi:

42

Oto, co znalazłem, używając pomocnego linku od Toma:

nppdf32.so jest właściwą wtyczką do przeglądarki do włączania obsługi plików Adobe Reader w przeglądarce Firefox.

Wydaje się, że w wersji 9.5.1 wtyczki występuje błąd, który powoduje utworzenie pliku „C: \ nppdf32Log \ debuglog.txt” w katalogu roboczym, w którym uruchomiono przeglądarkę Firefox. Zwykle będzie to katalog domowy użytkownika, jeśli Firefox zostanie uruchomiony graficznie. Jeśli uruchomisz go z wiersza polecenia, plik „C: \ nppdf32Log \ debuglog.txt” zostanie utworzony w katalogu, w którym wpisujesz firefox. W systemie może być wiele takich plików dziennika, jeśli wtyczka PDF została uruchomiona przy użyciu różnych działających katalogów.

Siergiej
źródło
4
Jeśli możesz żyć bez wtyczki, tj. Czytać pliki PDF w całości Reader / Evince / cokolwiek zamiast okna przeglądarki, możesz bezpiecznie po prostu usunąć plik npp /usr/lib/mozilla/plugins/nppdf.so
Alois Mahdal
Zauważ, że nazwa ścieżki to tylko konwencja; nie ogranicza się to do Firefoksa ani innych produktów Mozilli. Wiele innych przeglądarek, takich jak Opera, szuka wtyczek w tym katalogu i odwrotnie, pakiety takie jak Adobe Reader tworzą katalog podczas instalacji (nawet jeśli nie zainstalowano żadnego oprogramowania Mozilla) i tam wdrażają swoje wtyczki.
Alois Mahdal
Pamiętaj, że plik jest tworzony również, jeśli wtyczka została dezaktywowana w FF.
Raphael
Na moim komputerze (14.04) została wywołana biblioteka wtyczek /usr/lib/mozilla/plugins/npwrapper.nppdf.so. Zainstalowałem Adobe Reader jakiś czas temu, zanim go odinstalowałem, ale zostawił to za sobą ...
sxc731
23

Jeśli nie możesz czekać na następną aktualizację, ale chcesz się włamać, możesz edytować plik nppdf32.so w katalogu wtyczek, aby zastąpić C: \ nppdf32Log \ debuglog.txt plikiem ./.nppdf32Log.debuglog.txt Plik zostanie utworzony ale będą ukryte. Użyłem vima z: ustaw bin, szukałem dziennika debugowania, a następnie użyłem trybu zastępowania.

Dobrym pomysłem jest użycie edytora HEX, ponieważ jest to plik binarny. Zadbaj tylko edytować 3 znaki C:\do ./., drugi \do ., i nic więcej .

ed jaquay
źródło