Hello,
I am just getting started with a Archivematica pilot project for our organization. I'm having some troubles actually getting a transfer to succeed. It looks like the most recent error is related to ClamAV functioning. I'm running Archivematica on Centos 7. Here's the error log for one object in all of its glory:
archivematicaclamscan_v0.0: ERROR 2022-10-13 18:27:25,123 archivematica.mcp.client.clamscan.scan_file:354 Unexpected error scanning file /var/archivematica/sharedDirectory/currentlyProcessing/2401001-73f3030d-3351-45df-8ba0-41385a1522a5/objects/01) General Subject Files--1977/Courses and Curricula--1977/Estab Joint Bacc and Master of Bus Admin Prog/Burrell, Carolyn to Rogers, Robert^Zimmerman, Vernon May 27, 1977.pdf
Traceback (most recent call last):
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 164, in version_attrs
self._version_attrs
AttributeError: 'ClamdScanner' object has no attribute '_version_attrs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/share/archivematica/virtualenvs/archivematica/lib/python3.6/site-packages/clamd/__init__.py", line 64, in _init_socket
self.clamd_socket.connect((self.host, self.port))
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 345, in scan_file
scanner.version(),
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 98, in version
return self.version_attrs()[0]
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 166, in version_attrs
self._version_attrs = clamav_version_parts(self.client.version())
File "/usr/share/archivematica/virtualenvs/archivematica/lib/python3.6/site-packages/clamd/__init__.py", line 92, in version
return self._basic_command("VERSION")
File "/usr/share/archivematica/virtualenvs/archivematica/lib/python3.6/site-packages/clamd/__init__.py", line 126, in _basic_command
self._init_socket()
File "/usr/share/archivematica/virtualenvs/archivematica/lib/python3.6/site-packages/clamd/__init__.py", line 69, in _init_socket
raise ConnectionError(self._error_message(e))
clamd.ConnectionError: Error 111 connecting localhost:3310. Connection refused.
Error 111 connecting localhost:3310. Connection refused.Traceback (most recent call last):
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 164, in version_attrs
self._version_attrs
AttributeError: 'ClamdScanner' object has no attribute '_version_attrs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/share/archivematica/virtualenvs/archivematica/lib/python3.6/site-packages/clamd/__init__.py", line 64, in _init_socket
self.clamd_socket.connect((self.host, self.port))
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/archivematica/MCPClient/job.py", line 113, in JobContext
yield
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 375, in call
job.set_status(scan_file(event_queue, *job.args[1:]))
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 363, in scan_file
queue_event(file_uuid, date, scanner, passed, event_queue)
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 238, in queue_event
scanner.program(), scanner.version(), scanner.virus_definitions()
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 98, in version
return self.version_attrs()[0]
File "/usr/lib/archivematica/MCPClient/clientScripts/archivematica_clamscan.py", line 166, in version_attrs
self._version_attrs = clamav_version_parts(self.client.version())
File "/usr/share/archivematica/virtualenvs/archivematica/lib/python3.6/site-packages/clamd/__init__.py", line 92, in version
return self._basic_command("VERSION")
File "/usr/share/archivematica/virtualenvs/archivematica/lib/python3.6/site-packages/clamd/__init__.py", line 126, in _basic_command
self._init_socket()
File "/usr/share/archivematica/virtualenvs/archivematica/lib/python3.6/site-packages/clamd/__init__.py", line 69, in _init_socket
raise ConnectionError(self._error_message(e))
clamd.ConnectionError: Error 111 connecting localhost:3310. Connection refused.
Any suggestions on resolving this error are appreciated.
Thanks!
Tracy Popp
Digital Preservation Coordinator
University of Illinois Urbana-Champaign