Was ist die Datei: C: \ nppdf32Log \ debuglog.txt [geschlossen]

79

Nach dem Update auf 12.04 befindet sich eine Datei mit dem Namen C:\nppdf32Log\debuglog.txtin meinem Ausgangsverzeichnis. Der Inhalt der Datei ist wie folgt:

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

Es scheint, dass diese Datei mit Firefox zusammenhängt. Was genau ist das Problem?

Jesse
quelle
4
Dies ist ein Fehler, wie in der Antwort von Karolszk erwähnt : LP Bug # 986841 . Bugs sind hier auf Ask Ubuntu gemäß FAQ offtopic , daher stimme ich ab, um diese Frage zu schließen. Der Fehlerbericht listet einige Workarounds auf, die Sie in der Zwischenzeit verwenden können.
Gertvdijk
tempfile = $ (mktemp); crontab -l> $ tempfile; echo -e "\ n # Entferne diese lästigen Dateien lp # 968841" >> $ tempfile; echo "0 18 * * * nice -n19 ionice -c3 find ~ -name 'C \: \\ nppdf32Log \\ debuglog.txt' -exec rm -f '{}' \;" >> $ tempfile; cat $ tempfile | crontab -; rm -f $ tempfile
nazar_art
2
Es ist ein Fehler und eine häufige Frage. Ich denke, es sollte wieder geöffnet werden.
Bryce

Antworten:

42

Folgendes habe ich mithilfe eines hilfreichen Links von Tom gefunden:

nppdf32.so ist das eigentliche Browser-Plugin zur Aktivierung der Adobe Reader PDF-Unterstützung in Firefox.

Es scheint einen Fehler in der Version 9.5.1 des Plugins zu geben, der die Datei "C: \ nppdf32Log \ debuglog.txt" in dem Arbeitsverzeichnis erstellt, in dem Firefox gestartet wurde. Dies ist normalerweise das Ausgangsverzeichnis des Benutzers, wenn Firefox grafisch gestartet wird. Wenn Sie es über die Befehlszeile starten, wird die Datei "C: \ nppdf32Log \ debuglog.txt" in dem Verzeichnis erstellt, in das Sie Firefox eingeben. Es können mehrere solcher Protokolldateien auf Ihrem System vorhanden sein, wenn das PDF-Plugin mit verschiedenen Arbeitsverzeichnissen gestartet wurde.

Sergey
quelle
4
Wenn Sie ohne das Plug-in leben können, dh PDFs in Reader / Evince / whatever anstatt im Browserfenster lesen, können Sie die Datei npp /usr/lib/mozilla/plugins/nppdf.so
Alois Mahdal,
Beachten Sie, dass der Pfadname nur eine Konvention ist. Dies ist nicht auf Firefox oder andere Mozilla-Produkte beschränkt. Viele andere Browser wie Opera suchen in diesem Verzeichnis nach Plug-Ins und umgekehrt. Pakete wie Adobe Reader erstellen das Verzeichnis während der Installation (auch wenn noch keine Mozilla-Software installiert wurde) und stellen dort ihre Plug-Ins bereit.
Alois Mahdal
Beachten Sie, dass die Datei auch erstellt wird, wenn das Plugin in FF deaktiviert wurde.
Raphael
Auf meinem Rechner (14.04) wurde die Plugin-Bibliothek aufgerufen /usr/lib/mozilla/plugins/npwrapper.nppdf.so. Ich habe Adobe Reader vor
einiger Zeit
23

Wenn Sie nicht auf das nächste Update warten können, aber bereit sind, sich zu hacken, können Sie nppdf32.so in Ihrem Plugin-Verzeichnis bearbeiten, um C: \ nppdf32Log \ debuglog.txt durch ./.nppdf32Log.debuglog.txt zu ersetzen. Die Datei wird weiterhin erstellt wird aber versteckt sein. Ich habe vim mit: set bin verwendet, nach Debuglog gesucht und dann den Ersetzungsmodus verwendet.

Es ist eine gute Idee, einen HEX-Editor zu verwenden, da dies eine Binärdatei ist. Achten Sie darauf , nur die 3 Zeichen zu bearbeiten , C:\um ./.die zweite \zu einem ., und nichts anderes .

Ed Jaquay
quelle