bugi
Arkadiusz Miśkiewicz
misiek w zsz2.starachowice.pl
Wto, 8 Gru 1998, 14:52:58 CET
Do poprawienia bugi w następujących pakietach:
hc-cron:
w skrypcie startującym o nazwie "crond" mamy "killall -HUP crond".
W rezultacie HUPujemy skrypt startowy + samego deamona.
Zamiast tego dać:
restart)
echo -n "Restarting cron daemon: "
killproc crond -HUP
echo
;;
ippl: podobnie jak w powyższym (dlatego też dałem ippl.init no ale o ile dobrze
zrozumiałem mail Wojtka to aktualnie zostało to zmienione na ippl czyli
jest źle) z tym, że tu musi być killall -TERM ippl (chyba, że funkcją
killproc() da się killować równocześnie xx odpalonych procesów tego
samego programu)
W ilu pakietach jeszcze występuje ten błąd - nie wiem. Jak znajdę dam znać.
hc-cron:
żre strasznie procka i pamięć
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND
558 root 15 0 5952 5952 452 R 0 98.9 19.5 0:12 crond
chwilę później:
558 root 11 0 47784 22M 12 R 0 0.6 76.6 1:55 crond
22MB !!!!!!!!!!!!!! wcześniej nie miałem takich problemów. Wszystko
zaczeło się kaszanić po zainstalowaniu hc-crona z .. /etc/crontab.d/system :)
Wywalenie pliku "system" i jak reką odjął. Strace pokazuje, że:
open("/etc/passwd", O_RDONLY|0x8000) = 6
fcntl(6, F_GETFD) = 0
fcntl(6, F_SETFD, FD_CLOEXEC) = 0
fstat(6, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
read(6, "root:x:0:0:Administrator:/root:/"..., 4096) = 992
read(6, "", 4096) = 0
close(6) = 0
munmap(0x40017000, 4096) = 0
open("/var/nis/NIS_COLD_START", O_RDONLY|0x8000) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="admin.misiek.eu.org", ...}) = 0
_llseek(0x5, 0, 0x113, 0xbfffeac8, 0) = 0
_llseek(0x5, 0, 0x113, 0xbfffeac8, 0) = 0
_llseek(0x5, 0, 0x113, 0xbfffeac8, 0) = 0
i tak otwiera passwd, coś przeczyta i znów otwiera, czyta i tak wkółko.
Nie ma co - wracam do vixie-cron z patchem. Mam vixie-cron-3.0.1-27d.i386.rpm
i brakuje mu paru rzeczy (m.in. /etc/crontabs oraz skryptu run-parts) - jak
dotrę do serwera to sprawdzę czy jest jakiś nowszy i poprawię co trzeba).
modutils:
nie ma buga ale IMHO razem z tym pakietem powinien być skrypt
/etc/cron.hourly/kmod zawierający:
#!/bin/sh
/sbin/rmmod -a
Coś musi wywalać nieużywane moduły ;)
iptraf-1.3.0-1d.src.rpm:
diff -Nur iptraf-1.3.0/src/Makefile iptraf-1.3.0.orig/src/Makefile
--- iptraf-1.3.0/src/Makefile Sat Sep 19 08:07:23 1998
+++ iptraf-1.3.0.orig/src/Makefile Fri Oct 9 21:51:49 1998
@@ -2,7 +2,7 @@
# Makefile for IPTraf
#
-CC = gcc
+CC = egcs
LIBS = -lpanel -lncurses # in this order!
Tomek się już o tym rozpisywał.
Pozatym
-CFLAGS = -Wall -O2 -m486
+CFLAGS = -Wall -O2 -m486 $(OPT_FLAGS)
Bez sensu ;)
pam_krb5-1.0-1d
IMHO powinien być podpakietem powstajacym z krb5 (skoro wymaga jego
źródeł do skompilowania).
Tyle w tym mailu.
--
+- Arkadiusz Miśkiewicz - Cron w irc.pl on #plug - misiek w misiek.eu.org -+
+ http://www.misiek.eu.org --- Poland --- SysAdm: zsz2.starachowice.pl +
+ Polish Linux Distribution Team Member - http://www.shadow.eu.org/PLD +
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 248 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/19981208/2bb2d162/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl