I’ve had the Packman repository’s MythTV 0.27 front & back ends running fine on my openSUSE 13.1 / MariaDB 5.5.33 box for the last few days, but it required the same obscure & undocumented tricks that I needed to get 0.26 running on openSUSE 12.3 for the last year.
After installing all the needed MariaDB and MythTV packages, enable and start MariaDB via the YaST Services Manager (it’ll be called mysql there).
Assign it a root password in a terminal window:
mysqladmin -u root password <yourpasswordhere>
and then execute:
mysql -u root -p </usr/share/doc/packages/mythtv-0_27-docs/database/mc.sql
to create the bare mythconverg database with appropriate properties.
You may need to execute some SQL commands such as:
grant all on mythconverg.* to mythtv@"192.168.1.%" identified by "mythtv";
flush privileges;
to allow multi-user access from your local IP subnet (change values as needed).
I got error messages from mythtv-setup until I tried the following that was needed with 0.26 and MariaDB:
1) Install package mariadb-tools to get mysql_tzinfo_to_sql executable
2) mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
3) restart mysql afterward
Assuming you then get all the way through a successful mythtv-setup, continue with the standard:
mythfilldatabase --dd-grab-all
The last trick to make the MythTV backend startable is:
sudo touch /etc/sysconfig/mythbackend
Enable and start mythbackend in the YaST Services Manager, and you should be good to go. For whatever reason I got nasty audio static when watching TV in the front end until I switched the audio method from Pulse to one of the Alsa methods. Now it plays fine, although there seems to be some weird issue if I try to play flash videos in a browser while the TV’s going.
Good luck, HTH!