• Bug#265606: 3way merge upgrade from 74 to 75-1 fails

    From Stephen Gran@1:229/2 to Lucas Albers on Sat Aug 14 07:00:08 2004
    From: [email protected]

    This one time, at band camp, Lucas Albers said:
    Package:clamav-daemon
    Version:0.75.1-2

    A 3 way merge on an upgrade from 74-1 to 75-1 fails.
    On this clamav.conf file:

    How do you mean fails? Does clamd fail to start, does the three way
    merge choke and produce unusable results? I just need clarification, I
    think. Any additional debug info youhave would also be helpful.

    Thanks for rerporting,
    --
    -----------------------------------------------------------------
    | ,''`. Stephen Gran |
    | : :' : [email protected] |
    | `. `' Debian user, admin, and developer |
    | `- http://www.debian.org |
    -----------------------------------------------------------------

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.4 (GNU/Linux)

    iD8DBQFBHZi+SYIMHOpZA44RAlo6AKCOsvegh0BTW+/dw4QYvsWIG9D9xQCgzFgS 4+M6AprdKMSb8IrblhHcuhY=
    =0W2R
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Stephen Gran@1:229/2 to Lucas Albers on Mon Aug 16 05:00:09 2004
    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)