* [sisyphus] tcpdump @ 2002-09-16 20:00 at 2002-09-16 20:50 ` [sisyphus] tcpdump Michael Shigorin 0 siblings, 1 reply; 19+ messages in thread From: at @ 2002-09-16 20:00 UTC (permalink / raw) To: sisyphus # tcpdump tcpdump: WARNING: Promiscuous mode not supported on the "any" device tcpdump: Segmentation fault # ? ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: tcpdump 2002-09-16 20:00 [sisyphus] tcpdump at @ 2002-09-16 20:50 ` Michael Shigorin 2002-09-16 21:42 ` at 0 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2002-09-16 20:50 UTC (permalink / raw) To: sisyphus On Tue, Sep 17, 2002 at 12:00:35AM +0400, at@turbinal.org wrote: > # tcpdump -i? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: tcpdump 2002-09-16 20:50 ` [sisyphus] tcpdump Michael Shigorin @ 2002-09-16 21:42 ` at 2002-09-16 22:14 ` Michael Shigorin ` (2 more replies) 0 siblings, 3 replies; 19+ messages in thread From: at @ 2002-09-16 21:42 UTC (permalink / raw) To: sisyphus On Mon, Sep 16, 2002 at 11:50:08PM +0300, Michael Shigorin wrote: > On Tue, Sep 17, 2002 at 12:00:35AM +0400, at@turbinal.org wrote: > > # tcpdump > > -i? А у вас всё нормально? # tcpdump -i lo tcpdump: Segmentation fault # Вопросец: есть какой-нибудь ключик к rpm, чтобы собирать -bi только с -g и без стрипа? А то я типа спек правлю. (gdb) r -i lo Starting program: /var/tmp/tcpdump-buildroot/usr/sbin/tcpdump -i lo tcpdump: Program received signal SIGSEGV, Segmentation fault. 0x2abed3aa in vfprintf () from /lib/libc.so.6 (gdb) bt #0 0x2abed3aa in vfprintf () from /lib/libc.so.6 #1 0x2abf1008 in vfprintf () from /lib/libc.so.6 #2 0x2abf09b4 in vfprintf () from /lib/libc.so.6 #3 0x08083d54 in error (fmt=0x1 <Address 0x1 out of bounds>) at util.c:252 #4 0x08084110 in drop_priv () at droppriv.c:25 #5 0x08083274 in main (argc=3, argv=0x7ffffac4) at tcpdump.c:481 #6 0x2abbf4d2 in __libc_start_main () from /lib/libc.so.6 (gdb) b drop_priv Note: breakpoint 1 also set at pc 0x808409a. Breakpoint 2 at 0x808409a: file droppriv.c, line 13. (gdb) r -i lo Starting program: /var/tmp/tcpdump-buildroot/usr/sbin/tcpdump -i lo Breakpoint 1, drop_priv () at droppriv.c:13 13 const char *user = "tcpdump"; (gdb) n 14 const char *dir = "/var/resolv"; (gdb) n 17 if (geteuid ()) (gdb) n 20 if ((setgroups (0, NULL) < 0)) (gdb) n 23 pw = getpwnam (user); (gdb) n 24 if (!pw) (gdb) s 25 error (EXIT_FAILURE, 0, "lookup of user \"%s\" failed", user); (gdb) s error (fmt=0x1 <Address 0x1 out of bounds>) at util.c:250 250 (void)fprintf(stderr, "%s: ", program_name); (gdb) s tcpdump: 251 va_start(ap, fmt); (gdb) s 252 (void)vfprintf(stderr, fmt, ap); (gdb) p fmt $1 = 0x1 <Address 0x1 out of bounds> (gdb) p ap $2 = 0x7ffff8d4 "" (gdb) Короче смысл такой, что va_arg будет разматывать стек, которого нет. $ grep 'error *(' tcpdump-*/*.h tcpdump-3.7.1/interface.h:extern void error(const char *, ...) $ Вывод: tcpdump битый. ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: tcpdump 2002-09-16 21:42 ` at @ 2002-09-16 22:14 ` Michael Shigorin 2002-09-16 22:28 ` at 2002-09-17 7:56 ` Dmitry V. Levin 2002-09-22 22:14 ` [sisyphus] Re: tcpdump at 2 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2002-09-16 22:14 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 242 bytes --] On Tue, Sep 17, 2002 at 01:42:38AM +0400, at@turbinal.org wrote: > А у вас всё нормально? Да, и на lo, и на eth* (tcpdump-3.7.1-alt1). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 187 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: tcpdump 2002-09-16 22:14 ` Michael Shigorin @ 2002-09-16 22:28 ` at 2002-09-16 22:56 ` Michael Shigorin 0 siblings, 1 reply; 19+ messages in thread From: at @ 2002-09-16 22:28 UTC (permalink / raw) To: sisyphus, sisyphus On Tue, Sep 17, 2002 at 01:14:57AM +0300, Michael Shigorin wrote: > On Tue, Sep 17, 2002 at 01:42:38AM +0400, at@turbinal.org wrote: > > А у вас всё нормально? > > Да, и на lo, и на eth* (tcpdump-3.7.1-alt1). Ошибка проявляется, когда в системе нет пользователя tcpdump. > > -- > ---- WBR, Michael Shigorin <mike@altlinux.ru> > ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: tcpdump 2002-09-16 22:28 ` at @ 2002-09-16 22:56 ` Michael Shigorin 0 siblings, 0 replies; 19+ messages in thread From: Michael Shigorin @ 2002-09-16 22:56 UTC (permalink / raw) To: sisyphus On Tue, Sep 17, 2002 at 02:28:46AM +0400, at@turbinal.org wrote: > > > А у вас всё нормально? > > Да, и на lo, и на eth* (tcpdump-3.7.1-alt1). > Ошибка проявляется, когда в системе нет пользователя tcpdump. Есть такой. Понятно... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: tcpdump 2002-09-16 21:42 ` at 2002-09-16 22:14 ` Michael Shigorin @ 2002-09-17 7:56 ` Dmitry V. Levin 2002-09-17 12:15 ` Alexey Tourbin 2002-09-22 22:14 ` [sisyphus] Re: tcpdump at 2 siblings, 1 reply; 19+ messages in thread From: Dmitry V. Levin @ 2002-09-17 7:56 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 412 bytes --] On Tue, Sep 17, 2002 at 01:42:38AM +0400, at@turbinal.org wrote: > Короче смысл такой, что va_arg будет разматывать стек, которого нет. > > $ grep 'error *(' tcpdump-*/*.h > tcpdump-3.7.1/interface.h:extern void error(const char *, ...) > $ > > Вывод: tcpdump битый. Вывод: какой-то !@#$%^&*()_+ в tcpdump переопределил библиотечный error(). Исправим. P.S. А зачем было удалять пользователя tcpdump? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: tcpdump 2002-09-17 7:56 ` Dmitry V. Levin @ 2002-09-17 12:15 ` Alexey Tourbin 2002-09-17 12:20 ` Dmitry V. Levin 0 siblings, 1 reply; 19+ messages in thread From: Alexey Tourbin @ 2002-09-17 12:15 UTC (permalink / raw) To: sisyphus On Tue, Sep 17, 2002 at 11:56:59AM +0400, Dmitry V. Levin wrote: > Вывод: какой-то !@#$%^&*()_+ в tcpdump переопределил библиотечный error(). > Исправим. Нужно было включить #include "interface.h", тогда бы оно не собралось. > P.S. А зачем было удалять пользователя tcpdump? Часть каталога /etc была по ошибке удалена. Но это было давно... ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: tcpdump 2002-09-17 12:15 ` Alexey Tourbin @ 2002-09-17 12:20 ` Dmitry V. Levin 2002-09-17 12:43 ` Alexey Tourbin ` (2 more replies) 0 siblings, 3 replies; 19+ messages in thread From: Dmitry V. Levin @ 2002-09-17 12:20 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 426 bytes --] On Tue, Sep 17, 2002 at 04:15:45PM +0400, Alexey Tourbin wrote: > > Вывод: какой-то !@#$%^&*()_+ в tcpdump переопределил библиотечный error(). > > Исправим. > > Нужно было включить #include "interface.h", тогда бы оно не собралось. Зачем включать неиспользуемые файлы? > > P.S. А зачем было удалять пользователя tcpdump? > > Часть каталога /etc была по ошибке удалена. Но это было давно... Аукается до сих пор... -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: tcpdump 2002-09-17 12:20 ` Dmitry V. Levin @ 2002-09-17 12:43 ` Alexey Tourbin 2002-09-20 13:17 ` at 2002-09-22 22:30 ` at 2 siblings, 0 replies; 19+ messages in thread From: Alexey Tourbin @ 2002-09-17 12:43 UTC (permalink / raw) To: sisyphus On Tue, Sep 17, 2002 at 04:20:10PM +0400, Dmitry V. Levin wrote: > > Нужно было включить #include "interface.h", тогда бы оно не собралось. > > Зачем включать неиспользуемые файлы? В принципе не надо. Но это лишняя проверка на несовместимые прототипы. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: tcpdump 2002-09-17 12:20 ` Dmitry V. Levin 2002-09-17 12:43 ` Alexey Tourbin @ 2002-09-20 13:17 ` at 2002-09-22 22:30 ` at 2 siblings, 0 replies; 19+ messages in thread From: at @ 2002-09-20 13:17 UTC (permalink / raw) To: sisyphus On Tue, Sep 17, 2002 at 04:20:10PM +0400, Dmitry V. Levin wrote: > > Часть каталога /etc была по ошибке удалена. Но это было давно... > > Аукается до сих пор... %verifyscript для пакетов, которые создают псевдо-пользователей? ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: tcpdump 2002-09-17 12:20 ` Dmitry V. Levin 2002-09-17 12:43 ` Alexey Tourbin 2002-09-20 13:17 ` at @ 2002-09-22 22:30 ` at 2002-09-23 13:06 ` [sisyphus] groups, users and specs (was: tcpdump) Michael Shigorin 2 siblings, 1 reply; 19+ messages in thread From: at @ 2002-09-22 22:30 UTC (permalink / raw) To: sisyphus On Tue, Sep 17, 2002 at 04:20:10PM +0400, Dmitry V. Levin wrote: > > Часть каталога /etc была по ошибке удалена. Но это было давно... > > Аукается до сих пор... Вопрос из той же оперы: %pre server /usr/sbin/useradd -M -r -d %ROOT -s /dev/null -c "%name server" %mysqld_user &>/dev/null ||: Если юзер уже существует, а группа ещё нет, то группы создано не будет, правильно? Если группы создано не будет, пакет будет неработоспособен. Диагностика rpm -V ничего не покажет, переустановка пакета не поможет. :( ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] groups, users and specs (was: tcpdump) 2002-09-22 22:30 ` at @ 2002-09-23 13:06 ` Michael Shigorin 2002-09-23 13:22 ` [sisyphus] " Alexey Tourbin 0 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2002-09-23 13:06 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 692 bytes --] On Mon, Sep 23, 2002 at 02:30:50AM +0400, at@turbinal.org wrote: > %pre server > /usr/sbin/useradd -M -r -d %ROOT -s /dev/null -c "%name server" %mysqld_user &>/dev/null ||: Стоп. Наблюдаю %pre server /usr/sbin/groupadd -r -f %mysqld_user >/dev/null 2>&1 /usr/sbin/useradd -r -g %mysqld_user -d %ROOT -s /dev/null -c "%name server" -n %mysqld_user >/dev/null 2>&1 ||: > Если юзер уже существует, а группа ещё нет, то группы создано > не будет, правильно? Если группы создано не будет, пакет будет > неработоспособен. При этом все тип-топ... по крайней мере по этой части. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 187 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: groups, users and specs (was: tcpdump) 2002-09-23 13:06 ` [sisyphus] groups, users and specs (was: tcpdump) Michael Shigorin @ 2002-09-23 13:22 ` Alexey Tourbin 2002-09-23 14:08 ` Michael Shigorin 0 siblings, 1 reply; 19+ messages in thread From: Alexey Tourbin @ 2002-09-23 13:22 UTC (permalink / raw) To: sisyphus On Mon, Sep 23, 2002 at 04:06:49PM +0300, Michael Shigorin wrote: > Стоп. Наблюдаю > %pre server > /usr/sbin/groupadd -r -f %mysqld_user >/dev/null 2>&1 > /usr/sbin/useradd -r -g %mysqld_user -d %ROOT -s /dev/null -c "%name server" -n %mysqld_user >/dev/null 2>&1 ||: Я ковырял MySQL-*.src.rpm от мастера. ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: groups, users and specs (was: tcpdump) 2002-09-23 13:22 ` [sisyphus] " Alexey Tourbin @ 2002-09-23 14:08 ` Michael Shigorin 2002-09-23 22:41 ` at 0 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2002-09-23 14:08 UTC (permalink / raw) To: sisyphus On Mon, Sep 23, 2002 at 05:22:02PM +0400, Alexey Tourbin wrote: > > Стоп. Наблюдаю > > %pre server > > /usr/sbin/groupadd -r -f %mysqld_user >/dev/null 2>&1 > > /usr/sbin/useradd -r -g %mysqld_user -d %ROOT -s /dev/null -c "%name server" -n %mysqld_user >/dev/null 2>&1 ||: > Я ковырял MySQL-*.src.rpm от мастера. Я тоже... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: groups, users and specs (was: tcpdump) 2002-09-23 14:08 ` Michael Shigorin @ 2002-09-23 22:41 ` at 2002-09-24 9:37 ` Michael Shigorin 0 siblings, 1 reply; 19+ messages in thread From: at @ 2002-09-23 22:41 UTC (permalink / raw) To: sisyphus On Mon, Sep 23, 2002 at 05:08:53PM +0300, Michael Shigorin wrote: > On Mon, Sep 23, 2002 at 05:22:02PM +0400, Alexey Tourbin wrote: > > > Стоп. Наблюдаю > > > %pre server > > > /usr/sbin/groupadd -r -f %mysqld_user >/dev/null 2>&1 > > > /usr/sbin/useradd -r -g %mysqld_user -d %ROOT -s /dev/null -c "%name server" -n %mysqld_user >/dev/null 2>&1 ||: > > Я ковырял MySQL-*.src.rpm от мастера. > > Я тоже... Нет. MySQL-3.23.49-alt5.src.rpm -- из Мастера (диск #3), в нем точно как я написал. ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: groups, users and specs (was: tcpdump) 2002-09-23 22:41 ` at @ 2002-09-24 9:37 ` Michael Shigorin 0 siblings, 0 replies; 19+ messages in thread From: Michael Shigorin @ 2002-09-24 9:37 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 325 bytes --] On Tue, Sep 24, 2002 at 02:41:44AM +0400, at@turbinal.org wrote: > Нет. MySQL-3.23.49-alt5.src.rpm -- из Мастера (диск #3), в нем > точно как я написал. Странно, но поверю. Сейчас не так. По крайней мере здесь... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 187 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: tcpdump 2002-09-16 21:42 ` at 2002-09-16 22:14 ` Michael Shigorin 2002-09-17 7:56 ` Dmitry V. Levin @ 2002-09-22 22:14 ` at 2002-09-23 8:04 ` Dmitry V. Levin 2 siblings, 1 reply; 19+ messages in thread From: at @ 2002-09-22 22:14 UTC (permalink / raw) To: sisyphus On Tue, Sep 17, 2002 at 01:42:38AM +0400, at@turbinal.org wrote: > Вопросец: есть какой-нибудь ключик к rpm, чтобы собирать -bi только с -g > и без стрипа? А то я типа спек правлю. Отвечу сам себе (good practice): rpm --define '_enable_debug 1' -bi tcpdump.spec ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: tcpdump 2002-09-22 22:14 ` [sisyphus] Re: tcpdump at @ 2002-09-23 8:04 ` Dmitry V. Levin 0 siblings, 0 replies; 19+ messages in thread From: Dmitry V. Levin @ 2002-09-23 8:04 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 413 bytes --] On Mon, Sep 23, 2002 at 02:14:26AM +0400, at@turbinal.org wrote: > On Tue, Sep 17, 2002 at 01:42:38AM +0400, at@turbinal.org wrote: > > Вопросец: есть какой-нибудь ключик к rpm, чтобы собирать -bi только с -g > > и без стрипа? А то я типа спек правлю. > > Отвечу сам себе (good practice): > rpm --define '_enable_debug 1' -bi tcpdump.spec Более современный способ: rpm --enable debug -bi tcpdump.spec -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2002-09-24 9:37 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-09-16 20:00 [sisyphus] tcpdump at 2002-09-16 20:50 ` [sisyphus] tcpdump Michael Shigorin 2002-09-16 21:42 ` at 2002-09-16 22:14 ` Michael Shigorin 2002-09-16 22:28 ` at 2002-09-16 22:56 ` Michael Shigorin 2002-09-17 7:56 ` Dmitry V. Levin 2002-09-17 12:15 ` Alexey Tourbin 2002-09-17 12:20 ` Dmitry V. Levin 2002-09-17 12:43 ` Alexey Tourbin 2002-09-20 13:17 ` at 2002-09-22 22:30 ` at 2002-09-23 13:06 ` [sisyphus] groups, users and specs (was: tcpdump) Michael Shigorin 2002-09-23 13:22 ` [sisyphus] " Alexey Tourbin 2002-09-23 14:08 ` Michael Shigorin 2002-09-23 22:41 ` at 2002-09-24 9:37 ` Michael Shigorin 2002-09-22 22:14 ` [sisyphus] Re: tcpdump at 2002-09-23 8:04 ` Dmitry V. Levin
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git