4 brought in a new change to how the sharedDirectoryStructure is created. That change creates all the required directories, but with further testing, it becomes clear that there were files in some of those directories, that the new method is not creating.
It is not clear to me whether or not these actually need to be in the shared directory structure, or, for example, if the defaultProcessingMCP.xml could be moved to /etc/archivematica/MCPServer or something. However, refactoring archivematica to allow these to be moved is probably a bigger problem (for the processingMCP.xml file that would require changes to MCP Server and Dashboard).
The most important file is the defaultProcessingMCP.xml. There is a workaround to this issue:
go to the dashboard, click on administration.
there will be a message saying "no processing config found"
click 'add'
create a processing config with the name 'default'
4 brought in a new change to how the sharedDirectoryStructure is created. That change creates all the required directories, but with further testing, it becomes clear that there were files in some of those directories, that the new method is not creating.
There seem to be 5 files missing now: https://github.com/artefactual/archivematica/blob/stable/1.6.x/src/MCPServer/share/sharedDirectoryStructure/sharedMicroServiceTasksConfigs/createXmlEventsAssist/organization.ini and https://github.com/artefactual/archivematica/blob/stable/1.6.x/src/MCPServer/share/sharedDirectoryStructure/sharedMicroServiceTasksConfigs/generateAIP/bagit/bag-info.txt and the one that tripped me up first: https://github.com/artefactual/archivematica/blob/stable/1.6.x/src/MCPServer/share/sharedDirectoryStructure/sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml also https://github.com/artefactual/archivematica/blob/stable/1.6.x/src/MCPServer/share/sharedDirectoryStructure/sharedMicroServiceTasksConfigs/transcoder/defaultIcons/default.jpg https://github.com/artefactual/archivematica/blob/stable/1.6.x/src/MCPServer/share/sharedDirectoryStructure/sharedMicroServiceTasksConfigs/transcoder/sources
It is not clear to me whether or not these actually need to be in the shared directory structure, or, for example, if the defaultProcessingMCP.xml could be moved to /etc/archivematica/MCPServer or something. However, refactoring archivematica to allow these to be moved is probably a bigger problem (for the processingMCP.xml file that would require changes to MCP Server and Dashboard).
The most important file is the defaultProcessingMCP.xml. There is a workaround to this issue: