Hello.


It is a bit confusing for me. Really, MySQL has all permissions for

reading those files. Do you have SELinux enabled? Sometimes it is

the source of the problems, you should have it properly configured.





Israel Fern$ndez Cabrera <[EMAIL PROTECTED]> wrote:

>List:  MySQL General Discussion        « Previous Message

>From:  Israel Fernández Cabrera       Date:   October 17 2005 10:18pm

>Subject:       SSL connection error

>Get Plain Text  

>

>Hi all

>

>I'm back with a new subject may be the last one was not attractive :)

>I'm using mysql 4.1.11-2 in Fedora Core 4. I need to set up mysql

>connections over SLL I follow the mysql manual instructions, create

>certificates and keys for the CA, the client and the server and modify

>the /etc/my.cnf file with the ssl-ca, ssl-cert and ssl-key for the

>client and the mysqld sections of the my.cnf file.

>My problem is that mysqld log an error describing that it has no

>permission to read the certificate file, I've been with this for more

>than 3 days.

>I'm attaching ls output, my.cnf file, mysqld.log file and a fragment

>of the mysqld strace output with the open syscall returning error.

>

>Thanks in advance for your time and interest

>

>best regards

>

>--

>____________________

>Israel Fdez. Cabrera

>[EMAIL PROTECTED]

>

>#>ls / | grep etc

>drwxr-xr-x   83 root root   12288 Oct 15 16:50 etc

>

>#>ls /etc | grep pki

>drwxr-xr-x   7 root root    4096 Oct 14 17:51 pki

>

>#>ls /etc/pki

>total 104

>drwxr-xr-x  3 root root 4096 Oct 14 21:46 CA

>drwxr-xr-x  3 root root 4096 Oct  8 16:54 dovecot

>-rwxr-xr-x  1 root root 1088 Oct  8 16:54 gencert.sh

>-rwxr-xr-x  1 root root 1056 Oct  8 16:54 gencert.sh~

>-rw-r--r--  1 root root  236 Oct  8 16:54 index.txt

>-rw-r--r--  1 root root   21 Oct  8 16:54 index.txt.attr

>-rw-r--r--  1 root root   21 Oct  8 16:54 index.txt.attr.old

>-rw-r--r--  1 root root  118 Oct  8 16:54 index.txt.old

>drwxr-xr-x  2 root root 4096 Oct  8 16:54 newcerts

>drwxr-xr-x  2 root root 4096 Oct  8 16:54 rpm-gpg

>-rw-r--r--  1 root root    3 Oct  8 16:54 serial

>-rw-r--r--  1 root root    3 Oct  8 16:54 serial.old

>drwxr-xr-x  5 root root 4096 Oct 14 17:51 tls

>

>#>ls /etc/pki/tls

>total 40

>lrwxrwxrwx  1 root root   19 Oct  8 16:54 cert.pem -> certs/ca-bundle.crt

>drwxr-xr-x  2 root root 4096 Oct 15 14:18 certs

>drwxr-xr-x  2 root root 4096 Oct  8 16:54 misc

>-r--r--r--  1 root root 7998 Oct 14 17:59 openssl.cnf

>drwxr-xr-x  2 root root 4096 Oct  8 16:54 private

>

>#>ls /etc/pki/tls/certs

>total 492

>-rw-r--r--  1 root root  427833 Oct  8 16:54 ca-bundle.crt

>-rw-r--r--  1 root root    3617 Oct 14 21:46 client-cert.pem

>-rw-r--r--  1 root mysql    887 Oct  8 16:54 client-key.pem

>-rw-r--r--  1 root mysql    769 Oct  8 16:54 client-req.pem

>-rw-r--r--  1 root root     610 Oct  8 16:54 make-dummy-cert

>-rw-r--r--  1 root root    2240 Oct  8 16:54 Makefile

>-rw-r--r--  1 root root    3617 Oct 14 21:46 server-cert.pem

>-rw-r--r--  1 root root     887 Oct 14 21:46 server-key.pem

>-rw-r--r--  1 root mysql    769 Oct  8 16:54 server-req.pem

>

>

>open("/etc/pki/tls/certs/server-cert.pem", O_RDONLY) = -1 EACCES (Permission 
>denied)

>write(2, "Error when connection to server "..., 42) = 42

>write(2, "1872:error:0200100D:system libra"..., 122) = 122

>write(2, "1872:error:20074002:BIO routines"..., 70) = 70

>write(2, "1872:error:140AD002:SSL routines"..., 88) = 88

>write(2, "Unable to get certificate from \'"..., 68) = 68

>open("/etc/pki/CA/cacert.pem", O_RDONLY) = -1 EACCES (Permission denied)

>open("/etc/pki/tls/cert.pem", O_RDONLY) = -1 EACCES (Permission denied)

>time([1129246383])                      = 1129246383

>open("/dev/urandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = -1 EACCES (Permission 
>denied)

>open("/dev/random", O_RDONLY|O_NONBLOCK|O_NOCTTY) = -1 EACCES (Permission 
>denied)

>open("/dev/srandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = -1 ENOENT (No such file 
>or directory)

>socket(PF_FILE, SOCK_STREAM, 0)         = 3

>connect(3, {sa_family=AF_FILE, path="/var/run/egd-pool"}, 19) = -1 ENOENT (No 
>such file or

>directory)

>close(3)                                = 0

>socket(PF_FILE, SOCK_STREAM, 0)         = 3

>

>

>Thread

>

>    * SSL connection error - Israel Fernández Cabrera, October 17 2005 10:17pm

>

>

>© 1995-2004 MySQL AB. All rights reserved.

>

>    * MySQL.com Home

>    * Site Map

>    * Contact Us

>    * Privacy Policy

>    * Trademark Info

>

>

>



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
       <___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to