You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some applications (e.g., Mail, Dnsmasq, Ejabberd, Samba) are restricted to one instance per node because they bind to well-known TCP/UDP port numbers. While the Software Center enforces this limitation through the org.nethserver.max-per-node=1 label, the clone and restore procedures currently do not respect this label. As a result, these procedures may fail to start the services due to port conflicts.
Proposed Solution:
Ensure that the max-per-node label is honored during restore and clone operations. This would prevent conflicts for apps limited to specific ports. Note that this solution may not address conflicts between distinct modules (e.g., Samba and Dnsmasq), which could compete for the same port (DNS 53).
Alternative Solutions:
Use the max-per-node label to issue a warning during the restore and clone process.
Modify application behavior to avoid starting services if a port is already occupied. For example, Samba could skip startup if Dnsmasq is already running on port 53, or vice-versa.
Provide detailed conflict reports to the user, including which applications or services are affected.
Additional context
N/A
See also
N/A
The text was updated successfully, but these errors were encountered:
Some applications (e.g., Mail, Dnsmasq, Ejabberd, Samba) are restricted to one instance per node because they bind to well-known TCP/UDP port numbers. While the Software Center enforces this limitation through the
org.nethserver.max-per-node=1
label, the clone and restore procedures currently do not respect this label. As a result, these procedures may fail to start the services due to port conflicts.Proposed Solution:
Ensure that the
max-per-node
label is honored during restore and clone operations. This would prevent conflicts for apps limited to specific ports. Note that this solution may not address conflicts between distinct modules (e.g., Samba and Dnsmasq), which could compete for the same port (DNS 53).Alternative Solutions:
max-per-node
label to issue a warning during the restore and clone process.Additional context
N/A
See also
N/A
The text was updated successfully, but these errors were encountered: