Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

17.11.2007, 08:21

Kontact geht nicht ans Netz

Hallo zusammen,

bin Neuling in der Suse- Anwendung, habe dank Athur Dent meine Easy- Box zum funken gebracht (Danke) und habe nun Probleme mit Kontact.

Seit dem Aufspielen von Sicherheitsupdates easyLINUX 04/2007 empfängt Kmail keine Mails mehr, aber ich kann noch senden. Feeds kann auch keine Nachrichten mehr holen.
Ich kann also aus Kontact nicht mehr ins Netz.

In /var/log/messages steht unter anderem (weiß ja nicht, was wirklich von Interesse ist):
Nov 17 06:13:32 Notebook SuSEfirewall2: Firewall rules successfully set
Nov 17 06:13:32 Notebook pppd[32628]: Script /etc/ppp/ip-up finished (pid 32639), status = 0x0
Nov 17 06:13:37 Notebook ip-up: fetchmail: WARNING: Running as root is discouraged.
Nov 17 06:13:37 Notebook ip-up: File /etc/fetchmailrc must be owned by you.

Vielleicht hat einer über´s WE Zeit und kann helfen?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

17.11.2007, 09:29

RE: Kontact geht nicht ans Netz

Zitat

Original von J.P.
Seit dem Aufspielen von Sicherheitsupdates easyLINUX 04/2007 empfängt Kmail keine Mails mehr,

das hat mit kmail absolut nichts zu tun

Zitat

In /var/log/messages steht unter anderem (weiß ja nicht, was wirklich von Interesse ist):
Nov 17 06:13:32 Notebook SuSEfirewall2: Firewall rules successfully set
Nov 17 06:13:32 Notebook pppd[32628]: Script /etc/ppp/ip-up finished (pid 32639), status = 0x0
Nov 17 06:13:37 Notebook ip-up: fetchmail: WARNING: Running as root is discouraged.
Nov 17 06:13:37 Notebook ip-up: File /etc/fetchmailrc must be owned by you.

ja, das ist extrem wichtig, denn da steht die lösung des problems

Zitat

Nov 17 06:13:37 Notebook ip-up: fetchmail: WARNING: Running as root is discouraged.
Nov 17 06:13:37 Notebook ip-up: File /etc/fetchmailrc must be owned by you.

fetchmail (der mailabholer für pop-fächer) DARF nicht mehr mit rootrechten laufen, fetchmail wird aber in der datei /etc/ppp/ip-up aufgerufen und die läuft mit rootrechten.
du MUSST fetchmail also mit einem user oder dummylogin starten, damit es funktioniert.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (18.11.2007, 09:18)


3

17.11.2007, 09:53

Danke für die schnelle Antwort.

Und nun wieder der Anfänger: Wie mache ich das?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

4

18.11.2007, 09:31

mach doch mal einfach ein terminal auf, melde dich als root an und gib dort
id mail ein. wenn der user mail existiert, dann machst du mal
chown mail /etc/fetchmailrc
su mail -c "/usr/bin/fetchmail -a"

sollte es fehlermeldungen geben, dann hier posten.

sollte alles geklappt haben und deine mails werden abgeholt, dann ergänzt du die datei /etc/ppp/ip-up entsprechend. such dir die zeile mit fetchmail und ergänze sie
su mail -c "...fetchmailkrempel..."[B]
vorsicht beim konfigurieren neuer popfächer, die durch fetchmail abgeholt werden sollen. da ich nicht weiss, wie du die /etc/fetchmailrc erstellt hast, die MUSS dann auf jeden fall dem user mail gehören.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »linuxerr« (18.11.2007, 09:35)


5

18.11.2007, 21:56

Habe alles eingegeben. Beim ersten Mal die Leerzeichenvergesen, nehme ich an.
Das Verhalten in kmail bleibt aber das gleiche.

Notebook:/home/joerg # id mail
uid=8(mail) gid=12(mail) Gruppen=12(mail)
Notebook:/home/joerg # chown mail /etc/fetchmailrc
Notebook:/home/joerg # su mail-c"/usr/bin/fetchmail-a"
su: Benutzer mail-c/usr/bin/fetchmail-a existiert nicht
Notebook:/home/joerg # su mail -c"/usr/bin/fetchmail -a"
Notebook:/home/joerg #

6

18.11.2007, 22:08

Vielleicht helfen diese Ausgaben weiter?

joerg@Notebook:~> mail
No mail for joerg
joerg@Notebook:~> fetchmail
fetchmail: es wurden keine Mailserver spezifiziert.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

7

18.11.2007, 22:19

ja, der verweis auf die configdatei von fetchmail fehlt noch.
mach mal als root
su mail -c "/usr/bin/fetchmail -f /etc/fetchmailrc"
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

8

18.11.2007, 22:31

Hab ich eingegeben.
Die Ausgabe in der Konsole ist die gleiche wie vorhin => keine Mailserver spezifieert.
/var/log/messages sagt immer noch, dass fetchmail must be owned by you.

:keineahnung:

9

18.11.2007, 22:55

var/log/messages nochmal geöffnet:

