[mythtv-users] Android Mythrontend on Firestck 4K
Peter Bennett
pb.mythtv at gmail.com
Wed Sep 27 16:32:57 UTC 2023
Try This:
SELECT user,plugin,host FROM mysql.user;
Sample result from my system:
'mythtv', 'mysql_native_password', '192.168.0.%'
'debian-sys-maint', 'caching_sha2_password', 'localhost'
'mysql.infoschema', 'caching_sha2_password', 'localhost'
'mysql.session', 'caching_sha2_password', 'localhost'
'mysql.sys', 'caching_sha2_password', 'localhost'
Your mythtv user id must have mysql_native_password.
Use this in /etc/mysql/mysql.conf.d/mysqld.cnf before you create your
user id:
default_authentication_plugin=mysql_native_password
You may be able to fix it this way if it has the wrong plugin:
ALTER USER 'mythtv'@'192.168.0.%' IDENTIFIED WITH mysql_native_password
by 'mythtv';
Alternatively create the user id this way:
create user 'mythtv'@'192.168.0.%' identified with mysql_native_password
by 'mythtv';
Peter
On 9/27/23 11:43, Ken Mandelberg wrote:
> Hi Peter
>
> Waiting to hear from you.
>
> Is
>
> Plugin caching_sha2_password could not be loaded: dlopen failed:
> library
> "/home/peter/proj/github.com/MythTV/packaging-master/android/libsinstall/lib/mariadb/plugin/caching_sha2_password.so"
> not found
>
> what I think it is, a dlopen that would only work in your build
> environment?
>
> Is there anything I can do on my side, or would you have to rebuild
> the apk differently?
>
>
> Ken
>
>> Peter
>>
>> Your suggestion
>> >adb logcat mfe:D *:S |& tee /tmp/android.log
>>
>> was a good idea! It yields:
>>
>>
>> 09-25 17:07:41.285 18181 18242 E mfe : QMYSQL: Unable to connect
>> 09-25 17:07:41.285 18181 18242 E mfe : Database error was:
>> 09-25 17:07:41.285 18181 18242 E mfe : Plugin
>> caching_sha2_password could not be loaded: dlopen failed: library
>> "/home/peter/proj/github.com/MythTV/packaging-master/android/libsinstall/lib/mariadb/plugin/caching_sha2_password.so"
>> not found
>> 09-25 17:07:46.291 18181 18242 I mfe :
>> mythcontext.cpp:1021:TestDBconnection Start up failure. host
>> 192.168.10.10, status dbStartedFail
>>
>> Incidentally my wiresharks had the mysql server asking for
>> caching_sha2_password, and then the android response on the wire that
>> it was "missing".
>>
>> So I guess it all makes sense now, a packaging error that wouldn't
>> show on your device.
>>
>> Ken
>>
>>
>>
>>
>
More information about the mythtv-users
mailing list