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