[Bug 227615] [NEW] mysql failing to start due to permission errors
vik
askvictor at gmail.com
Wed May 7 07:29:48 BST 2008
Public bug reported:
Binary package hint: mysql-server-5.0
I have installed ubuntu server 8.04, and have set up a directory
structure where /var/lib is a symlink to a different volume
(/mnt/fastdata/var/lib). Mysqld fails to start with the following errors
in syslog:
May 7 15:51:55 vcke-gl-linux mysqld_safe[5886]: started
May 7 15:51:55 vcke-gl-linux kernel: [ 82.391726] audit(1210139515.249:2): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/mnt/fastdata/var/lib/mysql/vcke-gl-linux.lower-test" pid=5888 profile="/usr/sbin/mysqld" namespace="default"
May 7 15:51:55 vcke-gl-linux mysqld[5890]: 080507 15:51:55 [Warning] Can't create test file /var/lib/mysql/vcke-gl-linux.lower-test
May 7 15:51:55 vcke-gl-linux kernel: [ 82.393387] audit(1210139515.259:3): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/mnt/fastdata/var/lib/mysql/vcke-gl-linux.lower-test" pid=5888 profile="/usr/sbin/mysqld" namespace="default"
May 7 15:51:55 vcke-gl-linux mysqld[5890]: 080507 15:51:55 [Warning] Can't create test file /var/lib/mysql/vcke-gl-linux.lower-test
May 7 15:51:55 vcke-gl-linux kernel: [ 82.487247] audit(1210139515.349:4): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/mnt/fastdata/tmp/ib7jXL82" pid=5888 profile="/usr/sbin/mysqld" namespace="default"
May 7 15:51:55 vcke-gl-linux mysqld[5890]: ^G/usr/sbin/mysqld: Can't create/write to file '/tmp/ib7jXL82' (Errcode: 13)
May 7 15:51:55 vcke-gl-linux mysqld[5890]: 080507 15:51:55 InnoDB: Error: unable to create temporary file; errno: 13
May 7 15:51:55 vcke-gl-linux kernel: [ 82.508111] audit(1210139515.369:5): type=1503 operation="inode_mknod" requested_mask="w::" denied_mask="w::" name="/mnt/fastdata/var/run/mysqld/mysqld.sock" pid=5888 profile="/usr/sbin/mysqld" namespace="default"
May 7 15:51:55 vcke-gl-linux mysqld[5890]: 080507 15:51:55 [ERROR] Can't start server : Bind on unix socket: Permission denied
May 7 15:51:55 vcke-gl-linux mysqld[5890]: 080507 15:51:55 [ERROR] Do you already have another mysqld server running on socket: /var/run/mysqld/mysqld.sock ?
May 7 15:51:55 vcke-gl-linux mysqld[5890]: 080507 15:51:55 [ERROR] Aborting
May 7 15:51:55 vcke-gl-linux mysqld[5890]:
May 7 15:51:55 vcke-gl-linux mysqld[5890]: 080507 15:51:55 [Note] /usr/sbin/mysqld: Shutdown complete
May 7 15:51:55 vcke-gl-linux mysqld[5890]:
May 7 15:51:55 vcke-gl-linux mysqld_safe[5892]: ended
As far as I can tell, the permissions in /var/lib/mysql are correct:
$ ls -ld /var/lib/mysql
drwxr-xr-x 3 mysql mysql 4096 2008-05-07 16:09 /var/lib/mysql
$ ls -ld /mnt/fastdata/var/lib/mysql
drwxr-xr-x 3 mysql mysql 4096 2008-05-07 16:09 /mnt/fastdata/var/lib/mysql
(/var/lib/ is a symlink to /mnt/fastdata/lib)
This seems to be a problem if the directory for mysql data is anywhere
outside /var/lib/mysql : http://ubuntuforums.org/showthread.php?t=782224
I have tried purging and re-installing mysql-server-5.0 to no avail.
Other info:
$ apt-cache policy mysql-server-5.0
mysql-server-5.0:
Installed: 5.0.51a-3ubuntu5
Candidate: 5.0.51a-3ubuntu5
Version table:
*** 5.0.51a-3ubuntu5 0
500 http://ftp.netspace.net.au hardy/main Packages
100 /var/lib/dpkg/status
$ lsb_release -rd
Description: Ubuntu 8.04
Release: 8.04
** Affects: mysql-dfsg-5.0 (Ubuntu)
Importance: Undecided
Status: New
--
mysql failing to start due to permission errors
https://bugs.launchpad.net/bugs/227615
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to mysql-dfsg-5.0 in ubuntu.
More information about the Ubuntu-server-bugs
mailing list