Bug 12782 - missing dep. for mysql
: missing dep. for mysql
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/ananas)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-09-14 20:23 by
Modified: 2012-04-03 17:40 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-09-14 20:23:07
ставлю онанас .. и вижу

1: libMySQL                  
2: libqt3-qsa                

(это прописано в зависимостях)

3: ananas                    
/root/tmp/rpm-tmp.37835: line 2: mysqlshow: command not found
/root/tmp/rpm-tmp.37835: line 2: mysqladmin: command not found

(а тут почему-то идет рассчет на то, что эти программы есть, хотя

rpm -qf `which mysqladmin`
MySQL-client-5.0.46-alt2
но его не стоит и в зависимостях нет)

стОит прописать MySQL-client в зависимостях, а он и server вытянет, что тоже 
нужно ;)
------- Comment #1 From 2007-09-14 20:28:56 -------
мало того, даже если поставить 
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 после установки пакета не запущен ;)

------- Comment #2 From 2007-09-14 20:38:51 -------
следующая часть балета: запускаю 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)'

зобавно, но как это планировало устанавливаться?? ;)
------- Comment #3 From 2007-09-18 04:04:19 -------
Reassigned to package maintainer.
------- Comment #4 From 2007-09-18 10:12:39 -------
(In reply to comment #2)
...
> error: 'Access denied for user 'root'@'localhost' (using password: NO)'
> 
> зобавно, но как это планировало устанавливаться?? ;)
Очень  просто - рассчитано, что у вас MySQL с настройкой по умолчанию.
Почитав документацию, не составляет труда завести базу вручную.

------- Comment #5 From 2007-09-18 16:37:08 -------
нет, однако - у меня дефолтная инсталляция десктоп 4 с выбором "всех групп
пакетов".

ananas в эти "все" входит, а mysql - нет.
т.е. ананас по умолчанию, изначально, устанавливается некорректно и не работает
при запуске. 
чтобы это исправить, я нашел, что надо внучную - удалить ананас; поставить
mysql; _не назначать_ пароля (хотя там сразу просят это сделать, но надо себя
перебороть); установить анананас снова.

можно ведь, по крайней мере для дистрибутива (следующего?) произвести эти
действия в постинсталл скрипте?
т.е. в зависимости поставить mysql, он будет ставиться сначала.
в постинсталл - запустить его и создать базу.

а сейчас выглядит странно - ставлю все по умолчанию - он вываливает ошибки не
работает. именно в дистрибутиве!
------- Comment #6 From 2008-06-13 12:59:26 -------
*** This bug has been confirmed by popular vote. ***
------- Comment #7 From 2012-04-03 17:40:31 -------
Вроде, начиная с 4.1 такая зависимость есть.