Re: Popularity-Contest Problem - Halb-Newb
Jonas Meurer schrieb:
On 21/01/2008 tetsuo2k6@web.de wrote:
Moin! :)
Hey tetsuo2k6,
Jeden Sonntag krieg ich folgendes vom Server gemailt:
Betreff: Cron <root@server> test -x /usr/sbin/anacron || ( cd / &&
run-parts --report /etc/cron.weekly )
Von: Cron Daemon
/etc/cron.weekly/popularity-contest:
Konnte Konfigurationsdatei »/nonexistent/.dpkg.cfg« nicht zum Lesen
öffnen: Keine Berechtigung
BTW: Der Term /nonexistent/ ist immer kursiv gesetzt in der Hinweis-Mail
- kein Plan was das bedeuten könnte....
Das sieht tatsächlich komisch aus. Aus irgendeinem Grund sucht das
Script nach einer Datei in /nonexistent/.dpkg.cfg. Warum das so ist,
kann ich auf Anhieb auch nicht sagen.
Hab gerade erst festgestellt, dass der Ordner /nonexistent/ im Datenbaum
existiert - kein Wortspiel beabsichtigt - aber darin liegt nur ein
anderer leerer Ordner...
Was sagt denn 'dpkg -l popularity-contest'?
server1:~# dpkg -l popularity-contest
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Säubern/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konf./Halb install.
|/ Fehler?=(kein)/Halten/R=Neuinst notw/X=beide (Status, Fehler:
GROSS=schlecht)
||/ Name Version
Beschreibung
+++-=============================================-=============================================-================================================================================
ii popularity-contest 1.41
Vote for your favourite packages
automatically
(Anzeige ist etwas durcheinandergeraten in der Mail)
Du kannst das Packet auch
einfach nochmal neu installieren, mittels
'apt-get install --reinstall popularity-contest', in der Hoffnung dass
das Problem so gelöst wird.
OK hab ich, mal schauen ob nächsten Sonntag keine Meldung mehr kommt ;D
(Ja, mit den falschen Zeichen)
Die falsch angezeigten Zeichen haben nichts mit popularity-contest zu
tun, sondern viel mehr mit deinen locale-Einstellungen. Kannst du denn
auf der Console Umlaute und andere Sonderzeichen lesen und schreiben?
Zur not 'dpkg-reconfigure locales'.
Hatte ich schonmal probiert vor ein paar Wochen, hat leider nicht
geholfen - aöüß gehen alle. Die falschen Sonderzeichen finde ich aber
gar nicht sooo tragisch - da gewöhnt man sich dran keine Dateinamen
damit zu schreiben (man soll ja schliesslich immer das Positive sehen ;))
Kann ich die /etc/dpkg/dpkg.cfg einfach nach /root/.dpkg.cfg kopieren?
(popularity-contest läuft - wenn ich das richtig sehe - auch als root,
also müsste das doch der richtige Platz dafür sein...?)
Ansonsten gibt es im ganzen System keine versteckte .dpkg.cfg.
Da /etc/cron.weekly/popularity-contest nach .dpkg.cfg in /nonexistent/
sucht, wird es dir nichts helfen, eine .dpkg.cfg in /root/ anzulegen.
Hmmm... da hatte ich glaub ich noch keinen Kaffee gehabt, als ich auf
die Idee gekommen bin..... hab mit Linux und Serverdiensten erst seit
ca. 4 Monaten was zu tun.... *viel lernt*
Man will ja schon unterstützen, wenn man kann... also was tun?
Du kannst das Skript /etc/cron.weekly/popularity-contest auch direkt von
der Console aufrufen, vielleicht hilft das darin, genauer einzugrenzen
was den Fehler verursacht.
server1:~# /etc/cron.weekly/popularity-contest
Konnte Konfigurationsdatei »/nonexistent/.dpkg.cfg« nicht zum Lesen
öffnen: Keine Berechtigung
grüße
jonas
Cheers!
-tetsuo
Reply to: