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'" * 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) 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#