PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hi einige Fragen zu meinem Debian system.



Mantus
31.10.07, 20:49
Ich hab nen kleinen haus internen server am laufen der mir so das wichtigste zur verfügung stellt was ich so brauch zum arbeiten.

fileserver, webserver, sql, php, ..... das übliche
läuft ansich klaglos vor sich hin und tut was man ihm sagt.

aber jetzt wollt ich mal endlich meine mails zentral wo ablegen können, damit ich endlich all meine mails überall via imap verfügbar hab (laptop, standrechner, pda....)

also mal ein tutorial gesucht und hoch motiviert losgelegt :D
ansich is mir ja klar
mit fatchmail holen, dann verteilen und spam rausfiltern, und zu guter letzt via imap server wieder zur verfügung stellen .... soweit zur theorie :D

nun meine probleme in der praxis, und die beginnen schon beim fetchmail :D
im tutorial steht


apt-get install fetchmail fetchmail-common

also fetchmail alleine will er ja noch brav installieren, aber bei fetchmail-common bekomm ich immer folgendes


Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Paket fetchmail-common ist nicht verfügbar, wird aber von einem anderen
Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es veraltet
ist oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
fetchmail
E: Paket fetchmail-common hat keinen Installationskandidaten

hm soll das heissen das ich -common nicht benötige ?

btw wenn ich atp-get update versuch bricht er immer irgendwann mit folgender meldung ab:


OK http://http.us.debian.org stable/contrib Packages
OK http://http.us.debian.org stable/non-free Packages
Es wurden 18,7kB in 1s geholt (15,4kB/s)
Paketlisten werden gelesen... Fertig
W: GPG error: http://non-us.debian.org stable/non-US Release: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY F1D53D8C4F368D5D
W: Probieren Sie »apt-get update«, um diese Probleme zu korrigieren.

kann mir da wer weiterhelfen ? einfach die zeile aus meiner liste nehmen ?

tia

snowcrash23
31.10.07, 21:18
Hallo Mantus,
es sollte vollkommen genügen das Paket fetchmail zu installieren, die "keinen Installationskandidaten" Meldug kannst du getrost ignorieren.
Dein Apt-get update bricht übrigens nicht ab, es gibt nur am ende noch einmal eine Warnung aus, zu dieser guck dir einmal diesen Link (http://www.trueten.de/archives/2550-GPG-error-bei-Debian-Aktualisierung.html) an.

MfG
snowcrash23

Ex0duS
31.10.07, 21:23
ah thx

na dann werd ich das mal machen und dann weiter mein tutorial verfolgen.

Fabeltier
31.10.07, 21:33
Hallo,

Prinzipiell, sollte man afaik die Sachen besser mit aptitude als mit apt-get direkt verwalten, da aptitude anscheinend "besser arbeitet" (hab ich mal gehoert/gelesen, kA, hab keine Quellen dazu).

Wenn ein paket referenziert wird, heisst, das dass von anderen Paketen darauf Verweise bestehen, wenn es allerdings nicht vorhanden ist, ist das suboptimal. Das es ersetzt werden kann/wird sollte das bereinigen. Ob das wirklich schlimm ist, kann ich Dir nicht sagen, denke aber das ein apt-get update bzw aptitude das mit dem update bereinigen wuerde - wenn Du Deine Pgp (bzw gpg) keys aktualisiert hast. Vor jeder apt Aktion empfiehlt sich daher vorher ein "update" zu machen. Wenn er da schon meckert, kann apt auch nicht richtig arbeiten und man kann dann auch das System total verkonfigurieren..

Zu den Keys, einerseits kannst Du in der "sources.list" von apt einfach mal den entsprechenden Link auskommentieren. Du wirst diese Probleme aber beim naechsten verlangten Gpg Key von einer Quelle wieder bekommen. Um das zu loesen, versuch mal folgendes:
Installiere Dir den "keyring", falls Du den noch nicht hast (# soll als "root" heissen):


# apt-get install debian-keyring
# gpg --import /usr/share/keyrings/debian-keyring.gpg
# apt-key add /usr/share/keyrings/debian-role-keys.gpg
# apt-get update

Tritt die Fehlermeldung "NO_PUBKEY" auf, bspw:


W: GPG error: ftp://ftp.nerim.net etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907



#gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 07DC563D1F41B907
#apt-key add /root/.gnupg/pubring.gpg

Nun musst Du jeden dieser Keys "exportieren" (marillat.key is hier nur ein Beispielname, kannste ihn auch xyz.key nennen):


#gpg --list-keys
#gpg --export 07DC563D1F41B907 > /etc/apt/marillat.key
#apt-key add /etc/apt/marillat.key

Danach koennen die einzelnen Keys in gpg wieder geloescht werden, da sie von gpg nach dem apt-key server "exportiert" worden sind:


#gpg --list-keys
#gpg --delete-keys 1F41B907


Danach sollte apt nich mehr meckern beim Update, ich hoffe das hilft etwas!
Cheers :)