Comment 1 for bug 1206648

Revision history for this message
Nilnandan Joshi (nilnandan-joshi) wrote :

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#