Nov 18 22:50:05 Notebook ip-up: fetchmail: WARNING: Running as root is discouraged.
Nov 18 22:50:05 Notebook ip-up: File /etc/fetchmailrc must have no more than -rwx--x--- (0710) permissions. Hier hatte ich die Rechte im Konqueror als root geändert.
Nov 18 22:50:14 Notebook gconfd (joerg-4904): (Version 2.14.0) wird gestartet, Prozesskennung 4904, Benutzer »joerg«
Nov 18 22:50:14 Notebook gconfd (joerg-4904): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.mandatory« wurde an der Position 0 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Nov 18 22:50:14 Notebook gconfd (joerg-4904): Die Adresse »xml:readwrite:/home/joerg/.gconf« wurde an der Position 1 zu einer schreibbaren Konfigurationsquelle aufgelöst
Nov 18 22:50:14 Notebook gconfd (joerg-4904): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.defaults« wurde an der Position 2 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Nov 18 22:50:14 Notebook gconfd (joerg-4904): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.schemas« wurde an der Position 3 zu einer nur lesbaren Konfigurationsquelle aufgelöst

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

10

18.11.2007, 23:27

wieso hast du die rechte auf die fetchmailrc geändert?
also noch mal.
mach als root in der konsole
chown mail /etc/fetchmailrc
chmod 600 /etc/fetchmailrc

und dann rufe
su mail -c "/usr/bin/fetchmail -f /etc/fetchmailrc"
noch einmal auf.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (18.11.2007, 23:29)


11

18.11.2007, 23:39

so, habe die kommandos eingegeben und die messages zeigen wieder an:

Nov 18 23:36:30 Notebook pppd[7464]: Script /etc/ppp/ip-up finished (pid 7486), status = 0x0
Nov 18 23:36:35 Notebook ip-up: fetchmail: WARNING: Running as root is discouraged.
Nov 18 23:36:35 Notebook ip-up: File /etc/fetchmailrc must be owned by you.

Sind vielleicht noch mehr Meldungen aus dieser Liste interessant?

Und danke bis hier her.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

12

18.11.2007, 23:57

in der ip-up haben wir ja auch noch nichts geändert, fetchmail müsste aber mails abgeholt haben, vorausgesetzt, der rechner war online. die ip-up wird immer noch die fehler liefern.
für den test des kommandos
su mail -c "fetchmail...." MUSS der rechner bereuits online sein.
die ip-up ändern wir, wenn das klappt.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (18.11.2007, 23:58)


13

19.11.2007, 00:13

habe eben nochmal getestet, der Rechner ist online, aber es geht noch nichts.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

14

19.11.2007, 00:22

kommen fehlermeldungen bei
su mail -c "/usr/bin/fetchmail -f /etc/fetchmailrc" ?
mach mal zum test
su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /tmp/fetchlog" , wenn der rechner online ist und poste mal die datei /tmp/fetchlog
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

15

19.11.2007, 18:34

Als user konnte ich die Kommandos nicht ausführen. Er hat kein mir bekanntes Kennwort genommen.
Deswegen habe ich sie als root ausgeführt:

joerg@Notebook:~> su
Passwort:
Notebook:/home/joerg # su mail -c "/usr/bin/fetchmail -f /etc/fetchmailrc"
Notebook:/home/joerg # su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /temp/fetchlog"
Notebook:/home/joerg #

Rechner war online.
Datei /tmp/fetchlog hat der konqueror nicht gefunden.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

16

19.11.2007, 18:49

Zitat

Original von J.P.
Als user konnte ich die Kommandos nicht ausführen.

logisch, darf der normaluser ja auch nicht, deshalb hatte ich ja geschrieben, dass du das als root machen sollst.

Zitat

Rechner war online.
Datei /tmp/fetchlog hat der konqueror nicht gefunden.

ebenfalls logisch, wenn du

Quellcode

1
Notebook:/home/joerg # su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /temp/fetchlog"
eingibst, kann er die fetchlog nicht abspeichern, da es das verzeichnis /temp mit sehr grosser wahrscheinlichkeit nicht gibt.
ausserdem hätte es eine fehlermeldung geben müssen!
mach den befehl noch einmal, mit /tmp/ als verzeichnisname und danach zur sicherheit noch ein
chown joerg /tmp/fetchlog als root, damit die datei dann joerg gehört und dein konqueror auch was anzeigt, wenn du die datei suchst.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

17

19.11.2007, 19:17

Jetzt kam die Fehlermeldung.

joerg@Notebook:~> su
Passwort:
Notebook:/home/joerg # su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /temp/fetchlog"
Notebook:/home/joerg # chown joerg /tmp/fetchlog
chown: Zugriff auf „/tmp/fetchlog“ nicht möglich: Datei oder Verzeichnis nicht gefunden
Notebook:/home/joerg #

hab mal was mkdir gelesen. Wäre das jetzt angebracht? Und was schreib ich dahinter?

18

19.11.2007, 19:34

Habe /tmp/fetchlog angelegt und su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /tmp/fetchlog"
nochmal eingegeben.
In der Datei sind keine Einträge.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »J.P.« (19.11.2007, 19:36)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

19

19.11.2007, 19:55

was hast du denn nun wirklich eingegeben?

Quellcode

1
su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /tmp/fetchlog"

oder

Quellcode

1
su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /temp/fetchlog"



richtig ist

Quellcode

1
su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /tmp/fetchlog"
und in der /tmp/fetchlog MUSS dann etwas drinstehen, ansonsten machst du etwas falsch (tippfehler).
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

20

19.11.2007, 20:12

so, habe nochmal eingegeben:

su mail -c "/usr/bin/fetchmail -a -f /etc/fetchmailrc &> /tmp/fetchlog"
# chown joerg /tmp/fetchlog

Datei ist im konqueror sichtbar, es ist aber nichts drinn. :?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »J.P.« (19.11.2007, 20:12)


Thema bewerten