ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] mailman сломался
@ 2003-02-28 16:03 Michael Bykov
  2003-02-28 16:17 ` Dmitry V. Levin
  0 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-02-28 16:03 UTC (permalink / raw)
  To: sisyphus

После сегодняшнего обновления мейлмен перестал отправлять
письма. В логе при отправке письма оно вроде отправлено:

Feb 28 18:55:29 michael postfix/local[27008]: 0CAA199:
to=<test@bibler.ru>, relay=local, delay=0, status=sent
("|/usr/lib/mailman/mail/mailman post test")


Но при создании листа ругается: 

Feb 28 18:21:31 michael postfix/local[24711]: warning: database
/etc/postfix/aliases.db is older than source file
/etc/postfix/aliases

На newaliases пишет


# newaliases 
postalias: warning: /var/lib/mailman/data/virtual-mailman, line
				14: need name:value pair 
postalias: warning: /var/lib/mailman/data/virtual-mailman, line
				15: need name:value pair 

Пытался исправлять записи вида 
test@localhost.localdomain              test
на test:	test, пофиг. 

В чем могут быть грабли? При установке с полного нуля всё то же
самое. 

--

M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-02-28 16:03 [sisyphus] mailman сломался Michael Bykov
@ 2003-02-28 16:17 ` Dmitry V. Levin
  2003-03-01 10:44   ` Michael Bykov
  0 siblings, 1 reply; 51+ messages in thread
From: Dmitry V. Levin @ 2003-02-28 16:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 211 bytes --]

On Fri, Feb 28, 2003 at 07:03:40PM +0300, Michael Bykov wrote:
> В чем могут быть грабли? При установке с полного нуля всё то же
> самое. 

Что говорит
egrep '(alias|virtual)_maps' /etc/postfix/main.cf


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-02-28 16:17 ` Dmitry V. Levin
@ 2003-03-01 10:44   ` Michael Bykov
  2003-03-01 10:48     ` Dmitry V. Levin
  0 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-01 10:44 UTC (permalink / raw)
  To: sisyphus

On Fri, 28 Feb 2003 19:17:20 +0300
"Dmitry V. Levin" <ldv@altlinux.org> wrote:

> On Fri, Feb 28, 2003 at 07:03:40PM +0300, Michael Bykov wrote:
> > В чем могут быть грабли? При установке с полного нуля всё то
> > же самое. 
> 
> Что говорит
> egrep '(alias|virtual)_maps' /etc/postfix/main.cf

michael]$ egrep '(alias|virtual)_maps' /etc/postfix/main.cf
alias_maps =
hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases

Остальные закомментированны. 

-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-01 10:44   ` Michael Bykov
@ 2003-03-01 10:48     ` Dmitry V. Levin
  2003-03-01 11:29       ` Michael Bykov
  0 siblings, 1 reply; 51+ messages in thread
From: Dmitry V. Levin @ 2003-03-01 10:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 456 bytes --]

On Sat, Mar 01, 2003 at 01:44:17PM +0300, Michael Bykov wrote:
> > > В чем могут быть грабли? При установке с полного нуля всё то
> > > же самое. 
> > 
> > Что говорит
> > egrep '(alias|virtual)_maps' /etc/postfix/main.cf
> 
> michael]$ egrep '(alias|virtual)_maps' /etc/postfix/main.cf
> alias_maps =
> hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
> 
> Остальные закомментированны. 

Тогда проверьте /var/lib/mailman/data/aliases


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-01 10:48     ` Dmitry V. Levin
@ 2003-03-01 11:29       ` Michael Bykov
  2003-03-01 13:36         ` Dmitry V. Levin
  0 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-01 11:29 UTC (permalink / raw)
  To: sisyphus

On Sat, 1 Mar 2003 13:48:28 +0300
"Dmitry V. Levin" <ldv@altlinux.org> wrote:

> 
> Тогда проверьте /var/lib/mailman/data/aliases


Ставлю mailman абсолютно заново. Вписываю нужные строки, создаю
лист test. Он пишет

Hit enter to notify test owner...

Однако ничего не происходит. Если дать команду 


# newaliases 
postalias: warning: /var/lib/mailman/data/virtual-mailman, line
				14: need name:value pair 
postalias: warning: /var/lib/mailman/data/virtual-mailman,
				line 15: need name:value pair 

То есть ругается на алиасы, которые сам только что создал в
virtual-mailman, т.е строки вида

test@localhost.localdomain              test
test-admin@localhost.localdomain        test-admin

Что-то я неправильно делаю, но что? 

--


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-01 11:29       ` Michael Bykov
@ 2003-03-01 13:36         ` Dmitry V. Levin
  2003-03-01 14:14           ` Michael Bykov
  0 siblings, 1 reply; 51+ messages in thread
From: Dmitry V. Levin @ 2003-03-01 13:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 1042 bytes --]

On Sat, Mar 01, 2003 at 02:29:27PM +0300, Michael Bykov wrote:
> > Тогда проверьте /var/lib/mailman/data/aliases
> 
> Ставлю mailman абсолютно заново. Вписываю нужные строки, создаю
> лист test. Он пишет
> 
> Hit enter to notify test owner...
> 
> Однако ничего не происходит. Если дать команду 
> 
> # newaliases 
> postalias: warning: /var/lib/mailman/data/virtual-mailman, line
> 				14: need name:value pair 
> postalias: warning: /var/lib/mailman/data/virtual-mailman,
> 				line 15: need name:value pair 

При чем тут /var/lib/mailman/data/virtual-mailman, если в
/etc/postfix/main.cf сказано о /var/lib/mailman/data/aliases?

> То есть ругается на алиасы, которые сам только что создал в
> virtual-mailman, т.е строки вида
> 
> test@localhost.localdomain              test
> test-admin@localhost.localdomain        test-admin

virtual-mailman - это не alias-файл, а virtual-файл.

> Что-то я неправильно делаю, но что? 

Налицо путаница alias/virtial (не знаю, по чьей вине).

Что говорит
fgrep mailman /etc/postfix/main.cf
?


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-01 13:36         ` Dmitry V. Levin
@ 2003-03-01 14:14           ` Michael Bykov
  2003-03-01 14:36             ` Dmitry V. Levin
  0 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-01 14:14 UTC (permalink / raw)
  To: sisyphus

> При чем тут /var/lib/mailman/data/virtual-mailman, если в
> /etc/postfix/main.cf сказано о /var/lib/mailman/data/aliases?


Когда я комментирую строчку в main.cf

#alias_database =
hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual-mai
lman

то постфиксовый newaliases естественно не ругается. Виртуальные
домены - теперь - я прописал в /et/postfix/virtual, алиасы
создаются /usr/share/mailman/bin/genaliases, после чего письма в
виртуальные домены руками уходят и получаются правильно. 

> Налицо путаница alias/virtial (не знаю, по чьей вине).

Похоже, у меня раньше стоял сендмейл-стиль виртуальных
доменов, а после последнего апгрейда нужно переделать все явно
руками на постфикс-стиль? По кр. мере, виртуальные домены были
прописаны в mydestination, и mailman правильно работал. 
 
> Что говорит
> fgrep mailman /etc/postfix/main.cf
> ?
> 
### new mailman:
alias_maps =
hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
alias_database =
hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
#alias_database =
hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual-mai
lman

Эти три строки apt-get просит вписать руками при установке.
Третью я потом закомментировал. 

В обоих случаях через mailman ни одно письмо не проходит. 
Файл /var/log/mailman/error - пуст. 


-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-01 14:14           ` Michael Bykov
@ 2003-03-01 14:36             ` Dmitry V. Levin
  2003-03-01 20:08               ` Igor Muratov
  0 siblings, 1 reply; 51+ messages in thread
From: Dmitry V. Levin @ 2003-03-01 14:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list; +Cc: Igor Muratov

[-- Attachment #1: Type: text/plain, Size: 1584 bytes --]

On Sat, Mar 01, 2003 at 05:14:33PM +0300, Michael Bykov wrote:
> > При чем тут /var/lib/mailman/data/virtual-mailman, если в
> > /etc/postfix/main.cf сказано о /var/lib/mailman/data/aliases?
> 
> Когда я комментирую строчку в main.cf
> 
> #alias_database =
> hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual-mai
> lman
> 
> то постфиксовый newaliases естественно не ругается. Виртуальные
> домены - теперь - я прописал в /et/postfix/virtual, алиасы
> создаются /usr/share/mailman/bin/genaliases, после чего письма в
> виртуальные домены руками уходят и получаются правильно. 
> 
> > Налицо путаница alias/virtial (не знаю, по чьей вине).
> 
> Похоже, у меня раньше стоял сендмейл-стиль виртуальных
> доменов, а после последнего апгрейда нужно переделать все явно
> руками на постфикс-стиль? По кр. мере, виртуальные домены были
> прописаны в mydestination, и mailman правильно работал. 
>  
> > Что говорит
> > fgrep mailman /etc/postfix/main.cf
> > ?
> > 
> ### new mailman:
> alias_maps =
> hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
> alias_database =
> hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
> #alias_database =
> hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual-mai
> lman
> 
> Эти три строки apt-get просит вписать руками при установке.
> Третью я потом закомментировал. 
> 
> В обоих случаях через mailman ни одно письмо не проходит. 
> Файл /var/log/mailman/error - пуст. 

Не знаю, кто из вас не прав - в новой версии пакета mailman были внесены
существенные изменения, пусть лучше ответит maintainer.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-01 14:36             ` Dmitry V. Levin
@ 2003-03-01 20:08               ` Igor Muratov
  2003-03-03 11:58                 ` Michael Bykov
  0 siblings, 1 reply; 51+ messages in thread
From: Igor Muratov @ 2003-03-01 20:08 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: ALT Linux Sisyphus mailing list, Igor Muratov

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dmitry V. Levin пишет:

|On Sat, Mar 01, 2003 at 05:14:33PM +0300, Michael Bykov wrote:
|
|>>При чем тут /var/lib/mailman/data/virtual-mailman, если в
|>>/etc/postfix/main.cf сказано о /var/lib/mailman/data/aliases?
|>
|>Когда я комментирую строчку в main.cf
|>
|>#alias_database =
|>hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual-mai
|>lman
|>
|>то постфиксовый newaliases естественно не ругается. Виртуальные
|>домены - теперь - я прописал в /et/postfix/virtual, алиасы
|>создаются /usr/share/mailman/bin/genaliases, после чего письма в
|>виртуальные домены руками уходят и получаются правильно.
|>
|>>Налицо путаница alias/virtial (не знаю, по чьей вине).
|>
|>Похоже, у меня раньше стоял сендмейл-стиль виртуальных
|>доменов, а после последнего апгрейда нужно переделать все явно
|>руками на постфикс-стиль? По кр. мере, виртуальные домены были
|>прописаны в mydestination, и mailman правильно работал.
|>
|>
|>>Что говорит
|>>fgrep mailman /etc/postfix/main.cf
|>>?
|>>
|>### new mailman:
|>alias_maps =
|>hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
|>alias_database =
|>hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
|>#alias_database =
|>hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual-mai
|>lman
|>
|>Эти три строки apt-get просит вписать руками при установке.
|>Третью я потом закомментировал.
|>
|>В обоих случаях через mailman ни одно письмо не проходит.
|>Файл /var/log/mailman/error - пуст.

