Reproduce it with Debian 6.0.7 and PS 5.6.12. If there is no /etc/mysql/conf.d dir created, installer gives error but not creating by itself.
root@debian:/etc/mysql# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.7 (squeeze)
Release: 6.0.7
Codename: squeeze
root@debian:/etc/mysql# B
root@debian:/etc/mysql# sudo -i DEBIAN_FRONTEND=noninteractive apt-get install percona-server-server-5.6 percona-server-client-5.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libhtml-template-perl
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libaio1 libmysqlclient18 percona-server-common-5.6
Suggested packages:
tinyca
The following packages will be REMOVED:
percona-server-common
The following NEW packages will be installed:
libaio1 libmysqlclient18 percona-server-client-5.6 percona-server-common-5.6 percona-server-server-5.6
0 upgraded, 5 newly installed, 1 to remove and 0 not upgraded.
Need to get 37.5 MB of archives.
After this operation, 131 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
libaio1 libmysqlclient18 percona-server-common-5.6 percona-server-client-5.6 percona-server-server-5.6
Install these packages without verification [y/N]? y
Get:1 http://debianmirror.nkn.in/debian/ squeeze/main libaio1 amd64 0.3.107-7 [7,928 B]
Get:2 http://repo.percona.com/apt/ squeeze/main libmysqlclient18 amd64 5.5.32-rel31.0-549.squeeze [844 kB]
Get:3 http://repo.percona.com/apt/ squeeze/main percona-server-common-5.6 amd64 5.6.12-rc60.4-394.squeeze [2,748 B]
Get:4 http://repo.percona.com/apt/ squeeze/main percona-server-client-5.6 amd64 5.6.12-rc60.4-394.squeeze [10.3 MB]
Get:5 http://repo.percona.com/apt/ squeeze/main percona-server-server-5.6 amd64 5.6.12-rc60.4-394.squeeze [26.4 MB]
Fetched 37.5 MB in 1min 47s (349 kB/s)
Preconfiguring packages ...
(Reading database ... 130049 files and directories currently installed.)
Removing percona-server-common ...
Selecting previously deselected package libaio1.
(Reading database ... 130047 files and directories currently installed.)
Unpacking libaio1 (from .../libaio1_0.3.107-7_amd64.deb) ...
Selecting previously deselected package libmysqlclient18.
Unpacking libmysqlclient18 (from .../libmysqlclient18_5.5.32-rel31.0-549.squeeze_amd64.deb) ...
Selecting previously deselected package percona-server-common-5.6.
Unpacking percona-server-common-5.6 (from .../percona-server-common-5.6_5.6.12-rc60.4-394.squeeze_amd64.deb) ...
Selecting previously deselected package percona-server-client-5.6.
Unpacking percona-server-client-5.6 (from .../percona-server-client-5.6_5.6.12-rc60.4-394.squeeze_amd64.deb) ...
Selecting previously deselected package percona-server-server-5.6.
Unpacking percona-server-server-5.6 (from .../percona-server-server-5.6_5.6.12-rc60.4-394.squeeze_amd64.deb) ...
Processing triggers for install-info ...
install-info: warning: no info dir entry in `/usr/share/info/mysql.info.gz'
Processing triggers for man-db ...
Processing triggers for menu ...
Setting up libaio1 (0.3.107-7) ...
Setting up libmysqlclient18 (5.5.32-rel31.0-549.squeeze) ...
Setting up percona-server-common-5.6 (5.6.12-rc60.4-394.squeeze) ...
Setting up percona-server-client-5.6 (5.6.12-rc60.4-394.squeeze) ...
Setting up percona-server-server-5.6 (5.6.12-rc60.4-394.squeeze) ...
Installing new version of config file /etc/mysql/debian-start ...
Installing new version of config file /etc/init.d/mysql ...
Stopping MySQL (Percona Server): mysqld/usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
Fatal error in defaults handling. Program aborted
/usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
Fatal error in defaults handling. Program aborted
.
* Percona Server is distributed with several useful UDF (User Defined Function) from Percona Toolkit.
* Run the following commands to create these functions:
mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"
/usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
Fatal error in defaults handling. Program aborted
Starting MySQL (Percona Server) database server: mysqld/usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
Fatal error in defaults handling. Program aborted
/usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
Fatal error in defaults handling. Program aborted
./usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
Fatal error in defaults handling. Program aborted
./usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
Fatal error in defaults handling. Program aborted
./usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
Fatal error in defaults handling. Program aborted
failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing percona-server-server-5.6 (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for menu ...
configured to not write apport reports Errors were encountered while processing:
percona-server-server-5.6
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@debian:/etc/mysql#
Reproduce it with Debian 6.0.7 and PS 5.6.12. If there is no /etc/mysql/conf.d dir created, installer gives error but not creating by itself.
root@debian: /etc/mysql# lsb_release -a /etc/mysql# B
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.7 (squeeze)
Release: 6.0.7
Codename: squeeze
root@debian:
root@debian: /etc/mysql# sudo -i DEBIAN_ FRONTEND= noninteractive apt-get install percona- server- server- 5.6 percona- server- client- 5.6 template- perl server- common- 5.6 server- common server- client- 5.6 percona- server- common- 5.6 percona- server- server- 5.6 server- common- 5.6 percona- server- client- 5.6 percona- server- server- 5.6 debianmirror. nkn.in/ debian/ squeeze/main libaio1 amd64 0.3.107-7 [7,928 B] repo.percona. com/apt/ squeeze/main libmysqlclient18 amd64 5.5.32- rel31.0- 549.squeeze [844 kB] repo.percona. com/apt/ squeeze/main percona- server- common- 5.6 amd64 5.6.12- rc60.4- 394.squeeze [2,748 B] repo.percona. com/apt/ squeeze/main percona- server- client- 5.6 amd64 5.6.12- rc60.4- 394.squeeze [10.3 MB] repo.percona. com/apt/ squeeze/main percona- server- server- 5.6 amd64 5.6.12- rc60.4- 394.squeeze [26.4 MB] server- common ... 0.3.107- 7_amd64. deb) ... ent18_5. 5.32-rel31. 0-549.squeeze_ amd64.deb) ... server- common- 5.6. server- common- 5.6 (from .../percona- server- common- 5.6_5.6. 12-rc60. 4-394.squeeze_ amd64.deb) ... server- client- 5.6. server- client- 5.6 (from .../percona- server- client- 5.6_5.6. 12-rc60. 4-394.squeeze_ amd64.deb) ... server- server- 5.6. server- server- 5.6 (from .../percona- server- server- 5.6_5.6. 12-rc60. 4-394.squeeze_ amd64.deb) ... info/mysql. info.gz' rel31.0- 549.squeeze) ... server- common- 5.6 (5.6.12- rc60.4- 394.squeeze) ... server- client- 5.6 (5.6.12- rc60.4- 394.squeeze) ... server- server- 5.6 (5.6.12- rc60.4- 394.squeeze) ... debian- start ... usr/sbin/ mysqld: Can't read dir of '/etc/mysql/ conf.d/ ' (Errcode: 2 - No such file or directory) conf.d/ ' (Errcode: 2 - No such file or directory)
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libhtml-
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libaio1 libmysqlclient18 percona-
Suggested packages:
tinyca
The following packages will be REMOVED:
percona-
The following NEW packages will be installed:
libaio1 libmysqlclient18 percona-
0 upgraded, 5 newly installed, 1 to remove and 0 not upgraded.
Need to get 37.5 MB of archives.
After this operation, 131 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
libaio1 libmysqlclient18 percona-
Install these packages without verification [y/N]? y
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Fetched 37.5 MB in 1min 47s (349 kB/s)
Preconfiguring packages ...
(Reading database ... 130049 files and directories currently installed.)
Removing percona-
Selecting previously deselected package libaio1.
(Reading database ... 130047 files and directories currently installed.)
Unpacking libaio1 (from .../libaio1_
Selecting previously deselected package libmysqlclient18.
Unpacking libmysqlclient18 (from .../libmysqlcli
Selecting previously deselected package percona-
Unpacking percona-
Selecting previously deselected package percona-
Unpacking percona-
Selecting previously deselected package percona-
Unpacking percona-
Processing triggers for install-info ...
install-info: warning: no info dir entry in `/usr/share/
Processing triggers for man-db ...
Processing triggers for menu ...
Setting up libaio1 (0.3.107-7) ...
Setting up libmysqlclient18 (5.5.32-
Setting up percona-
Setting up percona-
Setting up percona-
Installing new version of config file /etc/mysql/
Installing new version of config file /etc/init.d/mysql ...
Stopping MySQL (Percona Server): mysqld/
Fatal error in defaults handling. Program aborted
/usr/sbin/mysqld: Can't read dir of '/etc/mysql/
Fatal error in defaults handling. Program aborted
.
* Percona Server is distributed with several useful UDF (User Defined Function) from Percona Toolkit.
* Run the following commands to create these functions:
mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"
mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"
mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"
* See http:// www.percona. com/doc/ percona- server/ 5.5/management/ udf_percona_ toolkit. html for more details
/usr/sbin/mysqld: Can't read dir of '/etc/mysql/ conf.d/ ' (Errcode: 2 - No such file or directory) usr/sbin/ mysqld: Can't read dir of '/etc/mysql/ conf.d/ ' (Errcode: 2 - No such file or directory) conf.d/ ' (Errcode: 2 - No such file or directory) conf.d/ ' (Errcode: 2 - No such file or directory) conf.d/ ' (Errcode: 2 - No such file or directory) conf.d/ ' (Errcode: 2 - No such file or directory) server- server- 5.6 (--configure):
Errors were encountered while processing: server- server- 5.6 /etc/mysql#
Fatal error in defaults handling. Program aborted
Starting MySQL (Percona Server) database server: mysqld/
Fatal error in defaults handling. Program aborted
/usr/sbin/mysqld: Can't read dir of '/etc/mysql/
Fatal error in defaults handling. Program aborted
./usr/sbin/mysqld: Can't read dir of '/etc/mysql/
Fatal error in defaults handling. Program aborted
./usr/sbin/mysqld: Can't read dir of '/etc/mysql/
Fatal error in defaults handling. Program aborted
./usr/sbin/mysqld: Can't read dir of '/etc/mysql/
Fatal error in defaults handling. Program aborted
failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing percona-
subprocess installed post-installation script returned error exit status 1
Processing triggers for menu ...
configured to not write apport reports
percona-
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@debian: