have you tried enabling your debug mode inside blesta's config to see why?
that would log the errors in your webserver log otherwise blesta will try to "mask" the errors instead and you will not see them in the error log of your webserver.
NameSilo Domain Module
This module is a complete solution for domain registrations and transfers through NameSilo. This module builds upon and continues the work by @NETLINK. He and I will be jointly contributing to this project and we welcome any other contributions on GitHub.
An old thread related to this plugin was at https://www.blesta.com/forums/index.php?/topic/3399-namesilo-plugin
Features
Domain registrations
Domain transfers
Supports all NameSilo-supported TLDs by dynamically listing the available ones to package creation
Proper .us/.ca support with necessary fields on order forms
NameSilo audits
Sync service's renewal date with domain expiration date
Register/manage nameservers/hosts
Set/change nameservers
Update WHOIS details
Lock/unlock domain
Retrieve EPP code
DNSSEC management
Check email validation & resend validation email if needed
Toggle WHOIS privacy
Manually extend registration
Transfer status tracking
Screenshots
Coming soon
Installation
https://github.com/knownhost/Blesta-Namesilo/blob/master/README.md
Upgrading
Nothing special is required except when updating from <1.8.0. In this case see the "Other" section below.
Known Issues
A domain transfer can be ordered for more than 1 year. NameSilo's API does not allow a transfer to extend more than one year so the extra years would be lost if not manually corrected. I'm unsure of how we'll solve this at this point.
Future Plans
Update for Blesta's new domain management system when release. This will be the v2.0 milestone and will likely be mostly a rewrite of the module.
Clean code and remove unnecessary code.
Manually extending as an admin should support invoicing/queuing to post-payment. We should be able to do this with the proration logic.
DNSSEC management Implemented!
Source
This module is fully open source and can be found on GitHub. Two repos are kept fully updated with releases currently being built on the second:
https://github.com/knownhost/Blesta-Namesilo https://github.com/NETLINK/Blesta-Namesilo
Download
I will make every effort to maintain the listing in the marketplace at https://marketplace.blesta.com/#/extensions/80-NameSilo Module
GitHub will always definitely be up-to-date: https://github.com/NETLINK/Blesta-Namesilo/releases
Other
The version 1.8.0 release is a major update building upon @NETLINK's work. The new auditing features will not work properly until you "manage" and save your NameSilo account settings. Everything else should be fully backwards-compatible.
Just an update for interested persons, I suggest downloading the final update to the GeoLite Legacy database, file dated: Tuesday, March 27, 2018, 8:05:35 AM.
Source: https://blog.maxmind.com/2018/01/02/discontinuation-of-the-geolite-legacy-databases/
I fully recommend using the REMI packages they seem to have included the mailparse extension with there php extensions which makes it 100% more easier to build up a new vm with blesta on it.