I seem to have similar problem on fresh OpenSuse 13.2 installation. Here is my log file
linux-6xbt:/var/log/mysql # rcmysql start
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Job for mysql.service failed. See "systemctl status mysql.service" and "journalctl -xn" for details.
linux-6xbt:/var/log/mysql # systemctl status mysql.service
mysql.service - MySQL server
Loaded: loaded (/usr/lib/systemd/system/mysql.service; disabled)
Active: failed (Result: exit-code) since Tue 2015-07-14 22:03:30 EEST; 2min 4s ago
Process: 10215 ExecStartPre=/usr/lib/mysql/mysql-systemd-helper upgrade default (code=exited, status=1/FAILURE)
Process: 10206 ExecStartPre=/usr/lib/mysql/mysql-systemd-helper install default (code=exited, status=0/SUCCESS)
Main PID: 1089 (code=exited, status=1/FAILURE)
Jul 14 22:02:30 linux-6xbt.site mysql-systemd-helper[10215]: Checking MySQL configuration for obsolete options...
Jul 14 22:02:30 linux-6xbt.site mysql-systemd-helper[10215]: Trying to run upgrade of MySQL databases...
Jul 14 22:02:30 linux-6xbt.site mysql-systemd-helper[10215]: Stale files from previous upgrade detected, cleaned them up
Jul 14 22:02:30 linux-6xbt.site mysql-systemd-helper[10215]: Running protected MySQL...
Jul 14 22:02:30 linux-6xbt.site mysql-systemd-helper[10215]: Waiting for MySQL to start
Jul 14 22:02:30 linux-6xbt.site mysql-systemd-helper[10215]: 150714 22:02:30 [Warning] option 'group_concat_max_len': unsigned value 0 adjusted to 4
Jul 14 22:02:30 linux-6xbt.site mysql-systemd-helper[10215]: 150714 22:02:30 [Note] /usr/sbin/mysqld (mysqld 10.0.20-MariaDB) starting as process 10234 ...
Jul 14 22:03:30 linux-6xbt.site mysql-systemd-helper[10215]: MySQL is still dead
Jul 14 22:03:30 linux-6xbt.site mysql-systemd-helper[10215]: MySQL didn't start, can't continue
Jul 14 22:03:30 linux-6xbt.site systemd[1]: Failed to start MySQL server.
Andy Lavarre,
Please attach or paste the contents of the MariaDB error log.
For better understanding what's going on, could you please clarify how the automatic upgrade happens? As I understand, the official repo on openSUSE provides MariaDB 5.5, so how did 10.0 made it into the system, and even more surprisingly, where does it get upgraded from – 10.1 is not even a GA yet, it cannot possibly be in openSUSE repositories?