[Users] hostname issues with cPanel containers on OpenVZ node

German D german.dautin at gmail.com
Tue Sep 26 20:06:45 MSK 2017


Hi everyone!

Recently we've faced hostname issue on container running on CentOS with
cPanel.

When container is rebooted, hostname became "server1" instead of "
server1.example.com". We understand that hostname shouldn't be FQDN, but
unfortunately it breaks cPanel (we've faced at least 2 issues such as
invalid HELO name and revoked certificate for WHM). So we made a patch for
script /etc/vz/dists/scripts/redhat-set_hostname.sh. If the server running
cPanel, it doesn't apply hostname. It would be great to add it to future
updates of OpenVZ.

Details of the patch are below:

--- redhat-set_hostname.sh 2017-09-21 02:27:57.080899967 -0600
+++ redhat-set_hostname_new.sh 2017-09-21 02:30:24.921061967 -0600
@@ -28,8 +28,8 @@

  if [ -f /etc/hostname ]; then
  # New style: RHEL7/Fedora15+
- # Note hostname(5) says it should NOT be FQDN
- val=${val%%.*}
+ # Note hostname(5) says it should NOT be FQDN, but it breaks cPanel
+ [ -e /usr/local/cpanel/version ] || val=${val%%.*}
  echo "$val" > /etc/hostname
  else
  # "Classic" style

--
Best regards,
NK Support Team
http://www.nksupport.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvz.org/pipermail/users/attachments/20170926/6bffe5b3/attachment.html>


More information about the Users mailing list