run-parts: /etc/cron.daily/man-db exited with return code 2

Konfiguracja serwerów, usług, itp.
cc
Beginner
Posty: 111
Rejestracja: 21 stycznia 2007, 01:02
Lokalizacja: Zürich

run-parts: /etc/cron.daily/man-db exited with return code 2

Post autor: cc »

witam

mam zainstalowany sarge stable.
czy ktos wie dlaczego mam ten blad:

Kod: Zaznacz cały

/etc/cron.daily/logrotate:
error: error accessing /var/log/squid: No such file or directory
error: squid:4 glob failed for /var/log/squid/*.log
run-parts: /etc/cron.daily/logrotate exited with return code 1
/etc/cron.daily/man-db:
chown: `man': invalid user
start-stop-daemon: user `man' not found
i jak rozwiazac ten problem ?

squid nie jest zainstalowany na tym serwerze.

# vi /etc/cron.daily/man-db

Kod: Zaznacz cały

#!/bin/sh
#
# man-db cron daily

set -e

if ! [ -d /var/cache/man ]; then
    # Recover from deletion, per FHS.
    mkdir -p /var/cache/man
    chown man:root /var/cache/man
    chmod 2755 /var/cache/man
fi

# expunge old catman pages which have not been read in a week
if [ -d /var/cache/man ]; then
  cd /
  if ! dpkg-statoverride --list /var/cache/man >/dev/null 2>&1; then
    chown -R man /var/cache/man || true		# just in case
  fi
  start-stop-daemon --start --pidfile /dev/null --startas /bin/sh \
	--oknodo --chuid man -- -c \
	"find /var/cache/man -type f -name '*.gz' -atime +6 -print0 | \
	 xargs -r0 rm -f"
fi

# regenerate man database
if [ -x /usr/bin/mandb ]; then
    # --pidfile /dev/null so it always starts; mandb isn't really a daemon,
    # but we want to start it like one.
    start-stop-daemon --start --pidfile /dev/null \
		      --startas /usr/bin/mandb --oknodo --chuid man \
		      -- --no-purge --quiet
fi

exit 0
pozdrawiam
cc
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

cc pisze:error: error accessing /var/log/squid: No such file or directory
bartek
Beginner
Posty: 129
Rejestracja: 01 maja 2006, 08:14

Post autor: bartek »

etc/cron.daily/logrotate:
error: error accessing /var/log/squid: No such file or directory
squid is not installed on this server
Sprawdź /etc/logrotate.conf oraz /etc/logrotate.d
Masz dodane do logrotatora wpisy rotowania logów squid'a. Albo je usuń albo stwórz katalog , którego oczekuje.
cc
Beginner
Posty: 111
Rejestracja: 21 stycznia 2007, 01:02
Lokalizacja: Zürich

Post autor: cc »

Radex pisze:
etc/cron.daily/logrotate:
error: error accessing /var/log/squid: No such file or directory
squid is not installed on this server
Sprawdź /etc/logrotate.conf oraz /etc/logrotate.d
Masz dodane do logrotatora wpisy rotowania logów squid'a. Albo je usuń albo stwórz katalog , którego oczekuje.
masz racje i nie wiem skad sie tam wzielo, ale zaraz wywale:

# vi /etc/logrotate.d/squid

Kod: Zaznacz cały

#
#	Logrotate fragment for squid.
#
/var/log/squid/*.log {
	daily
	compress
	delaycompress
	rotate 2
	missingok
	nocreate
	sharedscripts
	prerotate
		test ! -x /usr/sbin/sarg-maint || /usr/sbin/sarg-maint
	endscript
	postrotate
		test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
	endscript
}
ODPOWIEDZ