Error loading lookup module mysql.so: NULL

Решение проблем связанных с электронной почтой при использовании Brainy
Аватара пользователя
sbury
Сообщения: 524
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Error loading lookup module mysql.so: NULL

Сообщение sbury » Пт дек 13, 2019 7:50 am

mariadb 10.4 пока отозван, у него оказалась несовместимость части служебных таблиц со всеми предыдущими версиями

проделайте ниже приведенные операции, чтобы востановить работу панели на 10.3

cp /etc/brainy/tmp/dump_old.sql /etc/brainy/tmp/dump_old.sql2
rpm -qa | grep maria
yum remove -y mariadb10.4 mariadb10.4-* dovecot-mysql10.4 exim-mysql10.4
rm -rf /usr/lib64/mysql
/etc/brainy/ssh/packet_manager/mysql/mysql.php -a=reinstall -s=MariaDB10.3
mysql -uroot -p`echo $(cat /etc/brainy/conf/mysql | grep root | grep -Eoi '[a-z0-9"]+$'| grep -Poi '[^"]+')` -e "show databases;"

qazx
Сообщения: 43
Зарегистрирован: Ср ноя 07, 2018 3:51 pm

Re: Error loading lookup module mysql.so: NULL

Сообщение qazx » Пт дек 13, 2019 9:37 am

пришлось переустановить exim, в логах было

Код: Выделить всё

failed to expand "@:localhost:${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}" while checking a list: unknown lookup type "mysql"

qazx
Сообщения: 43
Зарегистрирован: Ср ноя 07, 2018 3:51 pm

Re: Error loading lookup module mysql.so: NULL

Сообщение qazx » Пт дек 13, 2019 9:38 am

sbury писал(а):
Пт дек 13, 2019 7:50 am
mariadb 10.4 пока отозван, у него оказалась несовместимость части служебных таблиц со всеми предыдущими версиями

проделайте ниже приведенные операции, чтобы востановить работу панели на 10.3

cp /etc/brainy/tmp/dump_old.sql /etc/brainy/tmp/dump_old.sql2
rpm -qa | grep maria
yum remove -y mariadb10.4 mariadb10.4-* dovecot-mysql10.4 exim-mysql10.4
rm -rf /usr/lib64/mysql
/etc/brainy/ssh/packet_manager/mysql/mysql.php -a=reinstall -s=MariaDB10.3
mysql -uroot -p`echo $(cat /etc/brainy/conf/mysql | grep root | grep -Eoi '[a-z0-9"]+$'| grep -Poi '[^"]+')` -e "show databases;"
я mariadb 10.4 не ставил, на сервере установлена версия 10.2

Yurkin
Сообщения: 7
Зарегистрирован: Пн янв 27, 2020 12:37 pm

Re: Error loading lookup module mysql.so: NULL

Сообщение Yurkin » Пн янв 27, 2020 6:31 pm

