On 07/17/2016 01:01 PM, Simon Walter wrote:
Hi everyone,
I am having trouble installing mysql-server inside a container (lxc). I
have the same problem with a fresh Jessie install. so it doesn't seem
specific to Devuan.
Basic description of problem:
After unpacking and setting up the packages, mysql is stopped and the
root use password is to be set. However, the management database does
not exist and/or cannot be created. There are no files in
/var/lib/mysql/mysql and it is owned by root. On an successful install
(not in a container) that dir is owned by mysql.
More info:
mysql_install_db does not seem to be running from the postinst script.
When I run this manually, it succeeds. I think it is failing to run
because I have no syslog.
ERR_LOGGER="logger -p daemon.err -t mysqld_safe -i"
bash /usr/bin/mysql_install_db --user mysql --rpm 2>&1 | $ERR_LOGGER
I find it strange, because logger does not fail even if there is no
syslog daemon.
I was wondering why the command is prefixed with "bash". That doesn't
seem to work
test.sh:
#!/bin/bash
bash /bin/date
#./test.sh
/bin/date: /bin/date: cannot execute binary file
The strange thing is it works when there is a syslog daemon installed.
Any ideas?
Simon
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng