94.0.4 Update Borked
Hello gurus!
I am an experienced Linux admin (a command-line guy for many years), but I'm relatively new to the inner workings of cPanel on CentOS. Our business is running on a VPS at GoDaddy, and until I did the update to v94.0.4 everything was working fine on our new server (we transferred from a CentOS-6 to a CentOs-7 server in January).
We are experiencing several problems after the update:
- Sending email doesn't work although we can receive them. Dovecot and Exim are running ok.
- AutoSSL fails to update one of our expired SSL certs.
- Logging into WHM takes 30 seconds or more after authentication succeeds but before the home menu appears. Logging into cPanel accounts seems ok.
- A small number of WHM pages come up blank. (Sorry, I forget which ones)
Here are a few details that may be useful:
- Sending emails results in a local bounce complaining that host lookup of the sending email relay at GoDaddy times out. However, a root session on the server has no problem with nslookup for the secureserver.net machine in question. This results in emails never being sent.
- I tried simply updating cPanel using the upcp script with the --force option, hoping that would clear things up without losing all our settings. It fails up front, with the following entries in the update log:
[2021-03-27 10:49:55 -0700] Running version '11.94.0.4' of updatenow.
[2021-03-27 11:35:05 -0700] W Unable to download public key from vendor: cpanel, category: release,
url: because of an error: Could not
connect to 'securedownloads.cpanel.net:443': Connection timed out
.... and ....
[2021-03-27 11:35:05 -0700] eval {...} called at /usr/local/cpanel/scripts/updatenow line 122
[2021-03-27 11:35:05 -0700] Failed to fetch using curl: Error encountered while running /usr/bin/cur
l --max-time 60 --cacert /usr/local/cpanel/3rdparty/perl/532/lib/perl5/cpanel_lib/Mozilla/CA/cacert.
pem -o -
-
Hey there! I'm sorry to hear about all of these issues you're experiencing. These all sound like they could be caused by a network problem, either on the machine or outside of your server. Let's start with the easiest one to test - the mail not sending. What happens when you run this command from your server? telnet mx1.cpanel.net 25
Let me know and we can go from there.0 -
Hey there! I'm sorry to hear about all of these issues you're experiencing. These all sound like they could be caused by a network problem, either on the machine or outside of your server. Let's start with the easiest one to test - the mail not sending. What happens when you run this command from your server?
telnet mx1.cpanel.net 25
Let me know and we can go from there.
Thanks for the prompt response!! The network seems to be behaving normally ... our web servers are working, and incoming email is still ok. The telnet command returns the expected SMTP response: telnet mx1.cpanel.net 25 Trying 208.74.121.68... Connected to mx1.cpanel.net. Escape character is '^]'. 220-sunrohost2.sunro.ca ESMTP Exim 4.94 #2 Wed, 31 Mar 2021 09:41:31 -0700 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. Similarly, telnet to our two email server accounts work ... from the server itself, not an outside machine: telnet mail.sunro.ca 25 Trying 107.180.75.136... Connected to mail.sunro.ca. Escape character is '^]'. 220-sunrohost2.sunro.ca ESMTP Exim 4.94 #2 Wed, 31 Mar 2021 09:53:33 -0700 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. telnet mail.va7ul.ca 25 Trying 107.180.75.136... Connected to mail.va7ul.ca. Escape character is '^]'. 220-sunrohost2.sunro.ca ESMTP Exim 4.94 #2 Wed, 31 Mar 2021 09:55:47 -0700 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. My gut feeling is that this is some sort of outbound perl DNS lookup error. When I get yum to list all modules related to "Net", it returns a large number of results: yum list installed | grep -i net NetworkManager-libnm.x86_64 1:1.18.8-2.el7_9 @updates cpanel-perl-532-IO-Socket-INET6.noarch 2.72-1.cp1194 installed cpanel-perl-532-Net-ACME2.noarch 0.35-1.cp1194 installed cpanel-perl-532-Net-Address-IPv4-Local.noarch 0.12-1.cp1194 installed cpanel-perl-532-Net-Amazon-Signature-V4.noarch 0.21-1.cp1194 installed cpanel-perl-532-Net-CIDR.noarch 0.20-1.cp1194 installed cpanel-perl-532-Net-CIDR-Lite.noarch 0.21-1.cp1194 installed cpanel-perl-532-Net-Curl.x86_64 0.47-1.cp1194 installed cpanel-perl-532-Net-Curl-Promiser.noarch 0.14-1.cp1194 installed cpanel-perl-532-Net-DAV-Server.noarch 1.305-1.cp1194 installed cpanel-perl-532-Net-DNS.noarch 1.28-2.cp1194 installed cpanel-perl-532-Net-DNS-Resolver-Mock.noarch 1.20200215-1.cp1194 installed cpanel-perl-532-Net-DNS-SEC.x86_64 1.18-1.cp1194 installed cpanel-perl-532-Net-Domain-TLD.noarch 1.75-1.cp1194 installed cpanel-perl-532-Net-FTPSSL.noarch 0.42-1.cp1194 installed cpanel-perl-532-Net-FastCGI.noarch 0.14-1.cp1194 installed cpanel-perl-532-Net-Google-Drive-Simple.noarch 0.14-1.cp1194 installed cpanel-perl-532-Net-HTTP.noarch 6.19-1.cp1194 installed cpanel-perl-532-Net-HTTPS-Any.noarch 0.12-1.cp1194 installed cpanel-perl-532-Net-HTTPTunnel.noarch 0.51-1.cp1194 installed cpanel-perl-532-Net-IDN-Encode.x86_64 2.500-1.cp1194 installed cpanel-perl-532-Net-IP.noarch 1.26-1.cp1194 installed cpanel-perl-532-Net-IP-Match-Regexp.noarch 1.01-1.cp1194 installed cpanel-perl-532-Net-IPv4Addr.noarch 0.10-1.cp1194 installed cpanel-perl-532-Net-Ident.noarch 1.25-1.cp1194 installed cpanel-perl-532-Net-LibIDN.x86_64 0.12-1.cp1194 installed cpanel-perl-532-Net-OAuth.noarch 0.28-1.cp1194 installed cpanel-perl-532-Net-OpenSSH.noarch 0.80-1.cp1194 installed cpanel-perl-532-Net-SFTP-Foreign.noarch 1.91-1.cp1194 installed cpanel-perl-532-Net-SNMP.noarch v6.0.1-1.cp1194 installed cpanel-perl-532-Net-SSLeay.x86_64 1.88-1.cp1194 installed cpanel-perl-532-Net-WebSocket.noarch 0.22-1.cp1194 installed cpanel-perl-532-Net-Whois-IANA.noarch 0.46-1.cp1194 installed cpanel-perl-532-NetAddr-IP.x86_64 4.079-1.cp1194 installed cpanel-perl-532-Test-RequiresInternet.noarch 0.05-1.cp1194 installed cpanel-php73-Date-Holidays-Netherlands.noarch 0.1.4-1.cp1186 installed cpanel-php73-Date-Holidays-PHPdotNet.noarch 0.1.2-1.cp1186 installed cpanel-php73-Net-DNS2.noarch 1.4.4-1.cp1186 installed cpanel-php73-Net-FTP.noarch 1.4.0-1.cp1186 installed cpanel-php73-Net-IMAP.noarch 1.1.3-1.cp1186 installed cpanel-php73-Net-SMTP.noarch 1.8.1-1.cp1186 installed cpanel-php73-Net-Sieve.noarch 1.4.4-1.cp1186 installed cpanel-php73-Net-Socket.noarch 1.2.2-1.cp1186 installed cpanel-php73-Net-URL.noarch 1.0.15-1.cp1186 installed cpanel-php73-Net-UserAgent-Detect.noarch 2.5.2-1.cp1186 installed dracut-network.x86_64 033-572.el7 @base libnetfilter_conntrack.x86_64 1.0.6-1.el7_3 @anaconda libnfnetlink.x86_64 1.0.1-4.el7 @anaconda net-snmp.x86_64 1:5.7.2-49.el7_9.1 @updates net-snmp-agent-libs.x86_64 1:5.7.2-49.el7_9.1 @updates net-snmp-libs.x86_64 1:5.7.2-49.el7_9.1 @updates net-tools.x86_64 2.0-0.25.20131004git.el7 perl-Net-Daemon.noarch 0.48-5.el7 @base perl-Net-HTTP.noarch 6.06-2.el7 @base perl-Net-LibIDN.x86_64 0.12-15.el7 @base perl-Net-SSLeay.x86_64 1.55-6.el7 @base telnet.x86_64 1:0.17-66.el7 @updates tokyocabinet.x86_64 1.4.48-3.el7 @base This seems to indicate that a perl DNS module is installed. I remain baffled why lookups fail within cPanel. If I can just get upcp --force to work, it might fix the problem. DNS lookup failure seems to be the brick wall. I am treating this as a good learning experience, but inability to send business emails is putting on the pressure. Thanks !! Chuck0 -
Sorry ... forgot a couple of things ... Thunderbird has no problems connecting and reading incoming email messages, and it issues no error messages when I send something. But the outbound message never makes it to GoDaddy's mail relay, and a day later I get a local bounce claiming it can't look up the relay's IP address. But when I simply use nslookup to query the relay's FQDN, it works, and I can ping the relay machine. Chuck 0 -
Interesting...do you get any missing packages when running this? /scripts/check_cpanel_rpms0 -
Interesting...do you get any missing packages when running this?
/scripts/check_cpanel_rpms
Oh darn ! I forgot to mention ... checking RPMs comes up clean.0 -
Could you submit a ticket to our team? If so, please post the ticket number here so I can follow along and make sure this thread stays updated. 0 -
Could you submit a ticket to our team? If so, please post the ticket number here so I can follow along and make sure this thread stays updated.
A ticket has been submitted, but the cPanel DNS lookup failure prevents the authorization process from completing, both for a temporary SSL cert or for a temporary root password. Ticket number is 94312094. I have temporarily changed the root password, but how do I securely communicate that to the support team?? Chuck0 -
When you are logged in to the ticket system you can update the server access details through the Server Information area. It looks like you were able to get us that information, and we confirmed there is some type of network issue on the machine. Hopefully your host will be able to get that resolved on their end! 0
Please sign in to leave a comment.
Comments
8 comments