Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 30.03.2005 16:53:32
hallo leute.. bei mir ist logcheck bis heute erfolgreich gelaufen.. doch plötzlich geht nichts mehr..
mit crontab wird bei ir folgender befehl ausgeführt: su -s "/usr/sbin/logcheck" logcheck
doch dann bekomme ich ein mail mit folgendem inhalt:
Code: Alles auswählen
Warning: If you are seeing this message, your log files may not have been
checked!
Details:
Could not run logtail or save output
Check temporary directory: /tmp/logcheck.BUiQ8e
declare -x HOME="/var/lib/logcheck"
declare -x LANG="de_DE@euro"
declare -x LANGUAGE="de_DE:de:en_GB:en"
declare -x LOGNAME="yoz"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do
=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*
.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*
.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.
bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=
01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.
avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*
.mp3=01;35:*.wav=01;35:"
declare -x LS_OPTIONS="--color=auto"
declare -x MAIL="/var/mail/yoz"
declare -x OLDPWD
declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
declare -x PWD="/home/yoz"
declare -x SHELL="/usr/sbin/logcheck"
declare -x SHLVL="4"
declare -x SSH_CLIENT="192.168.0.3 2080 22"
declare -x SSH_CONNECTION="192.168.0.3 2080 192.168.0.1 22"
declare -x SSH_TTY="/dev/pts/1"
declare -x TERM="xterm"
declare -x USER="logcheck"
hat jemand hier eine idee?
gruß, sabin
Zuletzt geändert von
sabin am 31.03.2005 10:29:19, insgesamt 1-mal geändert.
./sabin -s
-
nepos
- Beiträge: 5238
- Registriert: 05.01.2005 10:08:12
Beitrag
von nepos » 30.03.2005 18:23:58
Schon mal reingeschaut?
Eventuell /var/log voll?
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 30.03.2005 18:45:45
/var/log ist nicht voll und /tmp is leer.
gruß, sabin
./sabin -s
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 10:01:34
hat jemand eine idee hier wie man dieses problem lösen könnte?
gruß, sabin
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 10:24:41
mach mal folgendes und poste die Ausgabe
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 10:26:39
Code: Alles auswählen
debx:/home/yoz# cd /
debx:/# ls -l
insgesamt 61
d--------- 2 root root 48 2005-03-18 19:21 backup
drwxr-xr-x 2 root root 2136 2005-03-22 16:52 bin
drwxr-xr-x 3 root root 288 2005-03-01 23:03 boot
lrwxrwxrwx 1 root root 11 2005-02-27 09:54 cdrom -> media/cdrom
drwxr-xr-x 11 root root 38232 2005-03-20 18:15 dev
drwxr-xr-x 75 root root 4760 2005-03-31 10:01 etc
drwxrwsr-x 4 root staff 104 2005-03-30 12:38 home
drwxr-xr-x 2 root root 48 2005-02-27 09:56 initrd
lrwxrwxrwx 1 root root 30 2005-02-27 10:00 initrd.img -> boot/initrd.img-2.4.27-speakup
drwxr-xr-x 8 root root 3832 2005-03-31 10:01 lib
drwxr-xr-x 4 root root 144 2005-02-27 09:54 media
drwxr-xr-x 3 root root 72 2004-12-15 23:55 mnt
drwxr-xr-x 2 root root 48 2005-03-30 12:09 opt
dr-xr-xr-x 68 root root 0 2005-03-11 23:40 proc
drwxr-xr-x 6 root root 400 2005-03-12 18:33 root
drwxr-xr-x 2 root root 3272 2005-03-23 17:09 sbin
drwxr-xr-x 2 root root 48 2005-02-27 09:56 srv
drwxr-xr-x 2 root root 48 2004-12-27 03:40 sys
drwxrwxrwt 7 root root 328 2005-03-31 10:00 tmp
drwxr-xr-x 12 root root 312 2005-02-27 09:15 usr
drwxr-xr-x 14 root root 336 2005-03-11 23:12 var
lrwxrwxrwx 1 root root 27 2005-02-27 10:00 vmlinuz -> boot/vmlinuz-2.4.27-speakup
debx:/# df -h
Dateisystem Größe Benut Verf Ben% Eingehängt auf
/dev/hda1 11G 928M 9,2G 10% /
tmpfs 63M 0 63M 0% /dev/shm
/dev/hda2 2,1G 173M 1,9G 9% /home
/dev/hdd1 3,1G 223M 2,8G 8% /mnt/share
/dev/hda3 1,2G 194M 944M 18% /var/www
debx:/#
hoffe es hilft dir weiter...
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 10:35:17
hmm.. sagt mir leider nichts.. wenn du "logcheck" manuell ausführst, siehst du da dann mehr?
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 10:39:28
Code: Alles auswählen
debx:/home/yoz# logcheck
logcheck should not be run as root. Use su to invoke logcheck:
su -s /bin/bash -c "/usr/sbin/logcheck [options]" logcheck
debx:/home/yoz# su -s /bin/bash -c "/usr/sbin/logcheck" logcheck
debx:/home/yoz#
danach bekomme ich die selbe email mit der gleichen fehlermeldung!
Code: Alles auswählen
>N 1 logcheck@debx.lin Thu Mar 31 10:33 39/1828 Logcheck: debx 2005-03-31 10:33 exiting due to errors
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 10:42:07
ist /usr/sbin/logcheck ein Script oder eine ausführbare Datei?
wenn es ein Script ist, dann teste mal:
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 10:45:45
hier der output:
Code: Alles auswählen
debx:/home/yoz# sh -x /usr/sbin/logcheck
+ '[' 0 == 0 ']'
+ echo 'logcheck should not be run as root. Use su to invoke logcheck:'
logcheck should not be run as root. Use su to invoke logcheck:
+ echo 'su -s /bin/bash -c "/usr/sbin/logcheck [options]" logcheck'
su -s /bin/bash -c "/usr/sbin/logcheck [options]" logcheck
+ exit 1
debx:/home/yoz#
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 10:47:48
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 10:52:30
Code: Alles auswählen
debx:/home/yoz# su -s /bin/bash -x -c "/usr/sbin/logcheck" logcheck
su: Ungültige Option -- x
Usage: su [OPT] [-] [Benutzername [ARG]]
- Wechselt zu einer Login-Shell
-c, --command=<Befehl>
übergibt der gestarteten Shell einen Befehl
option
-m, -p, --preserve-environment
Umgebungsvariablen nicht zurücksetzen, selbe
Shell belassen
-s, --shell=<Shell>
<Shell> statt der in /etc/passwd Festgelegten starten
debx:/home/yoz# su -s /bin/bash -c "/usr/sbin/logcheck" logcheck
dein befehl ging nicht.. one -x attribut schon. dennoch das selbe mail...
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 11:00:28
ok dann so:
Code: Alles auswählen
su -s /bin/bash -x -c "/bin/bash -x /usr/sbin/logcheck" logcheck
das geht.. habs grad bei mir installiert und getestet
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 11:03:51
hmmm bei mir nicht
Code: Alles auswählen
yoz@debx:~$ su -s /bin/bash -x -c "/bin/bash -x /usr/sbin/logcheck" logcheck
su: Ungültige Option -- x
Usage: su [OPT] [-] [Benutzername [ARG]]
- Wechselt zu einer Login-Shell
-c, --command=<Befehl>
übergibt der gestarteten Shell einen Befehl
option
-m, -p, --preserve-environment
Umgebungsvariablen nicht zurücksetzen, selbe
Shell belassen
-s, --shell=<Shell>
<Shell> statt der in /etc/passwd Festgelegten starten
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 11:06:53
ups.. hab das erste -x vergessen zu löschen
Code: Alles auswählen
su -s /bin/bash -c "/bin/bash -x /usr/sbin/logcheck" logcheck
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 11:15:35
der output ist ziemlich lang... wollte das ganze so machen:
debx:/home/yoz# su -s /bin/bash -c "/bin/bash -x /usr/sbin/logcheck" logcheck >debug.txt
wie sollte ich dir die ausgabe am besten zeigen?
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 11:23:34
hmm.. eigentlich sind bloss die letzten 10 Zeilen interessant (wahrscheinlich) also mach ein
und Poste die Ausgabe
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 11:25:49
Code: Alles auswählen
+ offsetfile=/var/lib/logcheck/offset.var.log.syslog
+ '[' -s /var/lib/logcheck/offset.var.log.syslog -a -r /var/lib/logcheck/offset.var.log.syslog ']'
+ debug 'Running logtail: /var/log/syslog'
+ '[' 0 -eq 1 ']'
+ /usr/sbin/logtail -f /var/log/syslog -o /var/lib/logcheck/offset.var.log.syslog
++ basename /var/log/syslog
+ error 'Could not run logtail or save output'
+ message=Could not run logtail or save output
+ '[' '' = noclean ']'
+ '[' -n 3055 ']'
+ debug 'error: Killing lockfile-touch - 3055'
+ '[' 0 -eq 1 ']'
+ kill 3055
+ unset LOCK
+ '[' -f /var/lock/logcheck.lock ']'
+ debug 'error: Removing lockfile: /var/lock/logcheck.lock'
+ '[' 0 -eq 1 ']'
+ lockfile-remove /var/lock/logcheck
+ debug 'Error: Could not run logtail or save output'
+ '[' 0 -eq 1 ']'
+ '[' 0 -eq 0 ']'
+ cat
+ mail -s 'Logcheck: debx 2005-03-31 11:21 exiting due to errors' root
++ export
+ exit 1
+ cleanup
+ '[' -n '' ']'
+ '[' -f /var/lock/logcheck.lock ']'
+ '[' -d /tmp/logcheck.bWzZnJ ']'
+ '[' 0 -eq 0 ']'
+ debug 'Cleanup: Removing - /tmp/logcheck.bWzZnJ'
+ '[' 0 -eq 1 ']'
+ rm -r /tmp/logcheck.bWzZnJ
./sabin -s
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 11:32:43
Code: Alles auswählen
debx:/home/yoz# /usr/sbin/logtail -f /var/log/syslog -o /var/lib/logcheck/offset.var.log.syslog
debx:/home/yoz#
das geht aber.. verstehe nicht wo der fehler liegt...
Zuletzt geändert von
sabin am 31.03.2005 11:34:06, insgesamt 1-mal geändert.
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 11:33:14
hmm.. schick mir mal lieber doch die Datei an
savar at gmx dot de
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 11:35:41
kannst ja mal folgendes machen und sagen was der Rückgabewert ist:
Code: Alles auswählen
/usr/sbin/logtail -f /var/log/syslog -o /var/lib/logcheck/offset.var.log.syslog
echo $?
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 11:44:38
es checkt einfach die /var/log/syslog.. also funktioniert logtail..
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 11:45:39
ich meine was gibt der Befehl
aus wenn du ihn
DIREKT nach dem logtail ausführst?
-
sabin
- Beiträge: 130
- Registriert: 28.02.2005 16:49:05
- Wohnort: Knittelfeld .at
-
Kontaktdaten:
Beitrag
von sabin » 31.03.2005 11:48:29
Code: Alles auswählen
debx:/home/yoz# /usr/sbin/logtail -f /var/log/syslog -o
./sabin -s
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 31.03.2005 12:02:27
hmm.. irgendwie wird man aus dem file nicht schlau.. aber versuch mal:
Code: Alles auswählen
su -s /bin/bash -c "/bin/bash -x /usr/sbin/logcheck -d" logcheck
und schau ob da was interessantes kommt