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?


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.


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 .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.