Bogofilter und Segfault
Hallo Irgendwie geht mein Bogofilter seit einer Weile nicht mehr, d.h. er ordnet keine Mails mehr ein. Könnte schon daran liegen, dass ich an den promailrc's werkele. Auch an der Bogofilter-Konfig ... Na ja, ich bin halt dabei, dem auf dem Grund zu gehen. 1) Ich fragte mich, ob Bogofilter möglicherweise nicht die wordlist.db findet, die ich ein gesondertes Verzeichnis gepackt hab. "The -Q (query) option prints bogofilter's configuration, i.e. registration parameters, parsing options, bogofilter directory, etc" Wenn ich bogofilter -Q aufrufe, kommt aber keine Info zu einem Verzeichnis. Ist das normal? Muss ich zusätzlich was angeben? 2) Nun hab ich in der procmailrc den Befehl ausgebaut: ·---- | :0fw | | bogofilter -e -p -l -vvvv -d /var/dingenskirchen ·---- Endlich ist etwas in den Logs zu sehen und zwar: ... kernel: [365944.143976] bogofilter[29176]: segfault at 0 ip 0000000000411fe0 sp 00007fff47b7a338 error 4 in bogofilter[400000+42000] Und nun? Wie geht man mit einem solchen Fehler um? Ich hab mal nachgekuckt, ob es einen bekannten Bug gibt, hab aber nichts gesehen. http://sourceforge.net/tracker/?atid=499997&group_id=62265> -- Grüße Lieschen . -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
[ Lieschen Mueller, 07.05.2010:]
Irgendwie geht mein Bogofilter seit einer Weile nicht mehr, d.h. er ordnet keine Mails mehr ein. Könnte schon daran liegen, dass ich an den promailrc's werkele. Auch an der Bogofilter-Konfig ... Na ja, ich bin halt dabei, dem auf dem Grund zu gehen.
1) Ich fragte mich, ob Bogofilter möglicherweise nicht die wordlist.db findet, die ich ein gesondertes Verzeichnis gepackt hab.
"The -Q (query) option prints bogofilter's configuration, i.e. registration parameters, parsing options, bogofilter directory, etc"
Wenn ich bogofilter -Q aufrufe, kommt aber keine Info zu einem Verzeichnis. Ist das normal? Muss ich zusätzlich was angeben?
2) Nun hab ich in der procmailrc den Befehl ausgebaut: ·---- | :0fw | | bogofilter -e -p -l -vvvv -d /var/dingenskirchen ·----
Endlich ist etwas in den Logs zu sehen und zwar:
... kernel: [365944.143976] bogofilter[29176]: segfault at 0 ip 0000000000411fe0 sp 00007fff47b7a338 error 4 in bogofilter[400000+42000]
Und nun? Wie geht man mit einem solchen Fehler um?
Ich hab mal nachgekuckt, ob es einen bekannten Bug gibt, hab aber nichts gesehen. http://sourceforge.net/tracker/?atid=499997&group_id=62265>
In der Sorge um ein zu langes Mail, ist an dieser Stelle die Frage vielleicht doch zu knapp geraten ... Also noch ein paar Fragen zur Verdeutlichung: Wie geht ihr in einem solchen Segfault-Fall vor? Herumprobieren? Wo? Gibt es bei einer solchen Fehlermeldung hauptverdächtige Stellen? Wo brauche ich erst mal nicht zu suchen? Wo kann ich mir ein wildes Verschlimmbessern ersparen? Kann eine falsche Bogofilter-Konfig dazu führen oder ist es - kein Bug vorausgesetzt - schon mal ausgeschlossen? Oder weicher formuliert: Zu 99% Wahrscheinlichkeit. Kann eine falsche Procmail-Regel einen Segfault eines anderen Programms produzieren? Selbstverständlich habe ich Suchmaschinen bemüht, nach Updates gesucht, in der Doku und in der Wikipedia nachgesehen, aber Segfaults, Pufferüberläufe und dergleichen sind einfach immer noch eine Stufe zu hoch für mich. Für Hinweise zu passender, in diesem Fall möglichst pragmatischer Doku bin ich natürlich dankbar. ·---- | $ bogofilter -V | bogofilter version 1.2.0 | Database: Berkeley DB 4.5.20: (October 24, 2009) AUTO-XA [...] ·---- | $ procmail -v | procmail v3.22 2001/09/10 | [...] | Locking strategies: dotlocking, fcntl() | Default rcfile: $HOME/.procmailrc | Your system mailbox: /var/spool/mail/lisa ·---- Was mir dabei wieder einfällt: Von Anfang an auf dieser Suse 11.2-64 hatte ich das Problem, dass keine Default-Procmailrc (Standard, also ~/.procmailrc) erkannt wird. Mit extra Mda-Eintrag in der Fetchmailrc geht's. -- Grüße Lieschen . -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fre, 07 Mai 2010, Lieschen Mueller schrieb:
Nun hab ich in der procmailrc den Befehl ausgebaut: ·---- | :0fw | | bogofilter -e -p -l -vvvv -d /var/dingenskirchen ·----
Hat dein User (in dessen procmailrc das steht) auch Schreib- und Leserechte in /var/dingens und auf die wordlist.db?
... kernel: [365944.143976] bogofilter[29176]: segfault at 0 ip 0000000000411fe0 sp 00007fff47b7a338 error 4 in bogofilter[400000+42000]
Und nun? Wie geht man mit einem solchen Fehler um?
Nimm mal (wenn's nicht das oben ist): :0fw | catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen Und dann schauen wir mal, interessant ist erstmal wohl nur der Abschnitt zwischen "Backtrace:" und "Memory map:" HTH, -dnh -- Vi ist für Leute, deren Hände für Emacs zu klein sind. -- Florian Diesch -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
[ David Haller, 07.05.2010:]
Am Fre, 07 Mai 2010, Lieschen Mueller schrieb:
Nun hab ich in der procmailrc den Befehl ausgebaut: ·---- | :0fw | | bogofilter -e -p -l -vvvv -d /var/dingenskirchen ·----
Hat dein User (in dessen procmailrc das steht) auch Schreib- und Leserechte in /var/dingens und auf die wordlist.db?
Ja. Ist sogar Owner.
... kernel: [365944.143976] bogofilter[29176]: segfault at 0 ip 0000000000411fe0 sp 00007fff47b7a338 error 4 in bogofilter[400000+42000]
Und nun? Wie geht man mit einem solchen Fehler um?
Nimm mal (wenn's nicht das oben ist):
:0fw | catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen
Und dann schauen wir mal, interessant ist erstmal wohl nur der Abschnitt zwischen "Backtrace:" und "Memory map:"
Hm. Also ... Hab catchsegv installiert. Aber wo ich so direkt eine Ausgabe bekommen sollte, weiß ich nicht. Mit catchsegv äußert sich die /var/log/messages nicht mehr dazu. Im Procmaillog steht nur sowas ·---- | From spam@adresse.net Fri May 7 22:15:35 2010 | Subject: Dear nts, discount 80% for you. Although Where | Folder: /home/lisa/inbox.mbox 7512 | procmail: Program failure (139) of "catchsegv" | procmail: Rescue of unfiltered data succeeded ·---- Ich hab es deshalb mal getrennt gemacht, also ·---- | (0) $ catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen -I testIN.mbox -O testOUT.mbox [...] | Backtrace: | bogofilter[0x411fe0] | bogofilter[0x41802c] | bogofilter[0x40ec7b] | bogofilter[0x40d666] | bogofilter[0x40dd50] | bogofilter[0x402ff8] | bogofilter[0x405149] | bogofilter[0x40321c] | /lib64/libc.so.6(__libc_start_main+0xfd)[0x7fd48e8e4a7d] | bogofilter[0x402d69] | | Memory map: [...] ·---- Der Prompt erscheint dann auch mit der Fehlermeldung (139). Outbox ist leer. (Da ich den Bogofilter nie so benutzt hatte und die Syntax jetzt einfach nur mal so ohne große Kontrolle übernommen hab, kann ich nicht beurteilen, inwieweit das normal ist.) -- Grüße Lieschen . -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 08 Mai 2010, Lieschen Mueller schrieb:
Hat dein User (in dessen procmailrc das steht) auch Schreib- und Leserechte in /var/dingens und auf die wordlist.db?
Ja. Ist sogar Owner.
Und schön mit rw jeweils?
| (0) $ catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen -I testIN.mbox -O testOUT.mbox [...] | Backtrace: | bogofilter[0x411fe0] | bogofilter[0x41802c] | bogofilter[0x40ec7b] | bogofilter[0x40d666] | bogofilter[0x40dd50] | bogofilter[0x402ff8] | bogofilter[0x405149] | bogofilter[0x40321c] | /lib64/libc.so.6(__libc_start_main+0xfd)[0x7fd48e8e4a7d] | bogofilter[0x402d69]
Ok, das scheint bogofilter-Intern zu sein. Ruf doch bitte mal bogoutil -vv -m /var/dingenskirchen/wordlist.db Falls danach die Segfaults mit bogofilter immer noch auftauchen, dann mach bitte mal: $ ltrace -o bogofilter.ltrace -f -S -s 128 bogofilter -e -p \ -l -vvvv -d /var/dingenskirchen -I testIN.mbox -O testOUT.mbox $ gzip bogofilter.ltrace Und das bogofilter.ltrace.gz schick mir per PM. -dnh -- Windows 98? Warum? Ich hab' das alte noch nicht zu Ende gespielt. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
[ David Haller, 08.05.2010:]
Am Sam, 08 Mai 2010, Lieschen Mueller schrieb:
Hat dein User (in dessen procmailrc das steht) auch Schreib- und Leserechte in /var/dingens und auf die wordlist.db?
Ja. Ist sogar Owner.
Und schön mit rw jeweils?
Ja. Und weil /var nur von root ist, hatte ich sicherheitshalber auch eine Textdatei in /var/dingens/bogofilter/ angelegt und erfolgreich versucht, reinzuschreiben ;-) Übrigens: Die wordlist.db kann ich von meinem Muttchen aus (mit bogofilter -Ns und -Sn) wie immer füttern. Das Datum der Datei ist dementsprechend aktuell. Also der Beweis, dass bogofilter in die Datei schreiben kann und eigentlich weiß, wo sie überhaupt ist.
| (0) $ catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen -I testIN.mbox -O testOUT.mbox [...] | Backtrace: | bogofilter[0x411fe0] | bogofilter[0x41802c] | bogofilter[0x40ec7b] | bogofilter[0x40d666] | bogofilter[0x40dd50] | bogofilter[0x402ff8] | bogofilter[0x405149] | bogofilter[0x40321c] | /lib64/libc.so.6(__libc_start_main+0xfd)[0x7fd48e8e4a7d] | bogofilter[0x402d69]
Ok, das scheint bogofilter-Intern zu sein. Ruf doch bitte mal bogoutil -vv -m /var/dingenskirchen/wordlist.db
Invalid option 'db-log-autoremove' Anschließende Fehlermeldung im Prompt: (3)
Falls danach die Segfaults mit bogofilter immer noch auftauchen,
Ja, tut es.
dann mach bitte mal:
$ ltrace -o bogofilter.ltrace -f -S -s 128 bogofilter -e -p \ -l -vvvv -d /var/dingenskirchen -I testIN.mbox -O testOUT.mbox $ gzip bogofilter.ltrace
Und das bogofilter.ltrace.gz schick mir per PM.
Okay. -- Grüße Lieschen . -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
[ Lieschen Mueller, 09.05.2010:]
[ David Haller, 08.05.2010:]
Am Sam, 08 Mai 2010, Lieschen Mueller schrieb:
Ok, das scheint bogofilter-Intern zu sein. Ruf doch bitte mal bogoutil -vv -m /var/dingenskirchen/wordlist.db
Invalid option 'db-log-autoremove'
Anschließende Fehlermeldung im Prompt: (3)
Falls danach die Segfaults mit bogofilter immer noch auftauchen,
Ja, tut es.
Huch, nein! Also erst ja, aber inzwischen (vielleicht nachdem ich es mit einer kleineren Testdatei wiederholt hatte, um dir keine Riesendatei zu schicken) scheint es wieder zu laufen! Also erst mal vielen, vielen Dank! Hm. Dann will ich mir mal die Ursache ansehen ... man bogoutil -m sagt The -m option tells bogoutil to perform maintenance functions on the specified database, i.e. discard tokens that are older than desired, have counts that are too small, or sizes (lengths) that are too long or too short. Aha. Könnte ich also irgendwann wieder gebrauchen, scheint mir... Wer weiß, wie ich es hinbekommen hatte, die DB zu verhunzen ... An UTF-8 wird es doch wohl nicht liegen, ne? -- Grüße Lieschen . -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Son, 09 Mai 2010, Lieschen Mueller schrieb:
[ Lieschen Mueller, 09.05.2010:]
[ David Haller, 08.05.2010:]
Am Sam, 08 Mai 2010, Lieschen Mueller schrieb:
Ok, das scheint bogofilter-Intern zu sein. Ruf doch bitte mal bogoutil -vv -m /var/dingenskirchen/wordlist.db
Invalid option 'db-log-autoremove'
Hm. Kann es sein, daß du bogofilter aktualisiert hast? Schau mal in die ~/.bogofilter/config des Users mit dem du die Segfaults bekommst.
Anschließende Fehlermeldung im Prompt: (3)
Falls danach die Segfaults mit bogofilter immer noch auftauchen,
Ja, tut es.
Huch, nein! Also erst ja, aber inzwischen (vielleicht nachdem ich es mit einer kleineren Testdatei wiederholt hatte, um dir keine Riesendatei zu schicken) scheint es wieder zu laufen!
Also erst mal vielen, vielen Dank!
Und bei der kleineren hattest du vorher Segfaults? Wenn nicht -> doch die ltrace Ausgabe mit der großen Datei an mich ...
Hm. Dann will ich mir mal die Ursache ansehen ...
man bogoutil -m sagt
The -m option tells bogoutil to perform maintenance functions on the specified database, i.e. discard tokens that are older than desired, have counts that are too small, or sizes (lengths) that are too long or too short.
Aha. Könnte ich also irgendwann wieder gebrauchen, scheint mir...
Sollte man regelmäßig aufrufen. Je nach Mailaufkommen etwa wöchentlich bis monatlich, denke ich ;) Du könntest dir einen cronjob anlegen, oder evtl. einfacher ein Script (als root) nach /etc/cron.weekly/ legen: ==== /etc/cron.weekly/bogoutil.dingenskirchen ==== #!/bin/sh sudo -u RICHTIGER_USER nice bogoutil -m /var/dingenskirchen/wordlist.db ==== # chmod 700 /etc/cron.weekly/bogoutil.dingenskirchen Alternativ in /etc/cron.monthly ;) Dann brauchst du dir keinen Kopp um die Syntax der crontab zu machen, aber das ginge natürlich auch.
Wer weiß, wie ich es hinbekommen hatte, die DB zu verhunzen ... An UTF-8 wird es doch wohl nicht liegen, ne?
Nein. Hier trudelt auch UTF-8 Spam und Ham ein, den bogofilter problemlos (und schnell) filtert. -dnh, der sogar 3 Filter im Einsatz hat: dspam, bogofilter und spamassassin ;) --
The only thing I wonder is whether anyone will submit bugfixes to M$. That occurred to me too - when the next Windows exploit becomes known, it'll be majorly embarrassing for Microsoft if the open source community comes up with a hotfix before they do. -- D. Skinner [2004/02/13] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
[ David Haller, 09.05.2010:]
Am Son, 09 Mai 2010, Lieschen Mueller schrieb:
[ Lieschen Mueller, 09.05.2010:]
[ David Haller, 08.05.2010:]
Am Sam, 08 Mai 2010, Lieschen Mueller schrieb:
Ok, das scheint bogofilter-Intern zu sein. Ruf doch bitte mal bogoutil -vv -m /var/dingenskirchen/wordlist.db
Invalid option 'db-log-autoremove'
Hm. Kann es sein, daß du bogofilter aktualisiert hast?
Kann ich nicht aussschließen ... *nachkuck* Sieht nicht so aus. Laut rpm -qi ist es am 14.4. installiert worden, was Neueres find ich nicht. Am 14.4. hab ich auch bogofilter_dir=/var/dingens/bogofilter in die Config eingetragen, allerdings nicht unbedingt beim User. Wann ich was rüberkopiert hab, weiß ich nicht mehr genau.
Schau mal in die ~/.bogofilter/config des Users mit dem du die Segfaults bekommst.
Was soll da stehen? ·---- | # $Id: bogofilter.cf.example 6811 2009-02-21 20:32:50Z relson $ ·---- Oder hast du mit meinen Änderungsdatumeinträgen gerechnet? Wohl kaum. [...]
Und bei der kleineren hattest du vorher Segfaults? Wenn nicht -> doch die ltrace Ausgabe mit der großen Datei an mich ...
Erst war die Datei so riesig, dann hab ich wiederholt. Als ich zuerst nachgekuckt hatte, gab es noch Segfaults. Allerdings waren es nur 2 Zeilen, vielleicht noch so ein Kleckerrest, der rausmußte ;-) Irgendwie sowas. Eben hab ich versucht, es anhand der Daten auch aus der messages zu rekonstruieren, aber da kommt auf die Schnelle nichts Sicheres raus. Falls es nochmal passiert, achte ich genauer drauf.
Hm. Dann will ich mir mal die Ursache ansehen ...
man bogoutil -m sagt
The -m option tells bogoutil to perform maintenance functions on the specified database, i.e. discard tokens that are older than desired, have counts that are too small, or sizes (lengths) that are too long or too short.
Aha. Könnte ich also irgendwann wieder gebrauchen, scheint mir...
Sollte man regelmäßig aufrufen. Je nach Mailaufkommen etwa wöchentlich bis monatlich, denke ich ;)
Aha. Hast du das bisher wirklich selbst schon ab zu aufgerufen? Falls sowas nicht schon in einer FAQ steht, wär das doch vielleicht mal ein guter Tip.
Du könntest dir einen cronjob anlegen, oder evtl. einfacher ein Script (als root) nach /etc/cron.weekly/ legen: [...]
Okay, notiert. Ich leg es aber noch nicht an, damit ich ggf. beobachten kann, wie's abläuft - s.o.
Wer weiß, wie ich es hinbekommen hatte, die DB zu verhunzen ... An UTF-8 wird es doch wohl nicht liegen, ne?
Nein. Hier trudelt auch UTF-8 Spam und Ham ein, den bogofilter problemlos (und schnell) filtert.
Um so besser.
-dnh, der sogar 3 Filter im Einsatz hat: dspam, bogofilter und spamassassin ;)
Na, das kann bei mir noch dauern. -- Grüße Lieschen . -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 10 Mai 2010, Lieschen Mueller schrieb:
[ David Haller, 09.05.2010:]
Am Son, 09 Mai 2010, Lieschen Mueller schrieb:
[ Lieschen Mueller, 09.05.2010:] [..]
Invalid option 'db-log-autoremove'
Hm. Kann es sein, daß du bogofilter aktualisiert hast?
Kann ich nicht aussschließen ... *nachkuck* Sieht nicht so aus. Laut rpm -qi ist es am 14.4. installiert worden, was Neueres find ich nicht. Am 14.4. hab ich auch bogofilter_dir=/var/dingens/bogofilter in die Config eingetragen, allerdings nicht unbedingt beim User. Wann ich was rüberkopiert hab, weiß ich nicht mehr genau.
Guck mal in deine /etc/bogofilter.cf ... Die Option ggfs. einfach auskommentieren.
Schau mal in die ~/.bogofilter/config des Users mit dem du die Segfaults bekommst.
Was soll da stehen? ·---- | # $Id: bogofilter.cf.example 6811 2009-02-21 20:32:50Z relson $ ·----
Oder hast du mit meinen Änderungsdatumeinträgen gerechnet? Wohl kaum.
Nein. Da kannst du halt auch noch konfigurieren. [bogoutil -m]
Sollte man regelmäßig aufrufen. Je nach Mailaufkommen etwa wöchentlich bis monatlich, denke ich ;)
Aha. Hast du das bisher wirklich selbst schon ab zu aufgerufen? Falls sowas nicht schon in einer FAQ steht, wär das doch vielleicht mal ein guter Tip.
Jup. Auch ein 'bf_compact' ab und an (hab ich "per Hand" gemacht). -dnh -- Ich hab von der Betriebsärztin eine Fußstütze verordnet bekommen. Ist ja durchaus bequem. Nun suche ich nach einer Möglichkeit, das Ding als Fußpedal für einen zusätzlichen Modifier im Emacs einzubinden. -- Stefan Reuther -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 7. Mai 2010 21:32:10 schrieb David Haller: Hallo,
Nimm mal (wenn's nicht das oben ist): :0fw : | catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen
Und dann schauen wir mal, interessant ist erstmal wohl nur der Abschnitt zwischen "Backtrace:" und "Memory map:"
Ich wuerde fast auf die libc tippen! Lass mal das Nepomuk-Strigi-Geraffel Deine Mail-Folder scannen. Schon kommen die segfault reingeschneit. libsoprano / libc MfG Th. Moritz -- Solange der Nagellack nicht trocken ist, ist eine Frau wehrlos… (Burt Reynolds) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
[ Thomas Moritz, 08.05.2010:]
Am Freitag, 7. Mai 2010 21:32:10 schrieb David Haller:
Nimm mal (wenn's nicht das oben ist): :0fw : | catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen
Und dann schauen wir mal, interessant ist erstmal wohl nur der Abschnitt zwischen "Backtrace:" und "Memory map:"
Ich wuerde fast auf die libc tippen! Lass mal das Nepomuk-Strigi-Geraffel Deine Mail-Folder scannen. Schon kommen die segfault reingeschneit. libsoprano / libc
Scannt das denn von alleine? Vom Zeitpunkt her würde es nämlich sogar hinhauen ... Irgendein Programm wollte Nepomuk neulich mitinstallieren, was ich der "Abhängigkeiten zuliebe" erlaubt habe. Ich hatte - vielleicht doch zu blauäuig - gehofft, es würde seine Funktionalität nur dann ausnutzen, wenn man es konfiguriert und indizieren lässt. Denn an Desktopsuchen bin ich bislang überhaupt nicht interessiert. Strigi kannte ich bisher nicht mal vom Namen her, aber strigi[TAB] bringt mir strigiclient, strigicmd und strigidaemon zum Vorschein. Wie kann man auf die Schnelle feststellen, ob sich da was getan hat? Die Doku scheint da ja etwas mager zu sein und auf der Kiste hab ich bisher nichts gefunden, das nach einer Datenbank oder sonstigen Userdatei aussieht. Es gibt auch kein Verzeichnis ~/.strigi. Und die beiden irgendwie aufzurufen, will ich gar nicht erst. Ich such aber mal weiter ... Und wenn es an der libsoprano / libc hängen sollte, was kann ich dann machen? Eine libc kann man doch nicht so einfach rausschmeißen, oder?
-- Solange der Nagellack nicht trocken ist, ist eine Frau wehrlos… (Burt Reynolds)
Okay, ich such mal, ob ich noch einen alten finde. Dann kann der Segfault was erleben! ;-) -- Grüße Lieschen . -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Lieschen Mueller
-
Thomas Moritz