Fehler bei wöchentlichen Wartungsscript

G

georgeharell

Aktives Mitglied
Thread Starter
Dabei seit
15.06.2003
Beiträge
514
Reaktionspunkte
0
Hallo,

seitdem ich mein System neu aufspielen mußte (Festplatte war kaputt) bekomme ich immer eine Meldung, daß das wöchentliche Wartungsscript fehlschlägt. Dieses starte ich über das Terminal, da mein Book auch oft aus ist und somit mach ich das manuell, bevor es gar nicht gemacht wird.

Hier nun die Fehlermeldung:

Rebuilding locate database:

Rebuilding whatis database:
makewhatis: /usr/share/man/man3/DHparams_print.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/DHparams_print_fp.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/DSAparams_print.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/DSAparams_print_fp.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/OpenSSL_add_ssl_algorithms.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/SSLeay_add_ssl_algorithms.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_ASN1_OBJECT.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_DHparams.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_DSAPrivateKey.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_DSAPublicKey.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_DSA_PUBKEY.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_DSA_SIG.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_Netscape_RSA.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_PKCS8PrivateKey_bio.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_PKCS8PrivateKey_fp.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_RSAPrivateKey.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_RSAPublicKey.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_RSA_PUBKEY.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_SSL_SESSION.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_ALGOR.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_CRL.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_CRL_bio.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_CRL_fp.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_NAME.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_REQ.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_REQ_bio.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_REQ_fp.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_SIG.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_bio.3ssl: No such file or directory
makewhatis: /usr/share/man/man3/i2d_X509_fp.3ssl: No such file or directory

Rotating log files: ftp.log lookupd.log lpr.log mail.log netinfo.log ipfw.log
access_log error_log/usr/sbin/apachectl restart: httpd restarted


Running weekly.local:

Rotating psync log files:/etc/weekly.local: line 17: syntax error near unexpected token `)'
/etc/weekly.local: line 17: `if [ -f /var/run/syslog.pid ]; then kill -HUP 0 81 80 79 0cat /var/run/syslog.pid | head -1); fi'
Powerbook:~ hans$


Vielleicht hat ja jemand von Euch eine Idee, was das Problem ist. Wäre super.

Danke, george
 
Keiner eine Idee?
 
hast du eventuell einen fehler in deiner manpath?
 
keine ahnung. kann man das denn irgendwo sehen?
 
etc/manpath.config
etc/manpath.config.applesaved

die könntest du mal vergleichen

vielleicht steht auch was in deiner .bash_profile (würde mit *test -r* anfangen)

aber ehrlich, ich stocher auch nur im nebel ;)

was hast du denn für ein system?
 
Danke für die Tipps, leider hat das aber nicht so funktioniert.

xlqr schrieb:
etc/manpath.config
etc/manpath.config.applesaved
Von diesen hab ich nur die erste Datei


xlqr schrieb:
vielleicht steht auch was in deiner .bash_profile (würde mit *test -r* anfangen)
und diese gibt es überhaupt nicht - zumindest konnte ich Sie nicht finden.
 
georgeharell schrieb:
du könntest mal posten welches system du fährst ...
die .bash_profile kann auch anders benannt sein (.bashrc, ...). such mal in ~/ nach *enthält bash* ...
du könntest deine manpath.config posten ...
und vielleicht wendet sich ein berufenerer dem thread zu ;)
 
Oh Sorry, hab das mit dem System ganz vergessen. Also es ist 10.3.9

Der Rest folgt gleich
 
So nun hier meine manpath.config:

# $FreeBSD: src/gnu/usr.bin/man/manpath/manpath.config,v 1.18 2002/03/23 00:04:15 brian Exp $
#
# This file is read by manpath(1) to configure the mandatory manpath,
# optional manpath and to map each path element to a manpath element.
# The format is:
#
# MANDATORY_MANPATH manpath_element
# OPTIONAL_MANPATH manpath_element
# MANPATH_MAP path_element manpath_element
# MANLOCALES locale1 locale2 ...
#
# every automatically generated MANPATH includes these fields
#
MANDATORY_MANPATH /usr/share/man
#
# check if the directory exists and if it does, add it to MANPATH
#
OPTIONAL_MANPATH /usr/local/lib/perl5/5.6.1/man
#
# set up PATH to MANPATH mapping
#
MANPATH_MAP /bin /usr/share/man
MANPATH_MAP /usr/bin /usr/share/man
MANPATH_MAP /usr/local/bin /usr/local/man
MANPATH_MAP /usr/X11R6/bin /usr/X11R6/man
#
# set man locales, if needed
#
#MANLOCALES ru_RU.KOI8-R


Danke schonmal
 
georgeharell schrieb:
...
Vielleicht hat ja jemand von Euch eine Idee, was das Problem ist. Wäre super.
...
Du hast wohl nen Syntaxfehler in Zeile 17 Deiner Datei "/etc/weekly.local" ;).

Der obere Block der Fehlermeldungen köntte auf hängende Links hinweisen.
 
Aha, kann man das irgenwie händisch ändern?
So sieht meine weekly.local aus:

# PsyncX: rotating log files
echo ""
echo -n "Rotating psync log files:"
cd /var/log
for i in psync.log; do
if [ -f "" ]; then
echo -n " "
if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi
if [ -f ".3" ]; then mv -f ".3" ".4"; fi
if [ -f ".2" ]; then mv -f ".2" ".3"; fi
if [ -f ".1" ]; then mv -f ".1" ".2"; fi
if [ -f ".0" ]; then mv -f ".0" ".1"; fi
if [ -f "" ]; then mv -f "" ".0" && if [ -x /usr/bin/gzip ]; then gzip -9 ".0"; fi; fi
touch "" && chmod 640 "" && chown root:admin ""
fi
done
if [ -f /var/run/syslog.pid ]; then kill -HUP 0 81 80 79 0cat /var/run/syslog.pid | head -1); fi
 
Die letzte Zeile muss lauten:
Code:
if [ -f /var/run/syslog.pid ]; then kill -HUP $(cat /var/run/syslog.pid | head -1); fi
 
Super, danke für die Antwort.
Kann ich das einfach so ändern oder gibt es dann Probleme?

Vielen Danke an alle, die geholfen haben, George
 
Leider bin ich es doch nochmal.
Habe jetzt die Datei wie oben beschrieben geändert.
Doch der Fehler, wie ganz oben beschrieben ist immer noch da.

Vielleicht habt Ihr ja noch mehr Ideen, wie ich das wieder in den Griff bekomme.

Danke schonmal
 
es gibt nur wenige Ausnahmefälle wo ich das rate, aber: du kannst entweder das System neu installieren (nicht von irgendwo zurückspielen) - oder den Fehler vergessen.
Ich würde letzteres machen und auf das wöchentliche Script verzichten.
 
Neu installieren will ich es im Moment nicht nochmal. Habe es ja eben grad gemacht, da meine Platte abgeraucht ist.

Wenns nicht anders geht, werd ich einfach das Script vergessen.
 
Zurück
Oben Unten