LinuxForum.Fans
Тема

Проблемы с установкой Mysql

Автор: akahito 7 сообщений 2873 просмотров
#171559

При установке mysql выдает такую ошибку apt-get install mysql-server:
[console]update-rc.d: error: insserv rejected the script header
dpkg: error processing mysql-server-5.1 (--configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
Setting up libhtml-template-perl (2.9-2) ...
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.1; however:
Package mysql-server-5.1 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
configured to not write apport reports
Errors were encountered while processing:
mysql-server-5.1
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
[/console]

Вот какое решение нашел в интернете:
[console]sudo cp -r /var/lib/mysql /var/lib/mysql.b
sudo aptitude purge mysql-server
sudo aptitude install mysql-server
sudo cp -r /var/lib/mysql.b /var/lib/mysql
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start[/console]

После этого все хорошо работает.. Но... При использовании apt-get (установка какой-то программы) опять выдает эти ошибки и опять нужно повторять приведенное выше решение.

Как можно "нормально" установить mysql?.

#171644

Попробовал установить PostgreSQL и получил такие же ошибки.
Сейчас поменял репозиторий на
deb http://mirror.yandex.ru/debian/ stable main contrib non-free
и все так же... Прям даже и не знаю в чем проблема. Сейчас поставлю убунту и на ней попробую установить mysql.
Еще мб дома поставлю debian и на нем попробую. Если получится, то что-то не так у хостера.

#171650

Сколько не ставил, никогда ничего не выбивало. Если ставите с зеркала, возможно проблемы в этом, попробуйте ставить с офф репозитория.

#171656

С локалями и glibc надо разобраться. Только как это делается в Debian, я не знаю :(
----upd.
Google сказал, что аналогично Gentoo:

Отредактируй /etc/locale.gen

text

 ru_RU.UTF-8 UTF-8
 en_US.UTF-8 UTF-8
... и еще какие тебе надо

Запусти locale-gen.
В /home/user/.bashrc добавь

text

export LANG="ru_RU.UTF-8"

В /etc/environment впиши вот так

text

LC_ALL=""
LANG="ru_RU.UTF-8"

И перезагрузись.

#171657

На Ubuntu на vps-сервере все нормально установилось.

#171660
akahito написал:
На Ubuntu на vps-сервере все нормально установилось.

Зря урезал первое сообщение, там явно было видно, что с локалями непорядок. Теоретически возможно, что они никак на установку mysql не влияют (хотя я на 99% уверен, что проблема в этом), но попробовать стоит предложенное выше решение. wink И для дальнейшей работы не помешает (очень не помешает, т.к. проблемы будут еще, если не исправить, и не только с mysql).

#171668

Урезал, потому что их я исправил)

Войдите или зарегистрируйтесь, чтобы ответить.