Hello, I am not sure what changed, I just noticed my MySql Backup script is not working anymore. And its not been working for last few days. The only thing I did in last week was centmin --> 23 -> 2 (i.e. updated code on current branch) Then upgraded nginx to 1.11.3 And upgraded php to php 7.0.9 I am on CentminMod 1.2.3-eva2000.08 This is the issue I am having Code: [root@ ~]# mysql -e 'show databases' -s | grep -vP "^information_schema$|^performance_schema$" grep: this version of PCRE is compiled without UTF support Any ideas what should I do? Thanks
sounds like due to the wget 1.18 manual install routine added which install pcre 8.39 but that might be without UTF support Code (Text): /usr/local/bin/pcretest -C PCRE version 8.39 2016-06-14 Compiled with 8-bit support No UTF-8 support 16-bit support No UTF-16 support 32-bit support No UTF-32 support No Unicode properties support No just-in-time compiler support Newline sequence is LF \R matches all Unicode newlines Internal link size = 2 POSIX malloc threshold = 10 Parentheses nest limit = 250 Default match limit = 10000000 Default recursion depth limit = 10000000 Match recursion uses stack mysql client using the wget 1.18 routine's installed pcre 8.39 and not system one Code (Text): ldd $(which mysql) | grep pcre libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x00007fe0eb1b6000) let me see if i can fix that
Yup. Looks like that might be the case. Code: [root@ ~]# /usr/local/bin/pcretest -C PCRE version 8.39 2016-06-14 Compiled with 8-bit support No UTF-8 support 16-bit support No UTF-16 support 32-bit support No UTF-32 support No Unicode properties support No just-in-time compiler support Newline sequence is LF \R matches all Unicode newlines Internal link size = 2 POSIX malloc threshold = 10 Parentheses nest limit = 250 Default match limit = 10000000 Default recursion depth limit = 10000000 Match recursion uses stack
just fixed in 123.09beta01 will do same for 123.08stable just update your local install via centmin.sh menu option 23 submenu 2 then exiting centmin.sh and change into /usr/local/src/centminmod once again and then re-run centmin.sh once after and centmin.sh will auto detect if pcre has UTF8 support and recompile Code (Text): ./centmin.sh fix pcre install for missing UTF8 support... one time task Code (Text): /usr/local/bin/pcretest -C PCRE version 8.39 2016-06-14 Compiled with 8-bit support UTF-8 support 16-bit support UTF-16 support 32-bit support UTF-32 support Unicode properties support No just-in-time compiler support Newline sequence is LF \R matches all Unicode newlines Internal link size = 2 POSIX malloc threshold = 10 Parentheses nest limit = 250 Default match limit = 10000000 Default recursion depth limit = 10000000 Match recursion uses stack