Доброго дня.
В общем, у меня похожее попадалово, только с худшим эффектом :(
Началось с того, что никак не мог заставить отправлять письма со своего сайта.
На команду exim -v (под рутом) ответ был такой - "error loading mysql.so: libmariadb.so.3: и т.д."
Прочитал (Пост от 6 декабря) ситуация похожа.
----------------------
Проверяем наличие файла /etc/ld.so.conf.d/mysqld.conf
Если его нет то команда ниже
echo "/usr/lib64/mysql" > /etc/ld.so.conf.d/mysqld.conf ; ldconfig ; ldconfig -p | grep libmaria
и переустановить саму базу данных, вам установит все недостающие библиотеки
----------------------
Сделал.
Ошибка на команду exim -v ушла.
Но при этом сайт упал.
Пишет
Warning: mysqli::__construct(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in /sites/audio-alarm.ru/system/library/db/mysqli.php on line 7
Посмотреть на Полную ошибку: Audio-alarm.ru
Резервная копия есть - я не переживаю.
А вот что дальше делать не пойму.
Подскажите плиз!

Yurkin
Сообщения: 7
Зарегистрирован: Пн янв 27, 2020 12:37 pm

Re: Error loading lookup module mysql.so: NULL

Сообщение Yurkin » Вт янв 28, 2020 6:35 am

Понятно, что не пускает в базу.
Ошибка логина/пароля.
Вопрос только с какого перепугу-то? после переустановке базы данных...

Yurkin
Сообщения: 7
Зарегистрирован: Пн янв 27, 2020 12:37 pm

Re: Error loading lookup module mysql.so: NULL

Сообщение Yurkin » Вт янв 28, 2020 8:33 am

Вернул сайт Бэкапом на место.
В итоге вопрос не решен.
Что в сухом остатке.
1. Проверка на вкладке (Настройка сервера/почта)- тест письма уходят и приходят к адресату.
2. В консоле (под root) команда mail не работает. exim -v (под рутом) - "error loading mysql.so: libmariadb.so.3:....
3. С сайта письма командой mail не уходят

Ребята, кто может помочь?

Аватара пользователя
sbury
Сообщения: 524
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Error loading lookup module mysql.so: NULL

Сообщение sbury » Вт янв 28, 2020 8:35 am

попробуйте зайти с консоли
пароль тут /etc/brainy/conf/mysql

Yurkin
Сообщения: 7
Зарегистрирован: Пн янв 27, 2020 12:37 pm

Re: Error loading lookup module mysql.so: NULL

Сообщение Yurkin » Вт янв 28, 2020 9:19 am

Сайт вернул на место из архивной копии.
Но мугу еще раз обновить базу и грохнуть - нет проблем :)
ВОт только посмотрел путь, в /etc/ - папки /brainy - нет совсем.

Аватара пользователя
alenka
Сообщения: 459
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Error loading lookup module mysql.so: NULL

Сообщение alenka » Вт янв 28, 2020 11:02 am

Код: Выделить всё

Warning: mysqli::__construct(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in /sites/audio-alarm.ru/system/library/db/mysqli.php on line 7
Уточните для каких целей вы используете в сайте, доступ root?
При переустановке базы данных, пароль root генерируется новый, и доступен в файле /etc/brainy/conf/mysql

Yurkin
Сообщения: 7
Зарегистрирован: Пн янв 27, 2020 12:37 pm

Re: Error loading lookup module mysql.so: NULL

Сообщение Yurkin » Вт янв 28, 2020 11:45 am

Попробовал еще раз.
Сайт упал.
ВОт полная ошибка:

Warning: mysqli::__construct(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in /sites/audio-alarm.ru/system/library/db/mysqli.php on line 7

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /sites/audio-alarm.ru/system/library/db/mysqli.php on line 10

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /sites/audio-alarm.ru/system/library/db/mysqli.php on line 10

Fatal error: Uncaught Exception: Error: <br />Error No: in /sites/audio-alarm.ru/system/library/db/mysqli.php:10 Stack trace: #0 /sites/audio-alarm.ru/system/library/db.php(9): DB\MySQLi->__construct('localhost', 'root', 'vldPXv6oHX', 'YuraS_audio', NULL) #1 /sites/audio-alarm.ru/system/config/catalog.php(27): DB->__construct('mysqli', 'localhost', 'root', 'vldPXv6oHX', 'YuraS_audio') #2 /sites/audio-alarm.ru/system/storage/modification/system/library/config.php(23): require('/sites/audio-al...') #3 /sites/audio-alarm.ru/system/framework.php(8): Config->load('catalog') #4 /sites/audio-alarm.ru/system/startup.php(105): require_once('/sites/audio-al...') #5 /sites/audio-alarm.ru/index.php(19): start('catalog') #6 {main} thrown in /sites/audio-alarm.ru/system/library/db/mysqli.php on line 10

Ответить