Summary: | missing dep. for mysql | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mike Lykov <combr> |
Component: | ananas | Assignee: | Andrey Cherepanov <cas> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | cas, glebfm, sproutella |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Mike Lykov
2007-09-14 20:23:07 MSD
мало того, даже если поставить Selecting MySQL-server for 'mysql' The following extra packages will be installed: MySQL-client MySQL-server а потом реинсталлить ananas то 1: ananas mysqlshow: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)' Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists! потому что mysql после установки пакета не запущен ;) следующая часть балета: запускаю mysql-server, он рекомендует установить пароль, что я и делаю. потом.. 1: ananas mysqlshow: Access denied for user 'root'@'localhost' (using password: NO) mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' зобавно, но как это планировало устанавливаться?? ;) Reassigned to package maintainer. (In reply to comment #2) ... > error: 'Access denied for user 'root'@'localhost' (using password: NO)' > > зобавно, но как это планировало устанавливаться?? ;) Очень просто - рассчитано, что у вас MySQL с настройкой по умолчанию. Почитав документацию, не составляет труда завести базу вручную. нет, однако - у меня дефолтная инсталляция десктоп 4 с выбором "всех групп пакетов". ananas в эти "все" входит, а mysql - нет. т.е. ананас по умолчанию, изначально, устанавливается некорректно и не работает при запуске. чтобы это исправить, я нашел, что надо внучную - удалить ананас; поставить mysql; _не назначать_ пароля (хотя там сразу просят это сделать, но надо себя перебороть); установить анананас снова. можно ведь, по крайней мере для дистрибутива (следующего?) произвести эти действия в постинсталл скрипте? т.е. в зависимости поставить mysql, он будет ставиться сначала. в постинсталл - запустить его и создать базу. а сейчас выглядит странно - ставлю все по умолчанию - он вываливает ошибки не работает. именно в дистрибутиве! Вроде, начиная с 4.1 такая зависимость есть. |