В последней строчке ошибка. Это не alias_database а virtual_maps
Исправленная версия - mailman-2.1.1-alt2

|
|Не знаю, кто из вас не прав - в новой версии пакета mailman были внесены
|существенные изменения, пусть лучше ответит maintainer.
|
|
|--
|ldv



- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+YRM/qjgjB/MK76QRAngXAKCmifLlIcTkWt1f2oHTB/cJF/FkAQCeKKP1
w4M+iieSBSd+LAQim8SoWlY=
=Am51
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-01 20:08               ` Igor Muratov
@ 2003-03-03 11:58                 ` Michael Bykov
  2003-03-03 12:20                   ` Dmitry V. Levin
  0 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-03 11:58 UTC (permalink / raw)
  To: sisyphus

> |>### new mailman:
> |>alias_maps =
> |>hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
> |>alias_database =
> |>hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
> |>#alias_database =
> |>hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual
> |-mai>lman
> |>

> В последней строчке ошибка. Это не alias_database а
> virtual_maps Исправленная версия - mailman-2.1.1-alt2
 

Поправляю на virtual_maps, та же картина - никаких следов писем
из мейлмена. Они складываются в /var/lib/mailman/qfiles и там
лежат без движения. 

Буду ждать 2.1.1-alt2 в Сизифе. 



-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-03 11:58                 ` Michael Bykov
@ 2003-03-03 12:20                   ` Dmitry V. Levin
  2003-03-03 13:13                     ` Igor Muratov
  0 siblings, 1 reply; 51+ messages in thread
From: Dmitry V. Levin @ 2003-03-03 12:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list; +Cc: Igor Muratov

[-- Attachment #1: Type: text/plain, Size: 725 bytes --]

On Mon, Mar 03, 2003 at 02:58:34PM +0300, Michael Bykov wrote:
> > |>### new mailman:
> > |>alias_maps =
> > |>hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
> > |>alias_database =
> > |>hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
> > |>#alias_database =
> > |>hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual
> > |-mai>lman
> > |>
> 
> > В последней строчке ошибка. Это не alias_database а
> > virtual_maps Исправленная версия - mailman-2.1.1-alt2
> 
> Поправляю на virtual_maps, та же картина - никаких следов писем
> из мейлмена. Они складываются в /var/lib/mailman/qfiles и там
> лежат без движения. 

Они по cron(8) должны обрабатываться, кажется /etc/cron.d/mailman.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-03 12:20                   ` Dmitry V. Levin
@ 2003-03-03 13:13                     ` Igor Muratov
  2003-03-03 13:32                       ` Michael Bykov
  2003-03-03 16:59                       ` [sisyphus] " Michael Bykov
  0 siblings, 2 replies; 51+ messages in thread
From: Igor Muratov @ 2003-03-03 13:13 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: ALT Linux Sisyphus mailing list

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dmitry V. Levin пишет:
| On Mon, Mar 03, 2003 at 02:58:34PM +0300, Michael Bykov wrote:
|
|>>|>### new mailman:
|>>|>alias_maps =
|>>|>hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
|>>|>alias_database =
|>>|>hash:/etc/postfix/aliases,hash:/var/lib/mailman/data/aliases
|>>|>#alias_database =
|>>|>hash:/etc/postfix/virtual,hash:/var/lib/mailman/data/virtual
|>>|-mai>lman
|>>|>
|>
|>>В последней строчке ошибка. Это не alias_database а
|>>virtual_maps Исправленная версия - mailman-2.1.1-alt2
|>
|>Поправляю на virtual_maps, та же картина - никаких следов писем
|>из мейлмена. Они складываются в /var/lib/mailman/qfiles и там
|>лежат без движения.

service mailman start

|
|
| Они по cron(8) должны обрабатываться, кажется /etc/cron.d/mailman.
|
|
| --
| ldv


- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+Y1TuqjgjB/MK76QRAsKDAJ0SJqdCPbFzdPV7dHvRXG013RsIQACdEgEq
Kvv9UEYeGVky5PjWioitWSo=
=sqi7
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-03 13:13                     ` Igor Muratov
@ 2003-03-03 13:32                       ` Michael Bykov
  2003-03-03 14:20                         ` [sisyphus] " Artem K. Jouravsky
  2003-03-03 16:59                       ` [sisyphus] " Michael Bykov
  1 sibling, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-03 13:32 UTC (permalink / raw)
  To: sisyphus

On Mon, 03 Mar 2003 16:13:18 +0300
Igor Muratov <migor@altlinux.ru> wrote:

> 
> service mailman start

Ого! А вот это что может быть, и где прочитать про изменения? 

Service mailman start
Starting mailman: Site list is missing: mailman [FAILED] 


-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-03 13:32                       ` Michael Bykov
@ 2003-03-03 14:20                         ` Artem K. Jouravsky
  2003-03-04  9:11                           ` Artem K. Jouravsky
  0 siblings, 1 reply; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-03 14:20 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1101 bytes --]

On Mon, Mar 03, 2003 at 04:32:44PM +0300, Michael Bykov wrote:
> On Mon, 03 Mar 2003 16:13:18 +0300
> Igor Muratov <migor@altlinux.ru> wrote:
> 
> > 
> > service mailman start
> 
> Ого! А вот это что может быть, и где прочитать про изменения? 
В changelog :)
Вообще, в /usr/share/doc/mailman-<*> есть довольно подробно всё.

Хотя, руками ковыряться таки пришлось -- уж больно много изменений, не
ожидал просто.

> 
> Service mailman start
> Starting mailman: Site list is missing: mailman [FAILED] 

А вот, кстати, работать его интерфейс перестал, пока ещё руки не дошли
посмотреть в чём там дело, но скоро придётся. Есть ли надежда, что в
идущем следом -alt2 это исправлено? А то даже тупой approve письму сделать
нельзя, не говоря уже о том, что вдруг стали видны архивы приватной
рассылки и сделать с этим ничего не получается кроме как сломать симлинки
:\
Или это я руками наковырял? У кого-то есть такая же проблема?

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Микpоскоп - небольшая толпа.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-03 13:13                     ` Igor Muratov
  2003-03-03 13:32                       ` Michael Bykov
@ 2003-03-03 16:59                       ` Michael Bykov
  2003-03-04  8:28                         ` Igor Muratov
  2003-03-04 17:16                         ` Igor Muratov
  1 sibling, 2 replies; 51+ messages in thread
From: Michael Bykov @ 2003-03-03 16:59 UTC (permalink / raw)
  To: sisyphus

On Mon, 03 Mar 2003 16:13:18 +0300
Igor Muratov <migor@altlinux.ru> wrote:

> service mailman start

Теперь при создании листа в веб интерфейсе

File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 54, in
_update_maps    raise RuntimeError, msg % (vcmd, status, errstr)
RuntimeError: command failed: /usr/sbin/postmap
/var/lib/mailman/data/virtual-mailman (status: 1, Operation not
permitted)

при этом лист и его веб-интерфейс - создался, сheck_permissins
говорит нет проблем. Однако

#service mailman start
shell-init: could not get current directory:
getcwd: cannot access parent directories: No such file or
directory 
Starting mailman: Site list is missing: mailman
[FAILED]

Вот "Site list is missing": я не понимаю, что это. А при попытке
отправить письмо:

<test@michael.rsuh.ru>: Command died with status 2:
    "/usr/lib/mailman/mail/mailman post test". Command output:
Group mismatch    error.  Mailman expected the mail wrapper
script to be executed as group    "postman", but the system's
mail server executed the mail script as group    "mailman".  Try
tweaking the mail server to run the script as group    "postman",
or re-run configure,  providing the command line option   
`--with-mail-gid=mailman'.

Что-то всё же не ладно в датском королевстве. 

-- 




M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-03 16:59                       ` [sisyphus] " Michael Bykov
@ 2003-03-04  8:28                         ` Igor Muratov
  2003-03-04 17:16                         ` Igor Muratov
  1 sibling, 0 replies; 51+ messages in thread
From: Igor Muratov @ 2003-03-04  8:28 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michael Bykov пишет:
| On Mon, 03 Mar 2003 16:13:18 +0300
| Igor Muratov <migor@altlinux.ru> wrote:
|
|
|>service mailman start
|
|
| Теперь при создании листа в веб интерфейсе

Стоп. Вот эту фичу я развивать очень не хочу и не буду. Давать права
апачу на создание списков рассылки - "это не секьюрно" (С) ldv
IMHO Правильный путь - это создавать списки в командной строке.
/usr/share/mailman/bin/newlist

Однако для любителей острых ощущений могу дать рецепт как делать списки
через апач.
# usermod -G mailman apache
# chmod g+w /var/lib/mailman/data/*.db
# service httpd restart

После этого любой желающий сможет создавать себе список рассылки на
вашем сервере ;-)

|
| File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 54, in
| _update_maps    raise RuntimeError, msg % (vcmd, status, errstr)
| RuntimeError: command failed: /usr/sbin/postmap
| /var/lib/mailman/data/virtual-mailman (status: 1, Operation not
| permitted)
|
| при этом лист и его веб-интерфейс - создался, сheck_permissins
| говорит нет проблем. Однако
|
| #service mailman start
| shell-init: could not get current directory:
| getcwd: cannot access parent directories: No such file or
| directory

Для начала нужно проверить пользователя mailman и gid у юзера postman.
mailman:x:41:41:GNU Mailing List Manager:/usr/share/mailman:/dev/null
postman:x:103:48:postman:/dev/null:/dev/null

| Starting mailman: Site list is missing: mailman
| [FAILED]

А вот с Site list мне пока не понятно. Как разберусь - отпишу сюда.

|
| Вот "Site list is missing": я не понимаю, что это. А при попытке
| отправить письмо:
|
| <test@michael.rsuh.ru>: Command died with status 2:
|     "/usr/lib/mailman/mail/mailman post test". Command output:

А точно у вас этот файл имеет такие права?
[migor@clash bin]$ ls -l /usr/lib/mailman/mail/mailman
- -rwx--s--x    1 root     mailman      6316 Feb 10 14:23 mailman

Как-то у Вас странно пакет поставился. ;(

| Group mismatch    error.  Mailman expected the mail wrapper
| script to be executed as group "postman", but the system's
| mail server executed the mail script as group    "mailman".  Try
| tweaking the mail server to run the script as group    "postman",
| or re-run configure,  providing the command line option
| `--with-mail-gid=mailman'.
|
| Что-то всё же не ладно в датском королевстве.
|


- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+ZGPDqjgjB/MK76QRAsMsAJ9ZYc7Tt4aZOjpoEGyHAb0jrxZBFACcCoXL
ndF8u04YyR35aWC0gQ0lobQ=
=NcTq
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-03 14:20                         ` [sisyphus] " Artem K. Jouravsky
@ 2003-03-04  9:11                           ` Artem K. Jouravsky
  2003-03-04 11:42                             ` Igor Muratov
  0 siblings, 1 reply; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-04  9:11 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1377 bytes --]

On Mon, Mar 03, 2003 at 05:20:24PM +0300, Artem K. Jouravsky wrote:
> А вот, кстати, работать его интерфейс перестал, пока ещё руки не дошли
> посмотреть в чём там дело, но скоро придётся. Есть ли надежда, что в
> идущем следом -alt2 это исправлено? А то даже тупой approve письму сделать
> нельзя, не говоря уже о том, что вдруг стали видны архивы приватной
> рассылки и сделать с этим ничего не получается кроме как сломать симлинки
> :\
> Или это я руками наковырял? У кого-то есть такая же проблема?
Проблема осталась -- веб-интерфейс не работает.
При этом консольные утилиты вполне себе работают, рассылки ходят, но:
только для подписчиков. Письму слева нельзя сделать approve, приватные
рассылки стали публичными и это не изменяется, в общем, какая-то беда.

[root@queen root]# grep -E "(mail|post)man" /etc/passwd
mailman:x:41:41:GNU Mailing List Manager:/usr/share/mailman:/dev/null
postman:x:104:48:postman:/dev/null:/dev/null
[root@queen root]# ls -l /usr/lib/mailman/mail/mailman
-rwx--s--x    1 root     mailman      6316 Мар  1 23:15 /usr/lib/mailman/mail/mailman
[root@queen root]# /usr/share/mailman/bin/check_perms 
Проблем не обнаружено

Нужна ли ещё какая-то информация?

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Когда добровольцев нет - их назначают

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-04  9:11                           ` Artem K. Jouravsky
@ 2003-03-04 11:42                             ` Igor Muratov
  2003-03-04 12:22                               ` Artem K. Jouravsky
  0 siblings, 1 reply; 51+ messages in thread
From: Igor Muratov @ 2003-03-04 11:42 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Artem K. Jouravsky пишет:
| On Mon, Mar 03, 2003 at 05:20:24PM +0300, Artem K. Jouravsky wrote:
|
|>А вот, кстати, работать его интерфейс перестал, пока ещё руки не дошли
|>посмотреть в чём там дело, но скоро придётся. Есть ли надежда, что в
|>идущем следом -alt2 это исправлено? А то даже тупой approve письму сделать
|>нельзя, не говоря уже о том, что вдруг стали видны архивы приватной
|>рассылки и сделать с этим ничего не получается кроме как сломать симлинки
|>:\

А там именно так и сделано. Если архив публичный - симлинки создаются
если приватный - удаляются. Так было и в прежней версии. А у вас архив
какой версией mailman создавался? старой или новой? Может не понимает
свой старый формат? Если да то может имеет смысл конвертировать
настройки в текстовый файл и пересоздать список по нему.

|>Или это я руками наковырял? У кого-то есть такая же проблема?

Честно говоря я в полном недоумении. Мне никак не удается все это
воспроизвести у себя. Все нормально создается/удаляется/меняется.
Единственная бага которую я нашел так это то что rmlist не удаляет
информацию о списке из virtual-mailman.

Давайте тогда как-то поподробнее. Нельзя сделать aprove, почему?
Что мешает? Что в логах?

|
| Проблема осталась -- веб-интерфейс не работает.
| При этом консольные утилиты вполне себе работают, рассылки ходят, но:
| только для подписчиков. Письму слева нельзя сделать approve, приватные
| рассылки стали публичными и это не изменяется, в общем, какая-то беда.
|
| [root@queen root]# grep -E "(mail|post)man" /etc/passwd
| mailman:x:41:41:GNU Mailing List Manager:/usr/share/mailman:/dev/null
| postman:x:104:48:postman:/dev/null:/dev/null
| [root@queen root]# ls -l /usr/lib/mailman/mail/mailman
| -rwx--s--x    1 root     mailman      6316 Мар  1 23:15
/usr/lib/mailman/mail/mailman
| [root@queen root]# /usr/share/mailman/bin/check_perms
| Проблем не обнаружено
|
| Нужна ли ещё какая-то информация?
|


- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+ZJEwqjgjB/MK76QRAvjRAKCwj7J4J22U4gNYR/8AyOPQOj9RpACdHMYm
yi4g0Yoo/dNN/ub6M4vDHsk=
=coev
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-04 11:42                             ` Igor Muratov
@ 2003-03-04 12:22                               ` Artem K. Jouravsky
  2003-03-04 12:44                                 ` Michael Bykov
  2003-03-04 14:24                                 ` Igor Muratov
  0 siblings, 2 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-04 12:22 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 6699 bytes --]

On Tue, Mar 04, 2003 at 02:42:41PM +0300, Igor Muratov wrote:
> |>А вот, кстати, работать его интерфейс перестал, пока ещё руки не дошли
> |>посмотреть в чём там дело, но скоро придётся. Есть ли надежда, что в
> |>идущем следом -alt2 это исправлено? А то даже тупой approve письму сделать
> |>нельзя, не говоря уже о том, что вдруг стали видны архивы приватной
> |>рассылки и сделать с этим ничего не получается кроме как сломать симлинки
> |>:\
> 
> А там именно так и сделано. Если архив публичный - симлинки создаются
> если приватный - удаляются. Так было и в прежней версии. А у вас архив
Я их просто убил и получил ошибку 404 при запросе архива

> какой версией mailman создавался? старой или новой? Может не понимает
Старой

> свой старый формат? Если да то может имеет смысл конвертировать
> настройки в текстовый файл и пересоздать список по нему.
Сейчас попробую... Вообще, архивы читаются.

> |>Или это я руками наковырял? У кого-то есть такая же проблема?
> 
> Честно говоря я в полном недоумении. Мне никак не удается все это
> воспроизвести у себя. Все нормально создается/удаляется/меняется.
> Единственная бага которую я нашел так это то что rmlist не удаляет
> информацию о списке из virtual-mailman.
Да, это тоже...

> Давайте тогда как-то поподробнее. Нельзя сделать aprove, почему?
Просто не делается, и все. Нажимаешь на submit, и видишь ту же картину.

> Что мешает? 
Понять бы...

> Что в логах?
В логах Апача всё чисто, кроме того что не находит картинок (ищет в
дефолтном каталоге)
192.168.100.254 - - [04/Mar/2003:15:07:19 +0300] "GET /mailman/admindb/support HTTP/1.1" 200 130772
192.168.100.254 - - [04/Mar/2003:15:07:20 +0300] "GET /icons/mm-icon.png HTTP/1.1" 404 332
192.168.100.254 - - [04/Mar/2003:15:07:21 +0300] "GET /icons/mailman.jpg HTTP/1.1" 404 332
192.168.100.254 - - [04/Mar/2003:15:07:21 +0300] "GET /icons/PythonPowered.png HTTP/1.1" 404 338
192.168.100.254 - - [04/Mar/2003:15:07:21 +0300] "GET /icons/gnu-head-tiny.jpg HTTP/1.1" 404 338
192.168.100.254 - - [04/Mar/2003:15:07:21 +0300] "GET /icons/mm-icon.png HTTP/1.1" 404 332

Это всё.
Я даже вот так сделал:
Попробую ваш совет с настройками...

[root@queen mailman]# rpm -V mailman
.M......   /usr/lib/mailman
.M......   /usr/lib/mailman/cgi-bin
.M......   /usr/lib/mailman/mail
.M......   /usr/share/mailman
.M......   /usr/share/mailman/Mailman
.M......   /usr/share/mailman/Mailman/Archiver
.M......   /usr/share/mailman/Mailman/Bouncers
.M......   /usr/share/mailman/Mailman/Cgi
.M......   /usr/share/mailman/Mailman/Commands
S.5....T c /usr/share/mailman/Mailman/Defaults.py
S.5....T c /usr/share/mailman/Mailman/Defaults.pyc
.M......   /usr/share/mailman/Mailman/Gui
.M......   /usr/share/mailman/Mailman/Handlers
.M......   /usr/share/mailman/Mailman/Logging
.M......   /usr/share/mailman/Mailman/MTA
.M......   /usr/share/mailman/Mailman/Queue
S.5....T c /usr/share/mailman/Mailman/mm_cfg.py
S.5....T c /usr/share/mailman/Mailman/mm_cfg.pyc
.M......   /usr/share/mailman/bin
.M......   /usr/share/mailman/cron
.M......   /usr/share/mailman/messages
.M......   /usr/share/mailman/messages/cs
.M......   /usr/share/mailman/messages/cs/LC_MESSAGES
.M......   /usr/share/mailman/messages/de
.M......   /usr/share/mailman/messages/de/LC_MESSAGES
.M......   /usr/share/mailman/messages/es
.M......   /usr/share/mailman/messages/es/LC_MESSAGES
.M......   /usr/share/mailman/messages/et
.M......   /usr/share/mailman/messages/et/LC_MESSAGES
.M......   /usr/share/mailman/messages/fi
.M......   /usr/share/mailman/messages/fi/LC_MESSAGES
.M......   /usr/share/mailman/messages/fr
.M......   /usr/share/mailman/messages/fr/LC_MESSAGES
.M......   /usr/share/mailman/messages/hu
.M......   /usr/share/mailman/messages/hu/LC_MESSAGES
.M......   /usr/share/mailman/messages/it
.M......   /usr/share/mailman/messages/it/LC_MESSAGES
.M......   /usr/share/mailman/messages/ja
.M......   /usr/share/mailman/messages/ja/LC_MESSAGES
.M......   /usr/share/mailman/messages/ko
.M......   /usr/share/mailman/messages/ko/LC_MESSAGES
.M......   /usr/share/mailman/messages/lt
.M......   /usr/share/mailman/messages/lt/LC_MESSAGES
.M......   /usr/share/mailman/messages/nl
.M......   /usr/share/mailman/messages/nl/LC_MESSAGES
.M......   /usr/share/mailman/messages/no
.M......   /usr/share/mailman/messages/no/LC_MESSAGES
.M......   /usr/share/mailman/messages/pt_BR
.M......   /usr/share/mailman/messages/pt_BR/LC_MESSAGES
.M......   /usr/share/mailman/messages/ru
.M......   /usr/share/mailman/messages/ru/LC_MESSAGES
.M......   /usr/share/mailman/messages/sv
.M......   /usr/share/mailman/messages/sv/LC_MESSAGES
.M......   /usr/share/mailman/pythonlib
.M......   /usr/share/mailman/pythonlib/email
.M......   /usr/share/mailman/pythonlib/japanese
.M......   /usr/share/mailman/pythonlib/japanese/aliases
.M......   /usr/share/mailman/pythonlib/japanese/c
.M......   /usr/share/mailman/pythonlib/japanese/mappings
.M......   /usr/share/mailman/pythonlib/japanese/python
.M......   /usr/share/mailman/pythonlib/korean
.M......   /usr/share/mailman/pythonlib/korean/c
.M......   /usr/share/mailman/pythonlib/korean/mappings
.M......   /usr/share/mailman/pythonlib/korean/python
.M......   /usr/share/mailman/pythonlib/lib
.M......   /usr/share/mailman/pythonlib/lib/python2.2
.M......   /usr/share/mailman/pythonlib/lib/python2.2/site-packages
.M......   /usr/share/mailman/scripts
.M......   /usr/share/mailman/templates
.M......   /usr/share/mailman/templates/big5
.M......   /usr/share/mailman/templates/cs
.M......   /usr/share/mailman/templates/de
.M......   /usr/share/mailman/templates/en
.M......   /usr/share/mailman/templates/es
.M......   /usr/share/mailman/templates/et
.M......   /usr/share/mailman/templates/fi
.M......   /usr/share/mailman/templates/fr
.M......   /usr/share/mailman/templates/gb
.M......   /usr/share/mailman/templates/hu
.M......   /usr/share/mailman/templates/it
.M......   /usr/share/mailman/templates/ja
.M......   /usr/share/mailman/templates/ko
.M......   /usr/share/mailman/templates/lt
.M......   /usr/share/mailman/templates/nl
.M......   /usr/share/mailman/templates/no
.M......   /usr/share/mailman/templates/pt_BR
.M......   /usr/share/mailman/templates/ru
.M......   /usr/share/mailman/templates/sv
.M......   /usr/share/mailman/tests
.M......   /usr/share/mailman/tests/bounces
.M......   /usr/share/mailman/tests/msgs
.M......   /var/lib/mailman
SM5....T c /var/lib/mailman/data/aliases
SM5....T c /var/lib/mailman/data/virtual-mailman
.M......   /var/log/mailman
.M......   /var/spool/mailman


-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
гуляш       - забулдыга

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-04 12:22                               ` Artem K. Jouravsky
@ 2003-03-04 12:44                                 ` Michael Bykov
  2003-03-04 14:09                                   ` Igor Muratov
  2003-03-04 14:24                                 ` Igor Muratov
  1 sibling, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-04 12:44 UTC (permalink / raw)
  To: sisyphus

Обновил мейлмен. С полного нуля. Теперь 
service mailman [OK], но в логе:

Mar  4 15:43:15 michael python: PID unreadable in:
/var/lib/mailman/data/master-qrunner.pid Mar  4 15:43:15 michael
python: [Errno 2] No such file or directory:
'/var/lib/mailman/data/master-qrunner.pid' Mar  4 15:43:15
michael python: Is qrunner even running? Mar  4 15:43:15 michael
mailman: Reloading mailman: succeeded

Файла .pid действительно нет. 

При создании списка ничего не происходит - то есть не приходит
письмо notification. 

[root@michael root]# /usr/share/mailman/bin/newlist 
Enter the name of the list: t1
Enter the email of the person running the list:
michael@michael.rsuh.ru Initial t1 password: 
Hit enter to notify t1 owner...

В логах следов нет. 

При попытке отправить туда письмо приходит извещение:

			The Postfix program

<t1@michael.rsuh.ru>: Command died with status 2:
    "/usr/lib/mailman/mail/mailman post t1". Command output:
Group mismatch    error.  Mailman expected the mail wrapper
script to be executed as group    "postman", but the system's
mail server executed the mail script as group    "mailman".  Try
tweaking the mail server to run the script as group    "postman",
or re-run configure,  providing the command line option   
`--with-mail-gid=mailman'.

Как это поправить корректно? 


-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-04 12:44                                 ` Michael Bykov
@ 2003-03-04 14:09                                   ` Igor Muratov
  2003-03-04 14:37                                     ` Michael Bykov
  0 siblings, 1 reply; 51+ messages in thread
From: Igor Muratov @ 2003-03-04 14:09 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michael Bykov пишет:
| Обновил мейлмен. С полного нуля. Теперь
| service mailman [OK], но в логе:
|
| Mar  4 15:43:15 michael python: PID unreadable in:
| /var/lib/mailman/data/master-qrunner.pid Mar  4 15:43:15 michael
| python: [Errno 2] No such file or directory:
| '/var/lib/mailman/data/master-qrunner.pid' Mar  4 15:43:15
| michael python: Is qrunner even running? Mar  4 15:43:15 michael
| mailman: Reloading mailman: succeeded
|
| Файла .pid действительно нет.
А процессы ?

ps -u mailman

|
| При создании списка ничего не происходит - то есть не приходит
| письмо notification.
|
| [root@michael root]# /usr/share/mailman/bin/newlist
| Enter the name of the list: t1
| Enter the email of the person running the list:
| michael@michael.rsuh.ru Initial t1 password:
| Hit enter to notify t1 owner...
|
| В логах следов нет.

ls -l /var/lib/mailman/{arch/private,data} ?

|
| При попытке отправить туда письмо приходит извещение:
|
| 			The Postfix program
|
| <t1@michael.rsuh.ru>: Command died with status 2:
|     "/usr/lib/mailman/mail/mailman post t1". Command output:
| Group mismatch    error.  Mailman expected the mail wrapper
| script to be executed as group    "postman", but the system's
| mail server executed the mail script as group    "mailman".  Try
| tweaking the mail server to run the script as group    "postman",
| or re-run configure,  providing the command line option
| `--with-mail-gid=mailman'.
|
| Как это поправить корректно?

Я уже говорил об этом. Файлик /usr/lib/mailman/mail/mailman должен иметь
sgid

|
|


- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+ZLOFqjgjB/MK76QRAhzgAJ422hPjEbSgN6aooBCe8jNluWpMvgCeI1B5
3S1w6nWYgSvWpmI/r5l+tfE=
=wAK4
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-04 12:22                               ` Artem K. Jouravsky
  2003-03-04 12:44                                 ` Michael Bykov
@ 2003-03-04 14:24                                 ` Igor Muratov
  2003-03-05  9:09                                   ` Artem K. Jouravsky
  1 sibling, 1 reply; 51+ messages in thread
From: Igor Muratov @ 2003-03-04 14:24 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Artem K. Jouravsky пишет:
| On Tue, Mar 04, 2003 at 02:42:41PM +0300, Igor Muratov wrote:
|
|>|>А вот, кстати, работать его интерфейс перестал, пока ещё руки не дошли
|>|>посмотреть в чём там дело, но скоро придётся. Есть ли надежда, что в
|>|>идущем следом -alt2 это исправлено? А то даже тупой approve письму
сделать
|>|>нельзя, не говоря уже о том, что вдруг стали видны архивы приватной
|>|>рассылки и сделать с этим ничего не получается кроме как сломать
симлинки
|>|>:\
|>
|>А там именно так и сделано. Если архив публичный - симлинки создаются
|>если приватный - удаляются. Так было и в прежней версии. А у вас архив
|
| Я их просто убил и получил ошибку 404 при запросе архива

Я бы очень удивился если бы получилось что-то другое ;-)
Сгенерите их заново из почтового ящика
/usr/share/mailman/bin/arch <listname>

|
|
|>какой версией mailman создавался? старой или новой? Может не понимает
|
| Старой
|
|
|>свой старый формат? Если да то может имеет смысл конвертировать
|>настройки в текстовый файл и пересоздать список по нему.

Бррр. Я имел ввиду конфиги ;)
/usr/share/mailman/bin/config_list -o outfile.txt <listname>
Потом дропаете список и создаете его заново. Затем
/usr/share/mailman/bin/config_list -i outfile.txt <listname>

|
| Сейчас попробую... Вообще, архивы читаются.
|
|
|>|>Или это я руками наковырял? У кого-то есть такая же проблема?
|>
|>Честно говоря я в полном недоумении. Мне никак не удается все это
|>воспроизвести у себя. Все нормально создается/удаляется/меняется.
|>Единственная бага которую я нашел так это то что rmlist не удаляет
|>информацию о списке из virtual-mailman.
|
| Да, это тоже...
|
|
|>Давайте тогда как-то поподробнее. Нельзя сделать aprove, почему?
|
| Просто не делается, и все. Нажимаешь на submit, и видишь ту же картину.
|
|
|>Что мешает?
|
| Понять бы...
|
|
|>Что в логах?
|
| В логах Апача всё чисто, кроме того что не находит картинок (ищет в
| дефолтном каталоге)
| 192.168.100.254 - - [04/Mar/2003:15:07:19 +0300] "GET
/mailman/admindb/support HTTP/1.1" 200 130772
| 192.168.100.254 - - [04/Mar/2003:15:07:20 +0300] "GET
/icons/mm-icon.png HTTP/1.1" 404 332
| 192.168.100.254 - - [04/Mar/2003:15:07:21 +0300] "GET
/icons/mailman.jpg HTTP/1.1" 404 332
| 192.168.100.254 - - [04/Mar/2003:15:07:21 +0300] "GET
/icons/PythonPowered.png HTTP/1.1" 404 338
| 192.168.100.254 - - [04/Mar/2003:15:07:21 +0300] "GET
/icons/gnu-head-tiny.jpg HTTP/1.1" 404 338
| 192.168.100.254 - - [04/Mar/2003:15:07:21 +0300] "GET
/icons/mm-icon.png HTTP/1.1" 404 332

Я не про апач, что в /var/log/mailman/error ?

|
| Это всё.
| Я даже вот так сделал:
| Попробую ваш совет с настройками...
|
| [root@queen mailman]# rpm -V mailman
| .M......   /usr/lib/mailman
| .M......   /usr/lib/mailman/cgi-bin
| .M......   /usr/lib/mailman/mail
| .M......   /usr/share/mailman
| .M......   /usr/share/mailman/Mailman
| .M......   /usr/share/mailman/Mailman/Archiver
| .M......   /usr/share/mailman/Mailman/Bouncers
| .M......   /usr/share/mailman/Mailman/Cgi
| .M......   /usr/share/mailman/Mailman/Commands
| S.5....T c /usr/share/mailman/Mailman/Defaults.py
| S.5....T c /usr/share/mailman/Mailman/Defaults.pyc
| .M......   /usr/share/mailman/Mailman/Gui
| .M......   /usr/share/mailman/Mailman/Handlers
| .M......   /usr/share/mailman/Mailman/Logging
| .M......   /usr/share/mailman/Mailman/MTA
| .M......   /usr/share/mailman/Mailman/Queue
| S.5....T c /usr/share/mailman/Mailman/mm_cfg.py
| S.5....T c /usr/share/mailman/Mailman/mm_cfg.pyc
| .M......   /usr/share/mailman/bin
| .M......   /usr/share/mailman/cron
| .M......   /usr/share/mailman/messages
| .M......   /usr/share/mailman/messages/cs
| .M......   /usr/share/mailman/messages/cs/LC_MESSAGES
| .M......   /usr/share/mailman/messages/de
| .M......   /usr/share/mailman/messages/de/LC_MESSAGES
| .M......   /usr/share/mailman/messages/es
| .M......   /usr/share/mailman/messages/es/LC_MESSAGES
| .M......   /usr/share/mailman/messages/et
| .M......   /usr/share/mailman/messages/et/LC_MESSAGES
| .M......   /usr/share/mailman/messages/fi
| .M......   /usr/share/mailman/messages/fi/LC_MESSAGES
| .M......   /usr/share/mailman/messages/fr
| .M......   /usr/share/mailman/messages/fr/LC_MESSAGES
| .M......   /usr/share/mailman/messages/hu
| .M......   /usr/share/mailman/messages/hu/LC_MESSAGES
| .M......   /usr/share/mailman/messages/it
| .M......   /usr/share/mailman/messages/it/LC_MESSAGES
| .M......   /usr/share/mailman/messages/ja
| .M......   /usr/share/mailman/messages/ja/LC_MESSAGES
| .M......   /usr/share/mailman/messages/ko
| .M......   /usr/share/mailman/messages/ko/LC_MESSAGES
| .M......   /usr/share/mailman/messages/lt
| .M......   /usr/share/mailman/messages/lt/LC_MESSAGES
| .M......   /usr/share/mailman/messages/nl
| .M......   /usr/share/mailman/messages/nl/LC_MESSAGES
| .M......   /usr/share/mailman/messages/no
| .M......   /usr/share/mailman/messages/no/LC_MESSAGES
| .M......   /usr/share/mailman/messages/pt_BR
| .M......   /usr/share/mailman/messages/pt_BR/LC_MESSAGES
| .M......   /usr/share/mailman/messages/ru
| .M......   /usr/share/mailman/messages/ru/LC_MESSAGES
| .M......   /usr/share/mailman/messages/sv
| .M......   /usr/share/mailman/messages/sv/LC_MESSAGES
| .M......   /usr/share/mailman/pythonlib
| .M......   /usr/share/mailman/pythonlib/email
| .M......   /usr/share/mailman/pythonlib/japanese
| .M......   /usr/share/mailman/pythonlib/japanese/aliases
| .M......   /usr/share/mailman/pythonlib/japanese/c
| .M......   /usr/share/mailman/pythonlib/japanese/mappings
| .M......   /usr/share/mailman/pythonlib/japanese/python
| .M......   /usr/share/mailman/pythonlib/korean
| .M......   /usr/share/mailman/pythonlib/korean/c
| .M......   /usr/share/mailman/pythonlib/korean/mappings
| .M......   /usr/share/mailman/pythonlib/korean/python
| .M......   /usr/share/mailman/pythonlib/lib
| .M......   /usr/share/mailman/pythonlib/lib/python2.2
| .M......   /usr/share/mailman/pythonlib/lib/python2.2/site-packages
| .M......   /usr/share/mailman/scripts
| .M......   /usr/share/mailman/templates
| .M......   /usr/share/mailman/templates/big5
| .M......   /usr/share/mailman/templates/cs
| .M......   /usr/share/mailman/templates/de
| .M......   /usr/share/mailman/templates/en
| .M......   /usr/share/mailman/templates/es
| .M......   /usr/share/mailman/templates/et
| .M......   /usr/share/mailman/templates/fi
| .M......   /usr/share/mailman/templates/fr
| .M......   /usr/share/mailman/templates/gb
| .M......   /usr/share/mailman/templates/hu
| .M......   /usr/share/mailman/templates/it
| .M......   /usr/share/mailman/templates/ja
| .M......   /usr/share/mailman/templates/ko
| .M......   /usr/share/mailman/templates/lt
| .M......   /usr/share/mailman/templates/nl
| .M......   /usr/share/mailman/templates/no
| .M......   /usr/share/mailman/templates/pt_BR
| .M......   /usr/share/mailman/templates/ru
| .M......   /usr/share/mailman/templates/sv
| .M......   /usr/share/mailman/tests
| .M......   /usr/share/mailman/tests/bounces
| .M......   /usr/share/mailman/tests/msgs
| .M......   /var/lib/mailman
| SM5....T c /var/lib/mailman/data/aliases
| SM5....T c /var/lib/mailman/data/virtual-mailman
| .M......   /var/log/mailman
| .M......   /var/spool/mailman
|
|
Я такое советовал? Когда?

[migor@clash migor]$ su -c "rpm -V mailman"
Password:
SM5....T c /var/lib/mailman/data/aliases
SM5....T c /var/lib/mailman/data/virtual-mailman
[migor@clash migor]$


- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+ZLcSqjgjB/MK76QRAjWcAJ0Z5aGBAry0OXATH7K2jGJj6Rw70wCdFGGQ
poS+yUsFqCKNlqRkD9zSWZA=
=TCpe
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-04 14:09                                   ` Igor Muratov
@ 2003-03-04 14:37                                     ` Michael Bykov
  2003-03-05 11:44                                       ` Artem K. Jouravsky
  0 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-04 14:37 UTC (permalink / raw)
  To: sisyphus

> | Файла .pid действительно нет.
> А процессы ?
> 
> ps -u mailman
> 
[root@michael usr]# service mailman restart
Reloading mailman:                 [  OK  ]

[root@michael usr]# ps -u mailman  PID
TTY          TIME CMD

> | В логах следов нет.
> 
> ls -l /var/lib/mailman/{arch/private,data} ?

Да, они складываются в файлы:

[root@michael usr]# ls -l /var/lib/mailman/data/
total 36

-rw-r-----    1 root     mailman        41 Мар  4 15:14 adm.pw
-rw-rw-r--    1 root     mailman      1733 Мар  4 15:36 aliases
-rw-r--r--    1 mailman  mailman     12288 Мар  4 15:36
aliases.db-rw-rw----    1 root     mailman      1651 Мар  4 15:36
virtual-mailman-rw-r--r--    1 mailman  mailman     12288 Мар  4
15:36 virtual-mailman.db
[root@michael usr]# ls -l /var/lib/mailman/archives/private/
total 16

drwxrwsr-x    2 root     mailman      4096 Мар  4 15:36 t1
drwxrwsr-x    2 root     mailman      4096 Мар  4 15:36 t1.mbox
drwxrwsr-x    2 root     mailman      4096 Мар  4 15:15 test
drwxrwsr-x    2 root     mailman      4096 Мар  4 15:15 test.mbox
[root@michael usr]# 



> | Как это поправить корректно?
> 
> Я уже говорил об этом. Файлик /usr/lib/mailman/mail/mailman
> должен иметь sgid
> 

Тут всё как и должно быть - 

[root@michael mail]# l mailman 
-rwx--s--x    1 root     mailman      6316 Мар  1 23:15 mailman

Однако всё же - Group mismatch error. Mailman expected the mail
wrapper script to be executed as group "postman", but the
system's mail server executed the mail script as group  
"mailman".  


Прямо мистика. Mail-ghost-man. 

-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-03 16:59                       ` [sisyphus] " Michael Bykov
  2003-03-04  8:28                         ` Igor Muratov
@ 2003-03-04 17:16                         ` Igor Muratov
  2003-03-05 13:48                           ` Michael Bykov
  1 sibling, 1 reply; 51+ messages in thread
From: Igor Muratov @ 2003-03-04 17:16 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michael Bykov пишет:
| On Mon, 03 Mar 2003 16:13:18 +0300
| Igor Muratov <migor@altlinux.ru> wrote:
|
|
|>service mailman start
|
|
| Теперь при создании листа в веб интерфейсе
|
| File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 54, in
| _update_maps    raise RuntimeError, msg % (vcmd, status, errstr)
| RuntimeError: command failed: /usr/sbin/postmap
| /var/lib/mailman/data/virtual-mailman (status: 1, Operation not
| permitted)
|
| при этом лист и его веб-интерфейс - создался, сheck_permissins
| говорит нет проблем. Однако
|
| #service mailman start
| shell-init: could not get current directory:
| getcwd: cannot access parent directories: No such file or
| directory
| Starting mailman: Site list is missing: mailman
| [FAILED
|
| Вот "Site list is missing": я не понимаю, что это. А при попытке
| отправить письмо:

Лечится это сообщение добавлением строчки MAILMAN_SITE_LIST = ''
в файл /usr/share/mailman/Mailman/mm_cfg.py

Это я внесу в следующую сборку пакета.

|
| <test@michael.rsuh.ru>: Command died with status 2:
|     "/usr/lib/mailman/mail/mailman post test". Command output:
| Group mismatch    error.  Mailman expected the mail wrapper
| script to be executed as group    "postman", but the system's
| mail server executed the mail script as group    "mailman".  Try
| tweaking the mail server to run the script as group    "postman",
| or re-run configure,  providing the command line option
| `--with-mail-gid=mailman'.
|
| Что-то всё же не ладно в датском королевстве.
|


- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+ZN94qjgjB/MK76QRAotxAJ4pRrICRDFFrmpfPErKf9Mp91CwMgCeIOTU
86VzXnqGrLr3/uqE1MxtRPU=
=FDvA
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-04 14:24                                 ` Igor Muratov
@ 2003-03-05  9:09                                   ` Artem K. Jouravsky
  2003-03-05 13:37                                     ` Michael Bykov
  0 siblings, 1 reply; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-05  9:09 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 725 bytes --]

On Tue, Mar 04, 2003 at 05:24:19PM +0300, Igor Muratov wrote:
> |>какой версией mailman создавался? старой или новой? Может не понимает
> |
> | Старой
> |
> |
> |>свой старый формат? Если да то может имеет смысл конвертировать
> |>настройки в текстовый файл и пересоздать список по нему.
> 
> Бррр. Я имел ввиду конфиги ;)
> /usr/share/mailman/bin/config_list -o outfile.txt <listname>
> Потом дропаете список и создаете его заново. Затем
> /usr/share/mailman/bin/config_list -i outfile.txt <listname>
О-ееееее!!! :)
Работает :)

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Объявляю голодовку! Даже тапки просят есть...

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-04 14:37                                     ` Michael Bykov
@ 2003-03-05 11:44                                       ` Artem K. Jouravsky
  2003-03-05 13:48                                         ` Епифанов Сергей
                                                           ` (2 more replies)
  0 siblings, 3 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-05 11:44 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1461 bytes --]

On Tue, Mar 04, 2003 at 05:37:08PM +0300, Michael Bykov wrote:
> > | Как это поправить корректно?
> > 
> > Я уже говорил об этом. Файлик /usr/lib/mailman/mail/mailman
> > должен иметь sgid
> > 
> 
> Тут всё как и должно быть - 
> 
> [root@michael mail]# l mailman 
> -rwx--s--x    1 root     mailman      6316 Мар  1 23:15 mailman
> 
> Однако всё же - Group mismatch error. Mailman expected the mail
> wrapper script to be executed as group "postman", but the
> system's mail server executed the mail script as group  
> "mailman".  
Рано я радовался. Теперь у меня та же проблема...
Попытка сменить группу mailman на postman ни к чему не привела,
сообщение не изменилось. Может, это уже не мылман виноват?
ныне ситуация такова:
-rwx--s--x    1 root     mailman      6316 Мар  1 23:15 mailman

То есть, он должен вроде бы исполняться с правами группы mailman, но
этого не происходит:

[root@queen root]# /usr/lib/mailman/mail/mailman post all 
Group mismatch error.  Mailman expected the mail
wrapper script to be executed as group "postman", but
the system's mail server executed the mail script as
group "root".  Try tweaking the mail server to run the
script as group "postman", or re-run configure, 
providing the command line option `--with-mail-gid=root'.

