ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] I: spamassassin 3.4.0
@ 2014-06-20  8:21 Sergey
  2014-06-20 10:02 ` Dmitry V. Levin
  0 siblings, 1 reply; 8+ messages in thread
From: Sergey @ 2014-06-20  8:21 UTC (permalink / raw)
  To: sisyphus

Приветствую.

Что-то давно у нас не обновлялся Spamassassin...
Обновление в задании #121727, кому интересно, проверяйте
(apt-repo add 121727). Список изменений, пока, такой:

- NMU: 3.4.0 (ALT #30063)
- fixed stop() and reload() functions in init.d/spamd (ALT #28789)
- added lsb init header for init.d/spamd
- set user "mail" for spamd's child processes (fixed write
  the /var/spool/spamassassin/bayes_journal)
- removed /var/run/spamd directory (/var/run used for pid file)
- changed permisson for sa-update-keys directory to 700

-- 
С уважением, Сергей
a_s_y@sama.ru


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

* Re: [sisyphus] I: spamassassin 3.4.0
  2014-06-20  8:21 [sisyphus] I: spamassassin 3.4.0 Sergey
@ 2014-06-20 10:02 ` Dmitry V. Levin
  2014-06-20 10:58   ` Sergey
  0 siblings, 1 reply; 8+ messages in thread
From: Dmitry V. Levin @ 2014-06-20 10:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

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

On Fri, Jun 20, 2014 at 12:21:17PM +0400, Sergey wrote:
> Приветствую.
> 
> Что-то давно у нас не обновлялся Spamassassin...
> Обновление в задании #121727, кому интересно, проверяйте

warning [i586]: perl-Mail-SpamAssassin=3.4.0-alt1: circular dependencies on spamassassin-rules=3.4.0-alt1
warning [x86_64]: perl-Mail-SpamAssassin=3.4.0-alt1: circular dependencies on spamassassin-rules=3.4.0-alt1

> (apt-repo add 121727). Список изменений, пока, такой:
> 
> - NMU: 3.4.0 (ALT #30063)
> - fixed stop() and reload() functions in init.d/spamd (ALT #28789)

Fixed?

> - added lsb init header for init.d/spamd
> - set user "mail" for spamd's child processes (fixed write
>   the /var/spool/spamassassin/bayes_journal)

"mail" вместо "spamd" для spamd?

> - removed /var/run/spamd directory (/var/run used for pid file)
> - changed permisson for sa-update-keys directory to 700


-- 
ldv

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

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

* Re: [sisyphus] I: spamassassin 3.4.0
  2014-06-20 10:02 ` Dmitry V. Levin
@ 2014-06-20 10:58   ` Sergey
  2014-06-20 17:35     ` Sergey
                       ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Sergey @ 2014-06-20 10:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

On Friday 20 June 2014, Dmitry V. Levin wrote:

> > Что-то давно у нас не обновлялся Spamassassin...
> > Обновление в задании #121727, кому интересно, проверяйте
> 
> warning [i586]: perl-Mail-SpamAssassin=3.4.0-alt1: circular dependencies on spamassassin-rules=3.4.0-alt1
> warning [x86_64]: perl-Mail-SpamAssassin=3.4.0-alt1: circular dependencies on spamassassin-rules=3.4.0-alt1

Это место я не трогал пока, так было, я не знаю смысл
этой зависимости. Можно этот вопрос решить в рамках 
http://bugzilla.altlinux.org/26682 позже.

> > (apt-repo add 121727). Список изменений, пока, такой:
> > 
> > - NMU: 3.4.0 (ALT #30063)
> > - fixed stop() and reload() functions in init.d/spamd (ALT #28789)
> 
> Fixed?

Ну так работает же. Или где-то не работает ? Можно "rewrote",
или "temporary rewrote", но я не знаю срок этого temporary...

> > - set user "mail" for spamd's child processes (fixed write
> >   the /var/spool/spamassassin/bayes_journal)
> 
> "mail" вместо "spamd" для spamd?

Почему-то /var/spool/spamassassin пакуется с %attr(0775,root,mail),
это место я не менял, пользователя просто подогнал под него. На
самом деле, я сейчас склоняюсь к мысли вернуть root, так как этот
bayes_journal растёт в бесконечность, как выяснилось, если не чистить
руками. Надо на крон задание вешать. Вот думаю, что лучше root вернуть,
но в скрипте останется переменная CHILDUSER, которую можно будет 
переопределить в /etc/sysconfig/spamd

-- 
С уважением, Сергей
a_s_y@sama.ru


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

* Re: [sisyphus] I: spamassassin 3.4.0
  2014-06-20 10:58   ` Sergey
@ 2014-06-20 17:35     ` Sergey
  2014-06-21 12:20       ` Sergey
  2014-06-20 18:46     ` Dmitry V. Levin
  2015-11-16  5:54     ` Sergey
  2 siblings, 1 reply; 8+ messages in thread
From: Sergey @ 2014-06-20 17:35 UTC (permalink / raw)
  To: sisyphus

On Friday 20 June 2014, Sergey wrote:

> Почему-то /var/spool/spamassassin пакуется с %attr(0775,root,mail),
> это место я не менял, пользователя просто подогнал под него. На
> самом деле, я сейчас склоняюсь к мысли вернуть root, так как этот
> bayes_journal растёт в бесконечность, как выяснилось, если не чистить
> руками.

Вернул старое поведение в плане bayes_journal, теперь так:

- NMU: 3.4.0 (ALT #30063)
- rewrote stop() and reload() functions in init.d/spamd (ALT #28789)
- added lsb init header for init.d/spamd
- removed /var/run/spamd directory (/var/run used for pid file)
- changed permisson for sa-update-keys directory to 700
- added and described CHILDUSER variable in /etc/sysconfig/spamd

В принципе, "-u mail" можно было и раньше добавить в /etc/sysconfig/spamd
в SPAMDOPTIONS. Теперь ситуация с bayes_journal там просто дополнтельно
описана.

-- 
С уважением, Сергей
a_s_y@sama.ru


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

* Re: [sisyphus] I: spamassassin 3.4.0
  2014-06-20 10:58   ` Sergey
  2014-06-20 17:35     ` Sergey
@ 2014-06-20 18:46     ` Dmitry V. Levin
  2014-06-20 19:33       ` Sergey
  2015-11-16  5:54     ` Sergey
  2 siblings, 1 reply; 8+ messages in thread
From: Dmitry V. Levin @ 2014-06-20 18:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

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

On Fri, Jun 20, 2014 at 02:58:33PM +0400, Sergey wrote:
> On Friday 20 June 2014, Dmitry V. Levin wrote:
> 
> > > Что-то давно у нас не обновлялся Spamassassin...
> > > Обновление в задании #121727, кому интересно, проверяйте
> > 
> > warning [i586]: perl-Mail-SpamAssassin=3.4.0-alt1: circular dependencies on spamassassin-rules=3.4.0-alt1
> > warning [x86_64]: perl-Mail-SpamAssassin=3.4.0-alt1: circular dependencies on spamassassin-rules=3.4.0-alt1
> 
> Это место я не трогал пока, так было, я не знаю смысл
> этой зависимости. Можно этот вопрос решить в рамках 
> http://bugzilla.altlinux.org/26682 позже.
> 
> > > (apt-repo add 121727). Список изменений, пока, такой:
> > > 
> > > - NMU: 3.4.0 (ALT #30063)
> > > - fixed stop() and reload() functions in init.d/spamd (ALT #28789)
> > 
> > Fixed?
> 
> Ну так работает же. Или где-то не работает ? Можно "rewrote",
> или "temporary rewrote", но я не знаю срок этого temporary...

В скрипте есть и другие функции.
Если их надо фиксить, то, наверное, сразу все 4, а не половину.

> > > - set user "mail" for spamd's child processes (fixed write
> > >   the /var/spool/spamassassin/bayes_journal)
> > 
> > "mail" вместо "spamd" для spamd?
> 
> Почему-то /var/spool/spamassassin пакуется с %attr(0775,root,mail),
> это место я не менял, пользователя просто подогнал под него. На
> самом деле, я сейчас склоняюсь к мысли вернуть root, так как этот
> bayes_journal растёт в бесконечность, как выяснилось, если не чистить
> руками. Надо на крон задание вешать. Вот думаю, что лучше root вернуть,
> но в скрипте останется переменная CHILDUSER, которую можно будет 
> переопределить в /etc/sysconfig/spamd

Раньше дочерние процессы работали под пользователем spamd.
Что изменилось, почему сейчас речь идет о root и mail?


-- 
ldv

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

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

* Re: [sisyphus] I: spamassassin 3.4.0
  2014-06-20 18:46     ` Dmitry V. Levin
@ 2014-06-20 19:33       ` Sergey
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey @ 2014-06-20 19:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

On Friday 20 June 2014, Dmitry V. Levin wrote:

> > Ну так работает же. Или где-то не работает ? Можно "rewrote",
> > или "temporary rewrote", но я не знаю срок этого temporary...
> 
> В скрипте есть и другие функции.
> Если их надо фиксить, то, наверное, сразу все 4, а не половину.

Этих только две. В start() start_daemon() работает нормально, stop()
и reload() переписаны, в restart() вызываются stop() и start().
А вот про пятую, действительно, забыл. Надо ещё status() заменить.

>> Почему-то /var/spool/spamassassin пакуется с %attr(0775,root,mail),
>> это место я не менял,

> Раньше дочерние процессы работали под пользователем spamd.

Нет, или это было очень давно.

> Что изменилось, почему сейчас речь идет о root и mail ?

RUNAS=root

и

start()
{
        start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user "$RUNAS" -- \
                        spamd -d --pidfile=$PIDFILE $CHILDUSEROPT $SPAMDOPTIONS
        RETVAL=$?
        return $RETVAL
}

остались без изменений (кроме добавленного $CHILDUSEROPT в последней сборке).

То есть, запуск шёл от root. Это вот старый spamd, запущенный с конфигом по-умолчанию:

# ps aux|grep spam
root      6192 34.5  1.7  41080 37432 ?        Ss   23:19   0:03 /usr/bin/spamd -d --pidfile=/var/run/spamd.pid
root      6193  0.0  1.6  41080 35424 ?        S    23:19   0:00 spamd child
root      6194  0.0  1.6  41080 35424 ?        S    23:19   0:00 spamd child

При этом, в логе можно было видеть такие строчки:

spamd[578745]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
spamd[578745]: bayes: cannot write to /var/spool/spamassassin/bayes_journal, bayes db update ignored: Permission denied

-- 
С уважением, Сергей
a_s_y@sama.ru


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

* Re: [sisyphus] I: spamassassin 3.4.0
  2014-06-20 17:35     ` Sergey
@ 2014-06-21 12:20       ` Sergey
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey @ 2014-06-21 12:20 UTC (permalink / raw)
  To: sisyphus

On Friday 20 June 2014, Sergey wrote:

> - rewrote stop() and reload() functions in init.d/spamd (ALT #28789)
 
Очередная итерация. init.d/spamd переписан с учётом того, что
start-stop-daemon в --exec нормально понимает симлинк на бинарник,
на который указывает /proc/<pid>/exe

-- 
С уважением, Сергей
a_s_y@sama.ru


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

* Re: [sisyphus] I: spamassassin 3.4.0
  2014-06-20 10:58   ` Sergey
  2014-06-20 17:35     ` Sergey
  2014-06-20 18:46     ` Dmitry V. Levin
@ 2015-11-16  5:54     ` Sergey
  2 siblings, 0 replies; 8+ messages in thread
From: Sergey @ 2015-11-16  5:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Friday 20 June 2014, Sergey wrote:

> > warning [i586]: perl-Mail-SpamAssassin=3.4.0-alt1: circular dependencies on spamassassin-rules=3.4.0-alt1
> > warning [x86_64]: perl-Mail-SpamAssassin=3.4.0-alt1: circular dependencies on spamassassin-rules=3.4.0-alt1
> 
> Это место я не трогал пока, так было, я не знаю смысл
> этой зависимости. Можно этот вопрос решить в рамках 
> http://bugzilla.altlinux.org/26682 позже.
 
"Позже" наступает. Если вчитаться в ветку про sa-update
(https://lists.altlinux.org/pipermail/sisyphus/2010-January/344869.html),
возникает предположение, что эта зависимость нужна. Альтернатива - вернуть
сборку spamassassin-rules в основной пакет, но это лишит возможности
обновлять spamassassin-rules отдельно. С одной стороны, это не очень
хорошо, но, с другой, большой вопрос, будет ли кто-то когда-то обновлять
пакет spamassassin-rules отдельно. При обновлении до 3.4.1, видимо, опять
оставлю это место, как есть.

-- 
С уважением, Сергей.


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

end of thread, other threads:[~2015-11-16  5:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-20  8:21 [sisyphus] I: spamassassin 3.4.0 Sergey
2014-06-20 10:02 ` Dmitry V. Levin
2014-06-20 10:58   ` Sergey
2014-06-20 17:35     ` Sergey
2014-06-21 12:20       ` Sergey
2014-06-20 18:46     ` Dmitry V. Levin
2014-06-20 19:33       ` Sergey
2015-11-16  5:54     ` Sergey

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