Bug#323236: nut: reinstalling nut breaks if user cyrus is not there

2005-12-15 Thread Sven Mueller
Severity 323236 normal
Tags 323236 +wontfix
thanks

Hi.

This bug was re-assigned to cyrus21-imapd, which is partly correct as
the problem is indeed related to the cyrus21-imapd packages. However,
the error your system reported isn't the fault of the cyrus21 packages
as it seems.

What happened?

1) cyrus21 packages got installed and created the cyrus user as well
   as some dpkg-statoverride entries related to that user.
2) cyrus21 packages got removed (but not purged).
3) you manually deleted the cyrus user
4) on the next bigger operation, dpkg complains about the stat override
   entries which refer to a user which doesn't exist anymore.

Now, sorry to say that, but it was your mistake. You shouldn't manually
delete auto-created users without making sure that they aren't used
anymore, including the stat overrides.
How to fix that:
You have two options:
1) you manually delete (or chown) all files owned by the cyrus user and
   remove the cyrus related entries from dpkg-statoverrides. You should
   probably also check wether that user is still referenced somewhere
   else.
2) you purge cyrus21-common which should delete all remaining files
   owned by the cyrus user (if you answer the debconf question
   accordingly), remove the stat overrides and delete the cyrus user.

cu,
sven


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#323236: nut: reinstalling nut breaks if user cyrus is not there

2005-08-16 Thread arnaud . quette

 ...
 i set libgd2 to install but then came:

 unknown user cyrus in statusoverride file
 Errorcode 2

 Then dselect ends with error 100.

 I wonder why nut needs a username or am i reading wrong?

 i added the user cyrus as a normal user (with adduser) then 'apt-get libgd2'
 works. It seems that nut is installed now but i have to check this out in
 detail.

I see no link with nut. Maybe you've left some configuration
file referencing the cyrus user, which stopped install/upgrade
but for another package...

But nut isn't faulty there.
I let you finish your check and get back before closing this bug.

Thanks,
Arnaud
---
Linux / Unix Expert - MGE UPS SYSTEMS - RD Dpt
OpenSource Developer - http://arnaud.quette.free.fr/
Debian Developer - http://people.debian.org/~aquette/
 ... and much more ...





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#323236: nut: reinstalling nut breaks if user cyrus is not there

2005-08-15 Thread Kay Martinen
Package: nut
Version: N/A; reported 2005-08-15
Severity: grave
Justification: renders package unusable

Before this i tried to change from uw-imap to courier and then to cyrus.
Both did not work so i returned to uw-imap and deleted user cyrus.

Newer nut-versions (2.x) did not install and while deinstalling it and the other
imap-services maybe libgd2 was set to uninstall.

So i want to reinstall nut 0.45 with doc and cgi but
then comes a dep-conflict saying webalizer and ntop needs libgd2 or
libgd2-noxpm

i set libgd2 to install but then came:

unknown user cyrus in statusoverride file
Errorcode 2

Then dselect ends with error 100.

I wonder why nut needs a username or am i reading wrong?

i added the user cyrus as a normal user (with adduser) then 'apt-get libgd2'
works. It seems that nut is installed now but i have to check this out in
detail.

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux shiva 2.4.18-k6 #1 Sun Apr 14 12:43:22 EST 2002 i586
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]