Повторяю, SGID стоит. 

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Proprietary Information.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-05  9:09                                   ` Artem K. Jouravsky
@ 2003-03-05 13:37                                     ` Michael Bykov
  2003-03-05 15:46                                       ` Artem K. Jouravsky
  0 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-05 13:37 UTC (permalink / raw)
  To: sisyphus

On Wed, 5 Mar 2003 12:09:39 +0300
"Artem K. Jouravsky" <ujo@ifirst.ru> wrote:

> О-ееееее!!! :)
> Работает :)

А остальное-то? Как работает, что исправилось? У меня всё еще
Group mismatch error. 

-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-05 11:44                                       ` Artem K. Jouravsky
@ 2003-03-05 13:48                                         ` Епифанов Сергей
  2003-03-05 13:49                                         ` Епифанов Сергей
  2003-03-05 14:33                                         ` Michael Bykov
  2 siblings, 0 replies; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-05 13:48 UTC (permalink / raw)
  To: sisyphus

В сообщении от 5 Март 2003 14:44 Artem K. Jouravsky написал:

> [root@queen root]# /usr/lib/mailman/mail/mailman post all
> Group mismatch error.  Mailman expected the mail
> wrapper script to be executed as group "postman", but
> the system's mail server executed the mail script as
> group "root".  Try tweaking the mail server to run the
> script as group "postman", or re-run configure,
> providing the command line option `--with-mail-gid=root'.
>
> Повторяю, SGID стоит.

Попробуйте через sudo - -c 'ваша команда' postman

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] mailman сломался
  2003-03-04 17:16                         ` Igor Muratov
@ 2003-03-05 13:48                           ` Michael Bykov
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Bykov @ 2003-03-05 13:48 UTC (permalink / raw)
  To: sisyphus

On Tue, 04 Mar 2003 20:16:40 +0300
Igor Muratov <migor@altlinux.ru> wrote:

> 
> Лечится это сообщение добавлением строчки MAILMAN_SITE_LIST =
> '' в файл /usr/share/mailman/Mailman/mm_cfg.py
> 
> Это я внесу в следующую сборку пакета.

Нет, это не сообщение этим лечится, а мейлмен теперь работает!!!
Спасибо, Игорь. 


-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-05 11:44                                       ` Artem K. Jouravsky
  2003-03-05 13:48                                         ` Епифанов Сергей
@ 2003-03-05 13:49                                         ` Епифанов Сергей
  2003-03-05 15:43                                           ` Artem K. Jouravsky
  2003-03-05 14:33                                         ` Michael Bykov
  2 siblings, 1 reply; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-05 13:49 UTC (permalink / raw)
  To: sisyphus

В сообщении от 5 Март 2003 14:44 Artem K. Jouravsky написал:

> [root@queen root]# /usr/lib/mailman/mail/mailman post all
> Group mismatch error.  Mailman expected the mail
> wrapper script to be executed as group "postman", but
> the system's mail server executed the mail script as
> group "root".  Try tweaking the mail server to run the
> script as group "postman", or re-run configure,
> providing the command line option `--with-mail-gid=root'.
>
> Повторяю, SGID стоит.

Попробуйте через su - -c 'ваша команда' postman

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-05 11:44                                       ` Artem K. Jouravsky
  2003-03-05 13:48                                         ` Епифанов Сергей
  2003-03-05 13:49                                         ` Епифанов Сергей
@ 2003-03-05 14:33                                         ` Michael Bykov
  2003-03-05 15:39                                           ` Artem K. Jouravsky
  2 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-05 14:33 UTC (permalink / raw)
  To: sisyphus

On Wed, 5 Mar 2003 14:44:17 +0300
"Artem K. Jouravsky" <ujo@ifirst.ru> wrote:

> 
> Рано я радовался. Теперь у меня та же проблема...
> Попытка сменить группу mailman на postman ни к чему не привела,
> сообщение не изменилось. Может, это уже не мылман виноват?
> ныне ситуация такова:
> -rwx--s--x    1 root     mailman      6316 Мар  1 23:15 mailman

Артем, рано я обрадовался, Майлмен запустился, листы создаются и
виртуальные сервера видятся. Но при попытке отправить письмо
group mismatch error.  У вас все то же? 


-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-05 14:33                                         ` Michael Bykov
@ 2003-03-05 15:39                                           ` Artem K. Jouravsky
  0 siblings, 0 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-05 15:39 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 818 bytes --]

On Wed, Mar 05, 2003 at 05:33:14PM +0300, Michael Bykov wrote:
> On Wed, 5 Mar 2003 14:44:17 +0300
> "Artem K. Jouravsky" <ujo@ifirst.ru> wrote:
> 
> > 
> > Рано я радовался. Теперь у меня та же проблема...
> > Попытка сменить группу mailman на postman ни к чему не привела,
> > сообщение не изменилось. Может, это уже не мылман виноват?
> > ныне ситуация такова:
> > -rwx--s--x    1 root     mailman      6316 Мар  1 23:15 mailman
> 
> Артем, рано я обрадовался, Майлмен запустился, листы создаются и
> виртуальные сервера видятся. Но при попытке отправить письмо
> group mismatch error.  У вас все то же? 
Именно :(

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Все старое и отжившее надо уничтожать в зародыше.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-05 13:49                                         ` Епифанов Сергей
@ 2003-03-05 15:43                                           ` Artem K. Jouravsky
  2003-03-06  7:56                                             ` Епифанов Сергей
  0 siblings, 1 reply; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-05 15:43 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1552 bytes --]

On Wed, Mar 05, 2003 at 04:49:00PM +0300, Епифанов Сергей wrote:
> В сообщении от 5 Март 2003 14:44 Artem K. Jouravsky написал:
> 
> > [root@queen root]# /usr/lib/mailman/mail/mailman post all
> > Group mismatch error.  Mailman expected the mail
> > wrapper script to be executed as group "postman", but
> > the system's mail server executed the mail script as
> > group "root".  Try tweaking the mail server to run the
> > script as group "postman", or re-run configure,
> > providing the command line option `--with-mail-gid=root'.
> >
> > Повторяю, SGID стоит.
> 
> Попробуйте через su - -c 'ваша команда' postman
вы имеете в виду, с окружением root? Так и делалось (ваша команда даёт
/dev/null not available; exiting, понятное дело). 
На самом деле, первым делом попытался от пользователя mailman:

[root@queen root]# su -l mailman -s /bin/sh -c '/usr/lib/mailman/mail/mailman post all'
Group mismatch error.  Mailman expected the mail
wrapper script to be executed as group "postman", but
the system's mail server executed the mail script as
group "mailman".  Try tweaking the mail server to run the
script as group "postman", or re-run configure, 
providing the command line option `--with-mail-gid=mailman'.

Это уже полный бред, почему я и решил, что mailman уже может быть ни при
чём.

[root@queen root]# id mailman
uid=41(mailman) gid=41(mailman) группы=41(mailman)


-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Круглошуточный обменник 

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-05 13:37                                     ` Michael Bykov
@ 2003-03-05 15:46                                       ` Artem K. Jouravsky
  0 siblings, 0 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-05 15:46 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 550 bytes --]

On Wed, Mar 05, 2003 at 04:37:33PM +0300, Michael Bykov wrote:
> On Wed, 5 Mar 2003 12:09:39 +0300
> "Artem K. Jouravsky" <ujo@ifirst.ru> wrote:
> 
> > О-ееееее!!! :)
> > Работает :)
> 
> А остальное-то? Как работает, что исправилось? У меня всё еще
> Group mismatch error. 
Увы.
Да, самое интересное, что _некоторые_ рассылки всё же работают. Очень
немногие, к сожалению... 

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Словарь: Грузин - BIOS 

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-05 15:43                                           ` Artem K. Jouravsky
@ 2003-03-06  7:56                                             ` Епифанов Сергей
  2003-03-06 10:01                                               ` Artem K. Jouravsky
  0 siblings, 1 reply; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-06  7:56 UTC (permalink / raw)
  To: sisyphus

В сообщении от 5 Март 2003 18:43 Artem K. Jouravsky написал:

> Это уже полный бред, почему я и решил, что mailman уже может быть ни при
> чём.
>
> [root@queen root]# id mailman
> uid=41(mailman) gid=41(mailman) группы=41(mailman)

У вас есть пользователь, который бы имел начальную группу postman? Если есть, 
то запустите от его имени:
su - -l <пользователь> -s /bin/sh -c '<команда>'.

Может, стоит попробовать:
1) поместить mailman в группу postman
2) сделать для mailman начальной группой postman
2) mailman сделать принадлежащим группе postman?

Но это все только что приходит в голову (нет под рукой последнего mailman).

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-06  7:56                                             ` Епифанов Сергей
@ 2003-03-06 10:01                                               ` Artem K. Jouravsky
  2003-03-06 10:50                                                 ` Епифанов Сергей
                                                                   ` (2 more replies)
  0 siblings, 3 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-06 10:01 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 972 bytes --]

On Thu, Mar 06, 2003 at 10:56:09AM +0300, Епифанов Сергей wrote:
> В сообщении от 5 Март 2003 18:43 Artem K. Jouravsky написал:
> 
> > Это уже полный бред, почему я и решил, что mailman уже может быть ни при
> > чём.
> >
> > [root@queen root]# id mailman
> > uid=41(mailman) gid=41(mailman) группы=41(mailman)
> 
> У вас есть пользователь, который бы имел начальную группу postman? Если есть, 
> то запустите от его имени:
> su - -l <пользователь> -s /bin/sh -c '<команда>'.
> 
> Может, стоит попробовать:
> 1) поместить mailman в группу postman
> 2) сделать для mailman начальной группой postman
Вот это, кажется, наконец помогло. Спасибо :)

> 2) mailman сделать принадлежащим группе postman?
> 
> Но это все только что приходит в голову (нет под рукой последнего mailman).

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Чем бы дитя ни тешилось, лишь бы не руками...

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-06 10:01                                               ` Artem K. Jouravsky
@ 2003-03-06 10:50                                                 ` Епифанов Сергей
  2003-03-06 10:59                                                   ` Artem K. Jouravsky
  2003-03-06 11:24                                                 ` Andrey Brindeew
  2003-03-06 13:18                                                 ` [sisyphus] Re: mailman сломался Michael Bykov
  2 siblings, 1 reply; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-06 10:50 UTC (permalink / raw)
  To: sisyphus

В сообщении от 6 Март 2003 13:01 Artem K. Jouravsky написал:

> > 2) сделать для mailman начальной группой postman
>
> Вот это, кажется, наконец помогло. Спасибо :)

Какие там дела с прогой mailman?
Почта наконец-то пошла? Ругани никакой теперь нет? Не валится?

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-06 10:50                                                 ` Епифанов Сергей
@ 2003-03-06 10:59                                                   ` Artem K. Jouravsky
  0 siblings, 0 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-06 10:59 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 600 bytes --]

On Thu, Mar 06, 2003 at 01:50:35PM +0300, Епифанов Сергей wrote:
> В сообщении от 6 Март 2003 13:01 Artem K. Jouravsky написал:
> 
> > > 2) сделать для mailman начальной группой postman
> >
> > Вот это, кажется, наконец помогло. Спасибо :)
> 
> Какие там дела с прогой mailman?
> Почта наконец-то пошла? Ругани никакой теперь нет? Не валится?
Да, пошло наконец, ввожу в строй рассылки -- пока тьфу, тьфу, полёт
нормальный.

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
- Катар дыхательных путей.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-06 10:01                                               ` Artem K. Jouravsky
  2003-03-06 10:50                                                 ` Епифанов Сергей
@ 2003-03-06 11:24                                                 ` Andrey Brindeew
  2003-03-06 13:35                                                   ` [sisyphus] Варианты групп Епифанов Сергей
  2003-03-06 13:18                                                 ` [sisyphus] Re: mailman сломался Michael Bykov
  2 siblings, 1 reply; 51+ messages in thread
From: Andrey Brindeew @ 2003-03-06 11:24 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 369 bytes --]

On Thu, Mar 06, 2003 at 01:01:53PM +0300, Artem K. Jouravsky wrote:
> > У вас есть пользователь, который бы имел начальную группу postman?

Есть где-нибудь описание групп? Т.е. список привилегий, которые получает
пользователь, если он обладает членством в данной группе.

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-06 10:01                                               ` Artem K. Jouravsky
  2003-03-06 10:50                                                 ` Епифанов Сергей
  2003-03-06 11:24                                                 ` Andrey Brindeew
@ 2003-03-06 13:18                                                 ` Michael Bykov
  2003-03-06 14:06                                                   ` Igor Muratov
  2 siblings, 1 reply; 51+ messages in thread
From: Michael Bykov @ 2003-03-06 13:18 UTC (permalink / raw)
  To: sisyphus

On Thu, 6 Mar 2003 13:01:53 +0300
"Artem K. Jouravsky" <ujo@ifirst.ru> wrote:

>  
> > Может, стоит попробовать:
> > 1) поместить mailman в группу postman
> > 2) сделать для mailman начальной группой postman
> Вот это, кажется, наконец помогло. Спасибо :)

Да, у меня тоже заработало. Спасибо. 


-- 


M.




^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Варианты групп
  2003-03-06 11:24                                                 ` Andrey Brindeew
@ 2003-03-06 13:35                                                   ` Епифанов Сергей
  0 siblings, 0 replies; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-06 13:35 UTC (permalink / raw)
  To: sisyphus

В сообщении от 6 Март 2003 14:24 Andrey Brindeew написал:

> Есть где-нибудь описание групп? Т.е. список привилегий, которые получает
> пользователь, если он обладает членством в данной группе.

Вообще-то это лежит на усмотрение администратора системы. То есть на любую 
группу можно навесить различные разрешения. Замечу, что членство в группах 
дает не привилегии, а разрешения. Часто используемые группы (примеры):
1) wheel - имеет разрешение на просмотр и/или редактирование административных 
задач, связанных с работой самой операцонной системы
2) webmaster - может управлять файлами, выкладываемыми на Web-сервер
3) rpm - разрешено собирать rpm-пакеты
и т.д.

Но это не зашито жестко. Вы можете поменять, например, задачи групп rpm и 
wheel, т.е. вести администрацию системы, находясь в группе rpm. Только зачем? 
Тогда придется самим отслеживать все связи и помнить что к чему привязано.
А описание... На это ответят разработчики системы... или Вы сами.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* Re: [sisyphus] Re: mailman сломался
  2003-03-06 13:18                                                 ` [sisyphus] Re: mailman сломался Michael Bykov
@ 2003-03-06 14:06                                                   ` Igor Muratov
  2003-03-06 14:13                                                     ` Artem K. Jouravsky
  0 siblings, 1 reply; 51+ messages in thread
From: Igor Muratov @ 2003-03-06 14:06 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michael Bykov пишет:
| On Thu, 6 Mar 2003 13:01:53 +0300
| "Artem K. Jouravsky" <ujo@ifirst.ru> wrote:
|
|
|>
|>
|>>Может, стоит попробовать:
|>>1) поместить mailman в группу postman
|>>2) сделать для mailman начальной группой postman
|>
|>Вот это, кажется, наконец помогло. Спасибо :)
|
|
| Да, у меня тоже заработало. Спасибо.
|
|
Почему же у меня работает без этого ;-(

- --
With best regards                    System administrator
Igor Muratov                         mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE+Z1X1qjgjB/MK76QRAm35AKDDUn8ByP16uD03/IlGgPQRZT+ArwCgqtcN
YrDhL45htxa+bLZ5g28ex0A=
=7fYi
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-06 14:06                                                   ` Igor Muratov
@ 2003-03-06 14:13                                                     ` Artem K. Jouravsky
  2003-03-06 14:50                                                       ` Епифанов Сергей
  2003-03-07 11:59                                                       ` Епифанов Сергей
  0 siblings, 2 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-06 14:13 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 744 bytes --]

On Thu, Mar 06, 2003 at 05:06:46PM +0300, Igor Muratov wrote:
> Michael Bykov пишет:
> | On Thu, 6 Mar 2003 13:01:53 +0300
> | "Artem K. Jouravsky" <ujo@ifirst.ru> wrote:
> |
> |
> |>
> |>
> |>>Может, стоит попробовать:
> |>>1) поместить mailman в группу postman
> |>>2) сделать для mailman начальной группой postman
> |>
> |>Вот это, кажется, наконец помогло. Спасибо :)
> |
> |
> | Да, у меня тоже заработало. Спасибо.
> |
> |
> Почему же у меня работает без этого ;-(
Думаю, ответ надо искать там же, где ответ на вопрос, почему не работает
SGID

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Он снова вырвал поражение из пасти победы...

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-06 14:13                                                     ` Artem K. Jouravsky
@ 2003-03-06 14:50                                                       ` Епифанов Сергей
  2003-03-06 14:59                                                         ` Artem K. Jouravsky
  2003-03-07 11:59                                                       ` Епифанов Сергей
  1 sibling, 1 reply; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-06 14:50 UTC (permalink / raw)
  To: sisyphus

В сообщении от 6 Март 2003 17:13 Artem K. Jouravsky написал:

> > Почему же у меня работает без этого ;-(
>
> Думаю, ответ надо искать там же, где ответ на вопрос, почему не работает
> SGID

Файл /usr/lib/mailman/mail/mailman какого типа? ELF-файл или sh-скрипт? Думаю, 
здесь ответ на вопрос. Но могу и ошибаться Ж))))

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-06 14:50                                                       ` Епифанов Сергей
@ 2003-03-06 14:59                                                         ` Artem K. Jouravsky
  0 siblings, 0 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-06 14:59 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 752 bytes --]

On Thu, Mar 06, 2003 at 05:50:27PM +0300, Епифанов Сергей wrote:
> В сообщении от 6 Март 2003 17:13 Artem K. Jouravsky написал:
> 
> > > Почему же у меня работает без этого ;-(
> >
> > Думаю, ответ надо искать там же, где ответ на вопрос, почему не работает
> > SGID
> 
> Файл /usr/lib/mailman/mail/mailman какого типа? ELF-файл или sh-скрипт? Думаю, 
> здесь ответ на вопрос. Но могу и ошибаться Ж))))
/usr/lib/mailman/mail/mailman: setgid ELF 32-bit LSB executable, Intel
80386, version 1 (SYSV), for GNU/Linux 2.2.18, dynamically linked (uses
shared libs), stripped

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Слепая пьянь - страшнее трезвой.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-06 14:13                                                     ` Artem K. Jouravsky
  2003-03-06 14:50                                                       ` Епифанов Сергей
@ 2003-03-07 11:59                                                       ` Епифанов Сергей
  2003-03-07 12:23                                                         ` Artem K. Jouravsky
  1 sibling, 1 reply; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-07 11:59 UTC (permalink / raw)
  To: sisyphus

В сообщении от 6 Март 2003 17:13 Artem K. Jouravsky написал:

> Думаю, ответ надо искать там же, где ответ на вопрос, почему не работает
> SGID

Думаю, ответ здесь: у каждого файла есть UID и EUID, а также GID и EGID. UID и 
GID определяют пользователя, который запустил программу, а EUID и EGID - 
права, которые даны программе на время исполнения. Так вот, судя по всему, 
mailman смотрит не на EGID (который устанавливается через SGID-бит), а на 
GID, который определяется через то, как пользователь зашел в систему.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-07 11:59                                                       ` Епифанов Сергей
@ 2003-03-07 12:23                                                         ` Artem K. Jouravsky
  2003-03-07 12:58                                                           ` Епифанов Сергей
  0 siblings, 1 reply; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-07 12:23 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 791 bytes --]

On Fri, Mar 07, 2003 at 02:59:54PM +0300, Епифанов Сергей wrote:
> В сообщении от 6 Март 2003 17:13 Artem K. Jouravsky написал:
> 
> > Думаю, ответ надо искать там же, где ответ на вопрос, почему не работает
> > SGID
> 
> Думаю, ответ здесь: у каждого файла есть UID и EUID, а также GID и EGID. UID и 
> GID определяют пользователя, который запустил программу, а EUID и EGID - 
> права, которые даны программе на время исполнения. Так вот, судя по всему, 
> mailman смотрит не на EGID (который устанавливается через SGID-бит), а на 
> GID, который определяется через то, как пользователь зашел в систему.
BTS?

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
И молчание может породить эхо.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-07 12:23                                                         ` Artem K. Jouravsky
@ 2003-03-07 12:58                                                           ` Епифанов Сергей
  2003-03-07 13:19                                                             ` Artem K. Jouravsky
  0 siblings, 1 reply; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-07 12:58 UTC (permalink / raw)
  To: sisyphus

В сообщении от 7 Март 2003 15:23 Artem K. Jouravsky написал:
> On Fri, Mar 07, 2003 at 02:59:54PM +0300, Епифанов Сергей wrote:
> > В сообщении от 6 Март 2003 17:13 Artem K. Jouravsky написал:
> > > Думаю, ответ надо искать там же, где ответ на вопрос, почему не
> > > работает SGID
> >
> > Думаю, ответ здесь: у каждого файла есть UID и EUID, а также GID и EGID.
> > UID и GID определяют пользователя, который запустил программу, а EUID и
> > EGID - права, которые даны программе на время исполнения. Так вот, судя
> > по всему, mailman смотрит не на EGID (который устанавливается через
> > SGID-бит), а на GID, который определяется через то, как пользователь
> > зашел в систему.
>
> BTS?

Это только мои предположения, что по настоящему - надо смотреть в исходниках.

Посмотрите в src строки, где есть getgid, getuid, geteuid, getegid. Может, это 
подскажет, где искать.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-07 12:58                                                           ` Епифанов Сергей
@ 2003-03-07 13:19                                                             ` Artem K. Jouravsky
  2003-03-07 13:40                                                               ` Епифанов Сергей
  0 siblings, 1 reply; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-07 13:19 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1688 bytes --]

On Fri, Mar 07, 2003 at 03:58:52PM +0300, Епифанов Сергей wrote:
> В сообщении от 7 Март 2003 15:23 Artem K. Jouravsky написал:
> > On Fri, Mar 07, 2003 at 02:59:54PM +0300, Епифанов Сергей wrote:
> > > В сообщении от 6 Март 2003 17:13 Artem K. Jouravsky написал:
> > > > Думаю, ответ надо искать там же, где ответ на вопрос, почему не
> > > > работает SGID
> > >
> > > Думаю, ответ здесь: у каждого файла есть UID и EUID, а также GID и EGID.
> > > UID и GID определяют пользователя, который запустил программу, а EUID и
> > > EGID - права, которые даны программе на время исполнения. Так вот, судя
> > > по всему, mailman смотрит не на EGID (который устанавливается через
> > > SGID-бит), а на GID, который определяется через то, как пользователь
> > > зашел в систему.
> >
> > BTS?
> 
> Это только мои предположения, что по настоящему - надо смотреть в исходниках.
> 
> Посмотрите в src строки, где есть getgid, getuid, geteuid, getegid. Может, это 
> подскажет, где искать.
mailman-2.1.1/src/common.c:        GID_T mygid = getgid();


/* Is the parent process allowed to call us?
 */
void check_caller(const char* ident, const char* parentgroup)
 {
         GID_T mygid = getgid();
		     struct group *mygroup = getgrgid(mygid);
	/* skipped */
	if (!mygroup)
	....
	if (strcmp(parentgroup, mygroup->gr_name))
	                fatal(ident, GROUP_MISMATCH, 
					"Group mismatch error.  Mailman expected the %s\n"
Да, это оно.
То есть, простого исправления getgid на getegid будет достаточно?

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Normal times may possibly be over forever.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-07 13:19                                                             ` Artem K. Jouravsky
@ 2003-03-07 13:40                                                               ` Епифанов Сергей
  2003-03-07 13:55                                                                 ` Artem K. Jouravsky
  0 siblings, 1 reply; 51+ messages in thread
From: Епифанов Сергей @ 2003-03-07 13:40 UTC (permalink / raw)
  To: sisyphus

В сообщении от 7 Март 2003 16:19 Artem K. Jouravsky написал:
> On Fri, Mar 07, 2003 at 03:58:52PM +0300, Епифанов Сергей wrote:
> > В сообщении от 7 Март 2003 15:23 Artem K. Jouravsky написал:
> > > On Fri, Mar 07, 2003 at 02:59:54PM +0300, Епифанов Сергей wrote:
> > > > В сообщении от 6 Март 2003 17:13 Artem K. Jouravsky написал:
> > > > > Думаю, ответ надо искать там же, где ответ на вопрос, почему не
> > > > > работает SGID
> > > >
> > > > Думаю, ответ здесь: у каждого файла есть UID и EUID, а также GID и
> > > > EGID. UID и GID определяют пользователя, который запустил программу,
> > > > а EUID и EGID - права, которые даны программе на время исполнения.
> > > > Так вот, судя по всему, mailman смотрит не на EGID (который
> > > > устанавливается через SGID-бит), а на GID, который определяется через
> > > > то, как пользователь зашел в систему.
> > >
> > > BTS?
> >
> > Это только мои предположения, что по настоящему - надо смотреть в
> > исходниках.
> >
> > Посмотрите в src строки, где есть getgid, getuid, geteuid, getegid.
> > Может, это подскажет, где искать.
>
> mailman-2.1.1/src/common.c:        GID_T mygid = getgid();
>
>
> /* Is the parent process allowed to call us?
>  */
> void check_caller(const char* ident, const char* parentgroup)
>  {
>          GID_T mygid = getgid();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 		     struct group *mygroup = getgrgid(mygid);
> 	/* skipped */
> 	if (!mygroup)
> 	....
> 	if (strcmp(parentgroup, mygroup->gr_name))
> 	                fatal(ident, GROUP_MISMATCH,
> 					"Group mismatch error.  Mailman expected the %s\n"
> Да, это оно.
> То есть, простого исправления getgid на getegid будет достаточно?

Прежде, чем править пакет, посмотрите в spec. Какие определения для mail_user 
и mail_group?

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 51+ messages in thread

* [sisyphus] Re: mailman сломался
  2003-03-07 13:40                                                               ` Епифанов Сергей
@ 2003-03-07 13:55                                                                 ` Artem K. Jouravsky
  0 siblings, 0 replies; 51+ messages in thread
From: Artem K. Jouravsky @ 2003-03-07 13:55 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1737 bytes --]

On Fri, Mar 07, 2003 at 04:40:41PM +0300, Епифанов Сергей wrote:
> > > > > Думаю, ответ здесь: у каждого файла есть UID и EUID, а также GID и
> > > > > EGID. UID и GID определяют пользователя, который запустил программу,
> > > > > а EUID и EGID - права, которые даны программе на время исполнения.
> > > > > Так вот, судя по всему, mailman смотрит не на EGID (который
> > > > > устанавливается через SGID-бит), а на GID, который определяется через
> > > > > то, как пользователь зашел в систему.
> > > >
> > > > BTS?
> > >
> > > Это только мои предположения, что по настоящему - надо смотреть в
> > > исходниках.
> > >
> > > Посмотрите в src строки, где есть getgid, getuid, geteuid, getegid.
> > > Может, это подскажет, где искать.
> >
> > mailman-2.1.1/src/common.c:        GID_T mygid = getgid();
> >
> >
> > /* Is the parent process allowed to call us?
> >  */
> > void check_caller(const char* ident, const char* parentgroup)
> >  {
> >          GID_T mygid = getgid();
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > 		     struct group *mygroup = getgrgid(mygid);
> > 	/* skipped */
> > 	if (!mygroup)
> > 	....
> > 	if (strcmp(parentgroup, mygroup->gr_name))
> > 	                fatal(ident, GROUP_MISMATCH,
> > 					"Group mismatch error.  Mailman expected the %s\n"
> > Да, это оно.
> > То есть, простого исправления getgid на getegid будет достаточно?
> 
> Прежде, чем править пакет, посмотрите в spec. Какие определения для mail_user 
> и mail_group?
postman. Между тем, 
-rwx--s--x    1 root     mailman      6316 Мар  1 23:15 /usr/lib/mailman/mail/mailman

-- 
Best wishes,                 | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
 Язык до киллера доведет

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2003-03-07 13:55 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-28 16:03 [sisyphus] mailman сломался Michael Bykov
2003-02-28 16:17 ` Dmitry V. Levin
2003-03-01 10:44   ` Michael Bykov
2003-03-01 10:48     ` Dmitry V. Levin
2003-03-01 11:29       ` Michael Bykov
2003-03-01 13:36         ` Dmitry V. Levin
2003-03-01 14:14           ` Michael Bykov
2003-03-01 14:36             ` Dmitry V. Levin
2003-03-01 20:08               ` Igor Muratov
2003-03-03 11:58                 ` Michael Bykov
2003-03-03 12:20                   ` Dmitry V. Levin
2003-03-03 13:13                     ` Igor Muratov
2003-03-03 13:32                       ` Michael Bykov
2003-03-03 14:20                         ` [sisyphus] " Artem K. Jouravsky
2003-03-04  9:11                           ` Artem K. Jouravsky
2003-03-04 11:42                             ` Igor Muratov
2003-03-04 12:22                               ` Artem K. Jouravsky
2003-03-04 12:44                                 ` Michael Bykov
2003-03-04 14:09                                   ` Igor Muratov
2003-03-04 14:37                                     ` Michael Bykov
2003-03-05 11:44                                       ` Artem K. Jouravsky
2003-03-05 13:48                                         ` Епифанов Сергей
2003-03-05 13:49                                         ` Епифанов Сергей
2003-03-05 15:43                                           ` Artem K. Jouravsky
2003-03-06  7:56                                             ` Епифанов Сергей
2003-03-06 10:01                                               ` Artem K. Jouravsky
2003-03-06 10:50                                                 ` Епифанов Сергей
2003-03-06 10:59                                                   ` Artem K. Jouravsky
2003-03-06 11:24                                                 ` Andrey Brindeew
2003-03-06 13:35                                                   ` [sisyphus] Варианты групп Епифанов Сергей
2003-03-06 13:18                                                 ` [sisyphus] Re: mailman сломался Michael Bykov
2003-03-06 14:06                                                   ` Igor Muratov
2003-03-06 14:13                                                     ` Artem K. Jouravsky
2003-03-06 14:50                                                       ` Епифанов Сергей
2003-03-06 14:59                                                         ` Artem K. Jouravsky
2003-03-07 11:59                                                       ` Епифанов Сергей
2003-03-07 12:23                                                         ` Artem K. Jouravsky
2003-03-07 12:58                                                           ` Епифанов Сергей
2003-03-07 13:19                                                             ` Artem K. Jouravsky
2003-03-07 13:40                                                               ` Епифанов Сергей
2003-03-07 13:55                                                                 ` Artem K. Jouravsky
2003-03-05 14:33                                         ` Michael Bykov
2003-03-05 15:39                                           ` Artem K. Jouravsky
2003-03-04 14:24                                 ` Igor Muratov
2003-03-05  9:09                                   ` Artem K. Jouravsky
2003-03-05 13:37                                     ` Michael Bykov
2003-03-05 15:46                                       ` Artem K. Jouravsky
2003-03-03 16:59                       ` [sisyphus] " Michael Bykov
2003-03-04  8:28                         ` Igor Muratov
2003-03-04 17:16                         ` Igor Muratov
2003-03-05 13:48                           ` Michael Bykov

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