[trouble] Fidogate
- From
- Yuriy Vorontsov (2:5030/1487.77)
- To
- All
- Date
- 2005-05-20T00:13:54Z
- Area
- RU.UNIX.FTN
Привет All!
Народ, помогайте опять. С прошлого раза бяка не изменилась - я всё ещё пытаюсь поднять фидогейт на Fedora Core 3, и оно всё ещё не за работало. =(
Если кто не помнит в чём суть проблемы, то смотрите:
после запуска runinc (всё равно от какого пользователя), пакеты с почтой распаковываются (rar), но после этого всё глохнет =(, после посылки сигнала TERM(?) по ctrl+c, оно выдаёт
runinc WARNING: ftnroute returned 2 (errno=2: No such file or directory)
тоже самое попадает в лог.
при трасеровке системных вызовов (strace) видим картину, что фидогейт, после удачной распаковки, начинает тоссить, при этом читает pid из лок файлов(??) но процессов таких не находит(???), после чего всё повторяется (причём pid'ы всё увеличиваются) в бесконечном цикле. вот кусок вывода strace:
это fg 5.1.3:
-----куть----
execve("/usr/bin/runinc", ["runinc", "-v"], [/* 23 vars */]) = 0
uname({sys="Linux", node="dream.home.ru", ...}) = 0
brk(0) = 0x8ca3000
...<много чего>...
write(1, "/var/spool/fido/bt/pin/tmpunpack"..., 85) = 85
rename("/var/spool/fido/bt/pin/tmpunpack/98A449A5.PKT", "/var/spool/fido/bt/pin/98A449A5.PKT") = 0
getdents64(11, /* 0 entries */, 4096) = 0
pipe([12, 13]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf6fe7bc8) = 3376
-+- SIGCHLD (Child exited) @ 0 (0) ---
close(13) = 0
fstat64(12, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6ffe000
read(12, "\346\301\312\314\317\327\301\321 \323\311\323\324\305\315"..., 4096) = 135
close(12) = 0
waitpid(3376, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 3376
munmap(0xf6ffe000, 4096) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0xfee4e968) = 3377
waitpid(3377, [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], 0) = 3377
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
-+- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0xfee4e968) = 3378
waitpid(3378, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 3378
/// и так до бесконечности
-----куть----
Фидогейт собирал сам. Пробывал 5.1.2ds, 5.1.3ds, 5.2ds-alfa1, всё одно.
Компилятор - который идёт с FC3, ядро 2.6.9(??) из первых обновлений.
Если надо конфиги (практически не отличаются от исходных) говорите.
Думаю что бага либо в конфигах, либо в фичах Федоры c её всякими ntpl'ями...
ЗЫ Локи создаются нормально, прав хватает.
ЗЫЗЫ spec который идёт с фидогейтом - не валидный (пакет не собрать), да и в ../doc/Makefile.am некоторые нелогизмы, если кому надо вышлю патчи.
Yuriy
--- GoldED+/W32 1.1.5-20020105
* Origin: Let it be ... (2:5030/1487.77)
SEEN-BY: 46/50 50/203 355 421 400/814 450/160 186 208 247 1024 451/30 452/25
SEEN-BY: 452/100 454/9 455/21 460/15 461/33 74 106 640 462/30 463/552 464/34
SEEN-BY: 465/92 192 204 285 467/24 469/125 200 418 478/44 550/5068 2432/200
SEEN-BY: 4614/9 4623/56 4625/9 4626/100 4632/10 4635/1024 4641/444 4642/20
SEEN-BY: 4643/10 4646/15 4657/50 5000/5000 5001/50 5001 5002/50 74 76 79
SEEN-BY: 5003/34 57 5004/58 5010/53 146 5011/13 5012/23 5015/4 10 28 5019/31
SEEN-BY: 5020/52 115 128 150 154 175 400 545 600 639 642 715 758 794 817 830
SEEN-BY: 5020/921 937 958 968 982 1100 1169 1212 1234 1356 1523 1604 1626 1642
SEEN-BY: 5020/1826 1930 2020 2047 2127 2140 2142 2200 2238 2587 2871 4400 4441
SEEN-BY: 5020/5113 5021/2 29 44 5022/5 128 5023/11 5024/1 5025/3 750 5026/45
SEEN-BY: 5026/79 5027/16 5030/49 69 115 195 382 436 556 611 737 747 920 966
SEEN-BY: 5030/1016 1039 1062 1063 1203 1212 1322 1392 1429 1445 1474 1487 1513
SEEN-BY: 5030/1520 1528 1529 1688 1900 2233 5031/47 52 63 70 5032/11 5033/21
SEEN-BY: 5033/35 40 5034/8 5035/10 38 63 5036/13 34 5037/21 5040/33 47 5041/4
SEEN-BY: 5042/13 21 5045/42 57 5047/47 5049/50 157 5050/41 5051/35 5053/16
SEEN-BY: 5054/1 8 9 18 37 50 63 67 81 5056/16 5058/77 5059/2 9 20 37 5060/90
SEEN-BY: 5061/26 5062/1 10 5063/3 51 5064/35 5065/777 5067/2 5069/7 5070/26 66
SEEN-BY: 5070/1222 5071/22 5075/37 5077/70 5079/23 49 5080/80 1003 5083/13 21
SEEN-BY: 5085/13 5090/108 113 958 5092/1 5093/4 33 5095/20 5096/18 5099/11
SEEN-BY: 6000/12 254 6001/10 6033/2727 6035/1 9 6045/7 6090/1
PATH: 5030/1487 382 5020/52 4441 545 5054/1 37