Partage
  • Partager sur Facebook
  • Partager sur Twitter

Mysql et ipsec down depuis maj vers Buster

    29 mars 2020 à 14:42:01

    Bonjour,

    J'avais un serveur Debian sous Jessie, je l'ai mis à jour vers Buster, depuis :
    -mysql ne fonctionne plus et ne me donne pas de log pour en comprendre la raison
    -ipsec (un vpn ikev2) tourne mais interdit toute connexion

    Pour mysql :
    root@dedibox:/home/nicolas# /etc/init.d/mysql start
    root@dedibox:/home/nicolas#
    root@dedibox:/home/nicolas# cd /var/log/mysql/
    root@dedibox:/var/log/mysql# ls
    root@dedibox:/var/log/mysql#



    J'ai copié /var/lib/mysql ailleurs, j'ai fait une purge de tous les paquets mysql, j'ai réinstallé mysql, depuis j'ai

    root@dedibox:/home/nicolas# /etc/init.d/mysql start
    [....] Starting mysql (via systemctl): mysql.serviceJob for mysql.service failed because the control process exited with error code.
    See "systemctl status mysql.service" and "journalctl -xe" for details.
     failed!
    root@dedibox:/home/nicolas# systemctl status mysql.service
    ● mysql.service - MySQL Community Server
       Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
       Active: failed (Result: exit-code) since Fri 2020-03-27 12:30:40 CET; 6s ago
      Process: 11870 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
      Process: 11905 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid (code=exited, status=1/FAILURE)
    
    Mar 27 12:30:40 systemd[1]: mysql.service: Failed with result 'exit-code'.
    Mar 27 12:30:40 systemd[1]: Failed to start MySQL Community Server.
    Mar 27 12:30:40 systemd[1]: mysql.service: Service RestartSec=100ms expired, scheduling restart.
    Mar 27 12:30:40 systemd[1]: mysql.service: Scheduled restart job, restart counter is at 5.
    Mar 27 12:30:40 systemd[1]: Stopped MySQL Community Server.
    Mar 27 12:30:40 systemd[1]: mysql.service: Start request repeated too quickly.
    Mar 27 12:30:40 systemd[1]: mysql.service: Failed with result 'exit-code'.
    Mar 27 12:30:40 systemd[1]: Failed to start MySQL Community Server.
    root@dedibox:/home/nicolas# cd /var/log/mysql/
    root@dedibox:/var/log/mysql# ls
    root@dedibox:/var/log/mysql#

    root@dedibox:/var/run# ps -eaf | grep -i -e ipsec -e mysql
    root     16289 28896  0 15:09 pts/0    00:00:00 grep -i -e ipsec -e mysql
    root     23789     1  0 08:00 ?        00:00:00 /usr/lib/ipsec/starter --daemon charon
    root     23790 23789  0 08:00 ?        00:00:11 /usr/lib/ipsec/charon --use-syslog --debug-ike 1 --debug-knl 1 --debug-cfg 1
    root@dedibox:/var/run#





    J'avais suivi ce tuto à la lettre pour ipsec, depuis, si je le fais, je perd le serveur mail et le serveur vsftpd en plus d'ipsec donc j'ai du purgé toute configuration iptable.

    Ouvrir le port 21 comme le tuto le montre pour le 22 ne répare pas vsftpd, idem en udp, idem avec d'autres softs style ufw.

    Merci de m'aider :(.

    -
    Edité par Goshi 4 avril 2020 à 12:33:17

    • Partager sur Facebook
    • Partager sur Twitter
      3 avril 2020 à 22:50:09

      Du nouveau, j'ai compris pourquoi j'ai pas de log. Mysqld n'arrive pas à accéder au fichier de conf qui contient le chemin pour écrire les logs.

      root@dedibox:/etc/mysql# /usr/sbin/mysqld start
      mysqld: Can't read dir of '/etc/mysql/mysql.conf.d/' (OS errno 13 - Permission denied)
      mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
      root@dedibox:/etc/mysql# ls -la
      total 32
      drwxr-xr-x   4 root root  4096 Apr  3 22:13 .
      drwxr-xr-x 124 root root 12288 Apr  3 22:13 ..
      drwxr-xr-x   2 root root  4096 Apr  3 22:13 conf.d
      lrwxrwxrwx   1 root root    24 Apr  3 22:13 my.cnf -> /etc/alternatives/my.cnf
      -rwxr-xr-x   1 root root  1469 Dec  9 21:19 my.cnf.fallback
      -rwxr-xr-x   1 root root  1497 Dec  9 21:19 mysql.cnf
      drwxr-xr-x   2 root root  4096 Apr  3 22:13 mysql.conf.d
      root@dedibox:/etc/mysql# chmod 777 mysql.conf.d/
      root@dedibox:/etc/mysql# /usr/sbin/mysqld start
      mysqld: Can't read dir of '/etc/mysql/mysql.conf.d/' (OS errno 13 - Permission denied)
      mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
      root@dedibox:/etc/mysql# chmod -R 777 mysql.conf.d/
      root@dedibox:/etc/mysql# /usr/sbin/mysqld start
      mysqld: Can't read dir of '/etc/mysql/mysql.conf.d/' (OS errno 13 - Permission denied)
      mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
      root@dedibox:/etc/mysql#




      Forcément j'ai fait une purge complète de mysql suivi d'une suppression à la main du dossier /etc/mysql qui était resté puis réinstallé et ça n'a rien changé.

      Et concernant ipsec, j'ai fait un dpkg --list | grep strongswan, une purge de tout ça, vérifié que c'était clean avec un updatedb et un locate strongswan, réinstallé le tout en suivant à la lettre cet autre tuto : https://kifarunix.com/setup-ipsec-vpn-using-strongswan-on-debian-10/

      Et même résultat, ipsec tourne parfaitement, aucune erreur mais les clients n'arrivent pas à se connecter et pas de trace dans les logs...

      -
      Edité par Goshi 4 avril 2020 à 13:12:48

      • Partager sur Facebook
      • Partager sur Twitter

      Mysql et ipsec down depuis maj vers Buster

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown