Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Niceshaper i naruszenie ochrony pamięci. http://forum.freesco.pl/viewtopic.php?f=22&t=12068 |
Strona 1 z 1 |
Autor: | Dayson [ środa, 12 kwietnia 2006, 07:29 ] |
Tytuł: | Niceshaper i naruszenie ochrony pamięci. |
NND: Startuje niceshaper (kontrola przepływu) [Trwa....] /etc/rc.d/niceshaper: line 39: 1067 Naruszenie ochrony pamięci /usr/bin/niceshaper start [Wykonane] Nie mogę zastartować niceshapera, reinstal nie pomaga, co może być przyczyną, opcja szukaj znalazła tylko problem czerwa z firewallem i naruszeniem ochrony pamięci. |
Autor: | hx [ środa, 12 kwietnia 2006, 13:12 ] |
Tytuł: | |
http://niceshaper.jedwabny.net/forum/vi ... 295366b7b4 |
Autor: | Dayson [ środa, 12 kwietnia 2006, 14:06 ] |
Tytuł: | |
Wszystko pięknie ładnie tylko zawsze uruchamiam niceshaper z root-a. Teraz nawet po restarcie systemu niceshaper nie chce się uruchomić i wyskakuje naruszenie ochrony pamieci. |
Autor: | Dayson [ czwartek, 13 kwietnia 2006, 14:14 ] |
Tytuł: | |
Witam ponownie i proszę o pomoc bo jestem teraz bez kontroli przepustowości a przy 30 osobach na DSL 2000/256 to wiecie co to oznacza. Przeszukałem neta ale nic nie znalazłem, powyższy link mówi o uruchamianiu niceshapoer z roota i tak się to odbywa ale niestey niceshaper sie nie uruchamia nawet przy starcie systemu z /etc/rc.d/ gdzie przecież wszystko jest uruchamiane z roota, nadal jest naruszenie ochrony pamięci. |
Autor: | MAC!EK [ piątek, 14 kwietnia 2006, 14:34 ] |
Tytuł: | |
włącz go przez strace: strace niceshaper start |
Autor: | Dayson [ wtorek, 18 kwietnia 2006, 07:56 ] |
Tytuł: | |
A czy mógłbyś mi to skompilować http://ovh.dl.sourceforge.net/sourcefor ... 14.tar.bz2 Z góry dzięki. |
Autor: | Dayson [ wtorek, 18 kwietnia 2006, 13:26 ] |
Tytuł: | |
Spróbowałem odpalić w gdb i wychodzi cos takiego (gdb) run start Starting program: /usr/bin/niceshaper start (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x0027c76f in strlen () from /lib/libc.so.6 męczę się dalej może coś z tego wyjdzie, narazie ponowna instalacja glibc nie pomogła. |
Autor: | Dayson [ środa, 19 kwietnia 2006, 07:33 ] |
Tytuł: | |
No i nikt nie pomoże, bo mi już ręce opadają ![]() |
Autor: | MAC!EK [ środa, 19 kwietnia 2006, 17:24 ] |
Tytuł: | |
A co do błędu to nie mam pojęcia może strace pokaże co inneg... albo zapytać autora nice... Pakiet strace zrobiłem ale jeszcze nie dodałem do repo. Zgłoszone do mantis i czeka na powstanie buildera PS. Hmm nie wime dlaczego, ale odpisałeś 3 razy w tym temacie a ja nie zajrzałem ani raz... chyba mi nie przysłało komunikatu o odpwoiedzi na mail Sorki że tak późno... |
Autor: | Dayson [ czwartek, 20 kwietnia 2006, 08:37 ] |
Tytuł: | |
MAC!EK pisze: A co do błędu to nie mam pojęcia może strace pokaże co inneg... albo zapytać autora nice...
Pakiet strace zrobiłem ale jeszcze nie dodałem do repo. Zgłoszone do mantis i czeka na powstanie buildera PS. Hmm nie wime dlaczego, ale odpisałeś 3 razy w tym temacie a ja nie zajrzałem ani raz... chyba mi nie przysłało komunikatu o odpwoiedzi na mail Sorki że tak późno... Nie ma problemu to czekam na strace, ewentualnie daj linka to skompilowanego to sobie go dodam ręcznie o ile jest to możliwe. Narazie testuję wersję niceshapera 6.0, ale klienci narzekają wieć na szybko chciałbym powrócić do wersji sprawdzonej. |
Autor: | MAC!EK [ czwartek, 20 kwietnia 2006, 22:16 ] |
Tytuł: | |
Sprawdź: http://o.dyn.pl/~macieks/nnd/strace-4.5 ... pkg.tar.gz |
Autor: | Dayson [ piątek, 21 kwietnia 2006, 08:30 ] |
Tytuł: | |
MAC!EK pisze:
Wielkie dzięki! Ale narazie potestuję jeszcze wersję 6.0 niceshapera (narazie jest nieżle), jak testy wyjda beee to wroce do 5.1 i wtedy bede musial zastosowac strace. |
Autor: | Dayson [ poniedziałek, 24 kwietnia 2006, 12:00 ] |
Tytuł: | |
Zapuściłem strace niceshaper start i oto wynik: strace /usr/bin/niceshaper start >>/mnt/test execve("/usr/bin/niceshaper", ["/usr/bin/niceshaper", "start"], [/* 21 vars */]) = 0 uname({sys="Linux", node="NETJastrzab", ...}) = 0 brk(0) = 0x8054ec0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x123000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=16759, ...}) = 0 mmap2(NULL, 16759, PROT_READ, MAP_PRIVATE, 3, 0) = 0x124000 close(3) = 0 open("/usr/lib/libstdc++.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\260"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=923613, ...}) = 0 mmap2(NULL, 732544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x129000 mprotect(0x1c0000, 114048, PROT_NONE) = 0 mmap2(0x1c0000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x96) = 0x1c0000 mmap2(0x1d7000, 19840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1d7000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2605\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=176787, ...}) = 0 mmap2(NULL, 140064, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1dc000 mprotect(0x1fe000, 800, PROT_NONE) = 0 mmap2(0x1fe000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21) = 0x1fe000 close(3) = 0 open("/usr/lib/libgcc_s.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\25\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0644, st_size=39984, ...}) = 0 mmap2(NULL, 30672, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1ff000 mprotect(0x206000, 2000, PROT_NONE) = 0 mmap2(0x206000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7) = 0x206000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@X\1\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1373656, ...}) = 0 mmap2(NULL, 1186180, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x207000 mprotect(0x322000, 27012, PROT_NONE) = 0 mmap2(0x322000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11a) = 0x322000 mmap2(0x326000, 10628, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x326000 close(3) = 0 munmap(0x124000, 16759) = 0 access("/var/run/niceshaper.pid", F_OK) = -1 ENOENT (No such file or directory) access("/etc/niceshaper/users", R_OK) = 0 access("/etc/niceshaper/config", R_OK) = 0 brk(0) = 0x8054ec0 brk(0x8055ec0) = 0x8055ec0 brk(0) = 0x8055ec0 brk(0x8056000) = 0x8056000 pipe([3, 4]) = 0 vfork() = 28204 close(4) = 0 fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, "Chain PREROUTING (policy ACCEPT)"..., 4096) = 4096 read(3, " all -- 0.0.0.0/0 "..., 4096) = 4096 read(3, "restore \nACCEPT tcp -- 0.0"..., 4096) = 4096 read(3, "0x999 CONNMARK save \nCONNMARK "..., 4096) = 782 read(3, 0x124000, 4096) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- read(3, "", 4096) = 0 close(3) = 0 wait4(28204, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 28204 munmap(0x124000, 4096) = 0 pipe([3, 4]) = 0 vfork() = 28205 close(4) = 0 fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, "Chain POSTROUTING (policy ACCEPT"..., 4096) = 4096 read(3, " all -- 0.0.0.0/0 "..., 4096) = 4096 read(3, "x999 IMQ: todev 2 \nIMQ al"..., 4096) = 2751 read(3, 0x124000, 4096) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- read(3, "", 4096) = 0 close(3) = 0 wait4(28205, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 28205 munmap(0x124000, 4096) = 0 pipe([3, 4]) = 0 vfork() = 28206 close(4) = 0 fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, 0x124000, 4096) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- read(3, "Chain INPUT (policy ACCEPT)\ntarg"..., 4096) = 338 read(3, "", 4096) = 0 close(3) = 0 wait4(28206, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 28206 munmap(0x124000, 4096) = 0 pipe([3, 4]) = 0 vfork() = 28207 --- SIGCHLD (Child exited) @ 0 (0) --- close(4) = 0 fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, "Chain OUTPUT (policy ACCEPT)\ntar"..., 4096) = 339 read(3, "", 4096) = 0 close(3) = 0 wait4(28207, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 28207 munmap(0x124000, 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 fork() = 28208 wait4(28208, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 28208 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 fork() = 28210 wait4(28210, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 28210 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 fork() = 28212 wait4(28212, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 28212 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 fork() = 28214 wait4(28214, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 28214 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) --- open("/etc/niceshaper/config", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1296, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, "<global>\n iface inet eth0 83."..., 4096) = 1296 _llseek(3, -1287, [9], SEEK_CUR) = 0 read(3, " iface inet eth0 83.18.26.114"..., 4096) = 1287 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Ale ja niestety z tego nic niewiem. |
Autor: | MAC!EK [ poniedziałek, 24 kwietnia 2006, 15:31 ] |
Tytuł: | |
Może nie ma takiego eth0? albo IP jakieś inne ma? Albo lepiej napisz do autora nice i daj mu ten log. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |