Hi folks,
I'm having some trouble getting the clamav-daemon running on Heroku inside
Docker.
I'm running a simple server with FastAPI to get and check documents
uploaded to an S3 bucket.
I've created an issue for this at
*https://github.com/tutorcruncher/tc-virus-checker/issues/5/
<https://github.com/tutorcruncher/tc-virus-checker/issues/5/>* for those
who would rather comment there.
Deploying runs fine, but the clamav-daemon does not get started, and I
can't figure out why. If I shell in and run service clamav-daemon status, I
get:
chown: invalid user: 'clamav'
chown: invalid user: 'clamav'
It's my understanding that the user clamav gets created when we install
clamav-daemon, and indeed, when I edited my Dockerfile to add them, I get
an error saying they already exist.
Running freshclam downloads the database correctly but then gives me the
following output (presumably because clamav-daemon never ran):
Wed Mar 24 18:38:23 2021 -> ^Clamd was NOT notified: Can't connect to
clamd through /var/run/clamav/clamd.ctl: No such file or directory
Any help would be appreciated.
--
<https://tutorcruncher.com>
*Tom Hamilton Stubber*
+44 (0)207 1128 953
https://tutorcruncher.com
The Food Exchange, New Covent Garden Market, SW8 5EL
TutorCruncher Ltd, registered in England and Wales / Company Number
08385970 / VAT Number GB155868467
I'm having some trouble getting the clamav-daemon running on Heroku inside
Docker.
I'm running a simple server with FastAPI to get and check documents
uploaded to an S3 bucket.
I've created an issue for this at
*https://github.com/tutorcruncher/tc-virus-checker/issues/5/
<https://github.com/tutorcruncher/tc-virus-checker/issues/5/>* for those
who would rather comment there.
Deploying runs fine, but the clamav-daemon does not get started, and I
can't figure out why. If I shell in and run service clamav-daemon status, I
get:
chown: invalid user: 'clamav'
chown: invalid user: 'clamav'
It's my understanding that the user clamav gets created when we install
clamav-daemon, and indeed, when I edited my Dockerfile to add them, I get
an error saying they already exist.
Running freshclam downloads the database correctly but then gives me the
following output (presumably because clamav-daemon never ran):
Wed Mar 24 18:38:23 2021 -> ^Clamd was NOT notified: Can't connect to
clamd through /var/run/clamav/clamd.ctl: No such file or directory
Any help would be appreciated.
--
<https://tutorcruncher.com>
*Tom Hamilton Stubber*
+44 (0)207 1128 953
https://tutorcruncher.com
The Food Exchange, New Covent Garden Market, SW8 5EL
TutorCruncher Ltd, registered in England and Wales / Company Number
08385970 / VAT Number GB155868467