Назад | Перейти на главную страницу

Невозможно установить сервер mysql - ошибка в скриптлете PREIN в rpm-пакете mysql55-mysql-server-5.5.32-3.el5.x86_64

Я пытаюсь установить 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.