* [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-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-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
* 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
* [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
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