Hi Matthew,
I suspect there are a couple issues at play here.
First, we have not yet tested AtoM with PHP 7.3, so there may be breaking changes introduced in that version of PHP that will require code changes in AtoM. We are hoping to upgrade to PHP 7.3 for the 2.6 release, but at present, the highest version of PHP known to work with AtoM is v7.2. Unfortunately, for now I suggest you downgrade.
Second, it looks like the system is trying to use cURL, but you don't have it installed. I'm assuming this means the php-curl extension, but just in case, let's make sure cURL itself is installed. You can try installing it with the following to see if it changes anything:
More importantly however is that we have php-curl, and the other PHP extensions installed, as outlined in the installation documentation here:
Notice that many of these extensions are PHP version specific - they have names like php7.2-curl, so even if PHP 7.3 doesn't have any breaking changes affecting AtoM, it may install differently and look for extensions in different locations, and as such it may not be finding these extensions. Hopefully downgrading, and making sure these are all installed, with resolve the issue.
Finally, there's Radda's previous suggestion in this thread to check the php.ini file. We have some basic instructions on how to find this in our docs here:
You'll also want to make sure you don't have multiple PHP versions installed as Radda suggested, and that the php-fpm socket used by AtoM is currently being used by a different PHP version. This is rather old, so you might try finding newer resources related to your PHP and Ubuntu versions, but this might point you in the right direction for checking such things:
I would also try restarting PHP-FPM. See:
Cheers,