IonCube 10.3.1

DirectAdmin Support

Administrator
Staff member
Joined
Feb 27, 2003
Messages
8,500
Release of IonCube 10.3.1 to address segfaults in 10.3.0 with php 7.2 (possibly others)
https://forum.directadmin.com/showthread.php?t=57320

Release notes:
https://www.ioncube.com/news.php

[FONT=&quot]28th Dec 2018 - [/FONT]Loader version 10.3.1
new2.png

Fix for potential issue running code on PHP 7.1 and 7.2.
Enhancement to ionCube24 support.


John
 
I'm getting this when trying to update:
*** MD5 Checksum for servers.txt Failed. Redownloading...***

Downloading servers.txt...
--2018-12-30 02:26:56-- http://files18.directadmin.com/services/custombuild/servers.txt
Resolving files18.directadmin.com (files18.directadmin.com)... 37.72.98.6
Connecting to files18.directadmin.com (files18.directadmin.com)|37.72.98.6|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 546 [text/plain]
Saving to: '/usr/local/directadmin/custombuild/servers.txt'

100%[==========================================================================================>] 546 --.-K/s in 0s

2018-12-30 02:26:56 (184 MB/s) - '/usr/local/directadmin/custombuild/servers.txt' saved [546/546]

MD5 Checksum on servers.txt passed.

*** MD5 Checksum for ioncube_loaders_lin_x86-64.tar.gz Failed. Redownloading...***

Downloading ioncube_loaders_lin_x86-64.tar.gz...
--2018-12-30 02:26:56-- http://files18.directadmin.com/services/custombuild/ioncube_loaders_lin_x86-64.tar.gz
Resolving files18.directadmin.com (files18.directadmin.com)... 37.72.98.6
Connecting to files18.directadmin.com (files18.directadmin.com)|37.72.98.6|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12319764 (12M) [application/x-gzip]
Saving to: '/usr/local/directadmin/custombuild/ioncube_loaders_lin_x86-64.tar.gz'

100%[==========================================================================================>] 12,319,764 61.4MB/s in 0.2s

2018-12-30 02:26:57 (61.4 MB/s) - '/usr/local/directadmin/custombuild/ioncube_loaders_lin_x86-64.tar.gz' saved [12319764/12319764]

MD5 Checksum on ioncube_loaders_lin_x86-64.tar.gz passed.
[root@server22: /usr/local/directadmin/custombuild]# ./build update_versions
[root@server22: /usr/local/directadmin/custombuild]#
As you can see, ioncube does not get updated. This is on three servers Centos 6.x and Centos 7. I did not test with another server then files18 yet they all 3 use files18.
 
Last edited:
As you can see, ioncube does not get updated.

I also had to do

root@srv2:/usr/local/directadmin/custombuild # ./build ioncube
Downloading ioncube_loaders_fre_11_x86-64.tar.gz...
/usr/local/directadmin/custombuild/ioncube_loa100% of 11 MB 4411 kBps 00m03s
ionCube loader 10.3.1 is now installed for PHP 7.2.
ionCube loader 10.3.1 is now installed for PHP 5.4.
Restarting php-fpm72.
Gracefully shutting down php-fpm72: . done
Starting php-fpm72: done
Restarting php-fpm54.
Gracefully shutting down php-fpm54: . done
Starting php-fpm54: done

in order to update them. Doing "update_versions" is not doing anything.

OS: FreeBSD
 
Hmmz... that's odd.
Normally it always works with "./build update_versions" on my Centos servers.

However, ./build ioncube worked now. I presume the checksum errors can be ignored then?
 
Because they don't put versions in their tar.gz filenames, it's always going to download to the same name, and the md5 is how the script knows which version is actually being installed.
So yes, the md5 checksum errors are normal for ioncube.

Looking at the doVersions() function, IonCube is not checked there.. it is called if php is rebuilt.
We'll have to add checks there (there might be a reason it's not, but will confirm)

Thanks for the report.

John
 
Update: Martynas has added Ioncube to ./build update_versions. Sorry about that, we must have missed it ;)
Happy new year to all!
John
 
Back
Top