Hi,
Not sure if related but quite a coincidence, all servers that are
v110.0.2
They now have broken pipes on everything
Any server that is still not at v110.0.2 and is such as v108.0.15
What I am about to do is I am about to update to 110.0.2 on the last server which is still pending, all other servers are done
As shown on 11th, all our servers 5 from one and 1 from another brand updated to 11.110.0.2 and caused Broken pipes, and the Professional Spamexpert plugin to start throwing errors like
I tie this exactly to the updates because every server that hasn't updated in the fold does not show these symptoms.
The only server left is our zzz, and I am about to let it update to 110.0.2 to prove this.. starting now below, once this update finishes, I will run again the cat command..
The output of the cat command before at v108 was
After v108 to v110
It's okay still on this server but "Professional SpamFilter" failed.. now its showing 500 error throwing array_key_exists right after the update, so now all our SpamExpert plugins fail on all WHM servers, although the cat command still doesnt show broken pipe.
System is CloudLinux v8.7.0 STANDARD standard on zzz which is still okay regarding pipe broken, but plugin fails post update
System is CloudLinux v8.5.0 and v8.6.0 STANDARD on xxx yyy which are broken pipes and plugin fails post update
EDIT:
I checked and in terminal on xxx yyy zzz the pipe isnt broken, only on xxx yyy the pipe broken in SSH but not terminal and not in SSH and terminal on zzz which i just updated. Maybe the ssh server update? but all our servers now have broken plugins for SpamExperts..
Not sure if related but quite a coincidence, all servers that are
v110.0.2
They now have broken pipes on everything
Code:
[root@xxx ~]# cat /dev/urandom | tr -dc A-Za-z0-9 | head -c5 | md5sum | awk {'print $1'}
tr: write error: Broken pipe
tr: write error
cat: write error: Broken pipe
d9df68393da0b9ffc963c2209418ed84
Code:
[root@yyy ~]# cat /dev/urandom | tr -dc A-Za-z0-9 | head -c5 | md5sum | awk {'print $1'}
tr: write error: Broken pipe
tr: write error
83922d16d1a6eb2f0aebd6fe456ab98e
cat: write error: Broken pipe
Code:
[root@zzz ~]# cat /dev/urandom | tr -dc A-Za-z0-9 | head -c5 | md5sum | awk {'print $1'}
5aba211b19b9a527b983cc3f5e9a0cf9
Code:
[2023-04-11 04:20:26 +0000] Completed update 11.108.0.15 -> 11.110.0.2
Code:
[14-Apr-2023 11:00:17 Atlantic/Reykjavik] PHP Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, Zend_Registry given in /usr/local/prospamfilter/library/Zend/Registry.php:211
Stack trace:
#0 /usr/local/prospamfilter/library/Zend/Registry.php(145): Zend_Registry->offsetExists('logger')
#1 /usr/local/prospamfilter/library/SpamFilter/Core.php(131): Zend_Registry::get('logger')
#2 /usr/local/prospamfilter/library/SpamFilter/Core.php(113): SpamFilter_Core::getPanelType()
#3 /usr/local/prospamfilter/application/bootstrap.php(174): SpamFilter_Core::isCpanel()
#4 /usr/local/prospamfilter/interfaces/admin.php(46): require_once('/usr/local/pros...')
#5 /usr/local/prospamfilter/frontend/whm/prospamfilter.php(36): require_once('/usr/local/pros...')
#6 {main}
thrown in /usr/local/prospamfilter/library/Zend/Registry.php on line 211
The only server left is our zzz, and I am about to let it update to 110.0.2 to prove this.. starting now below, once this update finishes, I will run again the cat command..
Code:
=> Log opened from /usr/local/cpanel/scripts/updatenow (1692002) at Fri Apr 14 11:27:01 2023
[2023-04-14 11:27:01 +0000] Running version '11.108.0.15' of updatenow.
[2023-04-14 11:27:01 +0000] Detected version '11.108.0.15' from version file.
[2023-04-14 11:27:01 +0000] Successfully verified signature for cpanel (key types: release).
[2023-04-14 11:27:01 +0000] Target version set to '11.110.0.2'
[2023-04-14 11:27:01 +0000] Switching to version 11.110.0.2 of updatenow to determine if we can reach that version without failure.
[2023-04-14 11:27:01 +0000] Retrieving and staging /cpanelsync/11.110.0.2/cpanel/scripts/updatenow.static.bz2
[2023-04-14 11:27:01 +0000] Using mirror '185.15.22.168' for host 'httpupdate.cpanel.net'.
[2023-04-14 11:27:02 +0000] Become an updatenow.static for version: 11.110.0.2
.......
[2023-04-14 11:28:22 +0000] [/usr/local/cpanel/scripts/find_and_fix_rpm_issues] Preparing... ########################################
[2023-04-14 11:28:22 +0000] [/usr/local/cpanel/scripts/find_and_fix_rpm_issues] Updating / installing...
[2023-04-14 11:28:22 +0000] [/usr/local/cpanel/scripts/find_and_fix_rpm_issues] rpm_is_working-1.0-0 ########################################
.....MUCH LATER
=> Log opened from cPanel Update (upcp) - Slave (1820317) at Fri Apr 14 12:02:34 2023
[2023-04-14 12:02:34 +0000] Pre Maintenance completed successfully
[2023-04-14 12:02:34 +0000] Running /usr/local/cpanel/scripts/postupcp
[2023-04-14 12:02:57 +0000] Completed all updates
=> Log closed Fri Apr 14 12:02:57 2023
Code:
[root@zzz diskar]# cat /dev/urandom | tr -dc A-Za-z0-9 | head -c5 | md5sum | awk {'print $1'}
5aba211b19b9a527b983cc3f5e9a0cf9
Code:
[root@zzz diskar]# cat /dev/urandom | tr -dc A-Za-z0-9 | head -c5 | md5sum | awk {'print $1'}
5aba211b19b9a527b983cc3f5e9a0cf9
System is CloudLinux v8.7.0 STANDARD standard on zzz which is still okay regarding pipe broken, but plugin fails post update
System is CloudLinux v8.5.0 and v8.6.0 STANDARD on xxx yyy which are broken pipes and plugin fails post update
EDIT:
I checked and in terminal on xxx yyy zzz the pipe isnt broken, only on xxx yyy the pipe broken in SSH but not terminal and not in SSH and terminal on zzz which i just updated. Maybe the ssh server update? but all our servers now have broken plugins for SpamExperts..
Last edited: