From:
[email protected]
On Sun, Aug 15, 2004 at 06:33:39PM -0600, Lucas Albers said:
If you use this conf file and do an upgrade from 74-1 to 75-1.
It generates a non-parseable conf file.
Then clamd will not start, until it's fixed.
This is the problem I see:
Socket file /var/run/clamd.ctl could not be bound: Permission denied
Otherwise it parses fine, just that it can't start due to permissions.
clamd now runs as non-priviledged user, and cannot write to /var/run. /var/run/clamav has been set up for this, and this change is documented in README.Debian and NEWS.Debian. I am sorry about the breakage, but I don't
feel like I can unconditionally move a socket - too many other programs
might expect it to be there. I do move the pid to /var/run/clamav,
since that's relatively harmless.
If you have any suggestions about how I can transparently move a socket
(or write it to a root-owned directory when running as a non-root user)
without breaking other programs, I'm all ears. This was not a smooth transition, and was something I should have done sooner. However, when
I first took the package over, upstream was releasing fairly often, and
there was a lot of other packaging that had to be fixed as well.
Thanks for reporting,
--
--------------------------------------------------------------------------
| Stephen Gran | try again |
|
[email protected] | |
|
http://www.lobefin.net/~steve | |
--------------------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFBIB8SSYIMHOpZA44RAiGPAJ9DYZpBef3jIRorVbYntGfrTVg9yACfby6J 7rY+Ej+whvTyWNrWaigzQhs=
=waOB
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)