We recently identified and resolved a critical issue in NethServer Core version 3.4.3 that affected the add-module
operation under certain circumstances. Version 3.4.4 has been released to address this problem. However, systems that were installed or updated during the brief availability of 3.4.3 (Thursday, January 23, 17:43, to Friday, January 24, 14:27) may have encountered errors or require manual intervention.
Affected Scenarios
The issue may have caused problems during:
- New installations
- Joining a cluster
- Backup restoration
- Migrations
The problem occurred when add-module
was executed concurrently, which could lead to missing or incomplete installations of core modules or add-ons.
Possible Symptoms
On systems running 3.4.3, you might notice missing modules, such as:
- Core modules:
ldapproxy
,loki
,traefik
- Failed Mail migrations, affecting:
mail
,webtop
,imapsync
,roundcube
,sogo
Mitigation Steps
- Check your Core version: Verify whether your system is running version 3.4.3 by checking the NethServer Core version in your system logs or admin interface.
- Reinstall the node OR Upgrade to 3.4.4: Update to the latest version immediately to ensure your system is protected against this issue.
- If the node was installed as a new cluster consider to reinstall it completely.
- If the node was joined to existing cluster consider to remove it from the cluster and reinstall it completely.
- Review your modules: Inspect your installed modules. If you suspect any are missing or incomplete, consider to reinstall the node.
- In progress migration/restore: If you are running a migration or backup restoration in parallel for multiple nodes (e.g. disaster recovery), consider to abort it and reinstall the node.
Important Notes
- Systems updated from 3.4.2 to 3.4.3 during this period may not have encountered any problems unless the
add-module
command was executed multiple times in parallel. - Even installations performed on Friday afternoon (January 24) might have downloaded 3.4.3 due to the propagation delay of the 3.4.4 update.
- Patch reference: fix: extract-image regression by DavidePrincipi · Pull Request #791 · NethServer/ns8-core · GitHub
We recommend all users who installed or updated their systems during the affected time window to review their setup and take the necessary actions as described above.
Thank you for your understanding and cooperation. If you encounter any issues or have questions, feel free to reach out here on the forum or contact support.