Я пытаюсь установить mysql server 5.5 (или любые версии 5.x) на Redhat 5.5, и у меня возникли проблемы.
Я могу установить другие компоненты mysql, но когда я пытаюсь установить mysql-server (или mysql51-mysql-server / mysq55-mysql-server), я получаю следующую ошибку после выполнения транзакции:
Running Transaction Error in PREIN scriptlet in rpm package mysql55-mysql-server-5.5.32-3.el5.x86_64 error: %pre(mysql55-mysql-server-5.5.32-3.el5.x86_64) scriptlet failed, exit status 255 error: install: %pre scriptlet failed (2), skipping mysql55-mysql-server-5.5.32-3.el5 Failed: mysql55-mysql-server.x86_64 0:5.5.32-3.el5
Я попытался загрузить пакеты rpm напрямую, но получил ту же ошибку.
Я могу установить с помощью RPM, используя:
rpm -ivh MySQL-server-5.5.42-1.rhel5.x86_64.rpm --noscripts
Я знаю, что это не рекомендуется по уважительной причине, поскольку он устанавливается, но не работает. Я получаю другие ошибки (не могу создавать файлы PID). В любом случае я не буду здесь вдаваться в подробности.
Примечание: у меня нет root, но я могу использовать sudo для большинства команд, но другие команды, такие как rpm -ql, не разрешены. Мне также не разрешено добавлять какие-либо дополнительные репо. У меня есть только RHEL5.10_64.