Bug 11259

Summary: insufficient package dependencies
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: courier-imapAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: lakostis, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry V. Levin 2007-03-29 04:25:26 MSD
$ hsh --without-stuff --ini --pkg-build=,
$ hsh-install courier-imap
[...]
warning: user courier does not exist - using root
warning: group courier does not exist - using root
libcourier-authlib-0.59.1-alt1
[...]
warning: user courier does not exist - using root
warning: group courier does not exist - using root
warning: user courier does not exist - using root
warning: group courier does not exist - using root
warning: user courier does not exist - using root
warning: group courier does not exist - using root
courier-authlib-0.59.1-alt1

By default this package only have a PAM backend support.
For additional backends install appropriate package:
  Berkeley DB -- courier-authlib-userdb
  LDAP        -- courier-authlib-ldap
  PostgreSQL  -- courier-authlib-pgsql
  MySQL       -- courier-authlib-mysql

courier-imap-utils-4.1.2-alt1
[...]
courier-imap-4.1.2-alt1
Generating SSL cert for imapd-ssl: /var/lib/ssl/certs/imapd.pem - done.
Generating SSL cert for pop3d-ssl: /var/lib/ssl/certs/pop3d.pem - done.
Comment 1 Dmitry V. Levin 2007-04-15 03:38:46 MSD
*ping*
Comment 2 Dmitry Lebkov 2007-04-16 05:30:28 MSD
Дмитрий, что-то я не мог сообразить, что же нужно чделать ... :(
UID/GID courier добавляется в секции %preinst пакета libcourier-authlib при
помощи useradd/groupadd. Т.е. чтоб нормально отработал hsh-install, необходимо
в PreReq пакета добавить зависимости на shadow-utils?
Или есть более другой способ добавить пользователя в систему?
Comment 3 Dmitry V. Levin 2007-04-17 02:53:11 MSD
OK, будем считать что это local hasher misconfiguration.
Comment 4 Dmitry Lebkov 2009-04-15 16:24:13 MSD
Просто чтоб не забыть:
 - подобная проблема (невозможность создания пользователя внутри OVZ-контейнера)
 появлялалась в том случае, если /var/lib/vz/private/NNNNNNN принадлежал
 не root:root с правами отличными от 0644.