PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql & fetchmail



n0t0ri0us
19.03.03, 21:52
Servus!

Ich habe eigentlich nur zwei kleine Fragen:

Wieso bekomme ich folgende Fehlermeldung, obwohl mySQL anstandslos funktioniert???

<notice>/etc/init.d/rc5.d/S13mysql start
Starting service MySQL

Starting mysqld daemon with databases from /var/lib/mysql failed

<notice>'/etc/init.d/rc5.d/S13mysql start' exits with status 1

Und hat jemand ein lauffähiges init script um fetchmail unter SuSE 8.1 im daemon Modus beim Systemstart zu starten. Ich habe jetzt mit dem veralteten von SuSE rumgespielt und mit einem, das ich in einem Howto gefunden habe, ohne Erfolg. Ich muss fetchmail immer noch händisch anstarten.

Danke schon einmal im vorraus.

ennservogt
20.03.03, 08:27
was ist dein genaues fetchmail problem ? gibt es irgendwelche fehlerausgaben wenn du zB. versuchst ein Skript namens 'S90fetchmail' in deinem rc5.d ordner zu starten ?

probier mal folgendes. zur sicherheit check auch mal deine .fetchmailrc im home verzeichniss. vielleicht hat sich ja in dieder konfigurationsdatei ein fehler eingeschlichen. also, kille alle fetchmail prozesse. dann gib auf der konsole ein:

fetchmail --daemon X

X steht für die sekunden die zwischen einem check der mailboxen liegen sollen. wenn dieser befehl geht, dann läßt sich fetchmail auch über ein startskript gleich beim booten initialisieren.

ein skript würde dann so aussehen.

---anfang---
#!/bin/bash
fetchmail --daemon 60
---ende---

hoffe ich konnte dir mit meiner bescheidenen hilfe ein bisserl weiterhelfen.

mfg
ennservogt

n0t0ri0us
20.03.03, 09:18
Erst einmal danke für Deine Antwort.

Mein init script schaut so aus:

#! /bin/sh
# Fetchmail init script
#
# /etc/init.d/fetchmail
#
### BEGIN INIT INFO
# Provides: fetchmail
# Required-Start: $remote_fs cyrus postfix $syslog
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: run fetchmail in daemon mode
### END INIT INFO

case "$1" in
start)
echo -n "Starting fetchmail-daemon"
/usr/bin/fetchmail -a -v -d 600 -L /var/log/fetchmail 2>&1
;;
stop)
echo -n "Shutting down fetchmail-daemon"
/usr/bin/fetchmail -q -L /var/log/fetchmail 2>&1
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

exit 0

Die entsprechenden Links für die runlevel sind auch gesetzt, inklusive des Susespezifischen Links im Ordner /sbin. Und wenn ich jetzt mein rcfetchmail -start nach dem Systemstart eintrage, läuft fetchmail auch (und im Endeffekt greift es dann auch nur auf dieses Script zurück), aber halt nicht automatisch direkt beim Systemstart. Habe mir auch schon über rc.status Meldungen ausgeben lassen. Dann stand beim Systemstart immer >>skipped<<.

Übrigens zu meiner mySQL-Frage gesellt sich jetzt auch noch eine SSH-Frage. Der daemon gibt mir jetzt beim Systemstart auch ein failed zurück, obwohl ich denke, das der Dienst auch einwandfrei gestartet wird.

n0t0ri0us
21.03.03, 11:43
Das ssh Problem habe ich jetzt wieder in den Griff bekommen, allerdings failed der mySQL-Daemon immer noch beim Systemstart.

Das Fetchmail-Script produziert folgenden Meldung beim Systemstart:

Starting fetchmail-daemon<notice>/etc/init.d/rc5.d/S15fetchmail start
fetchmail: no mailservers have been specified.

<notice>'/etc/init.d/rc5.d/S15fetchmail start' exits with status 0

Irgendjemand eine Idee???

RichieX
21.03.03, 16:58
Original geschrieben von n0t0ri0us
fetchmail: no mailservers have been specified.

sieht mir nach fehlender .fetchmailrc aus.

Gib doch dem Kommando die Option -f <pfad zur .fetchmailrc> mit.

RichieX

n0t0ri0us
21.03.03, 18:53
Das war es. Der Pfad zur .fetchmailrc hat gefehlt.

Danke