[mythtv-users] help needed! NUC fan failed on mythtv backend/frontend

Mike Perkins mikep at randomtraveller.org.uk
Thu Mar 16 16:44:06 UTC 2023


On 16/03/2023 16:32, James Abernathy wrote:
> On Thu, Mar 16, 2023 at 11:20 AM Bill Meek <keemllib at gmail.com> wrote:
> 
>> On Thursday 16 March 2023 10:53:03 AM (-05:00), James Abernathy wrote:
>>
>>
>>
>> On Thu, Mar 16, 2023 at 10:38 AM Bill Meek <keemllib at gmail.com> wrote:
>>
>>>
>>>
>>> On Thursday 16 March 2023 10:14:55 AM (-05:00), James Abernathy wrote:
>>>
>>> I think I had the process correct.  But I have a question about
>>> mythconverg passwords.
>>>
>>> Does the restore process change the /etc/mythtv/config.xml password or
>>> does it change the database to the password created on the new backend?
>>>
>>> What I did was install Ubuntu 22.10 desktop on the RPI4 with the same
>>> hostname as on the old failed mythtv-backend, then added the mythbuntu
>>> repository for fixes/33.  Next I installed mariadb-server and then mythtv.
>>> Once that was completed I ran mythtv-setup and added my user 'jim' to the
>>> mythtv group and then I rebooted.
>>>
>>> At this point I copied over all the old recordings and other files, then
>>> did:
>>>
>>> mythconverg_restore.pl
>>> --drop_database --create_database --filename
>>> mythconverg-?????.sql.gz
>>>
>>>
>>> I ran mythtv-setup and everything looked good and then I ran
>>> mythfrontend and it worked.
>>>
>>> However, I had written down the mythconverg password on the old system
>>> before doing this and the new /etc/mythtv/config.xml passwords are
>>> different. I can only assume mythconverg_restore.pl fixes all of this??
>>>
>>> Jim A
>>>
>>>
>>>   mythconverg_restore.pl restores the mythconverg DB. Passwords etc. are
>>> stored in the mysql DB.
>>>
>>> l--
>>> Bill
>>> _______________________________________________
>>>
>>>
>> So that may explain why I'm having issues now. I rebooted and now
>> mythtv-setup and mythfrontend will not connect to the database.  How do I
>> make this work?  I really don't care what the database password is.  When I
>> build from source I use mythtv for both user and password.  I removed the
>> comment from /etc/mysql/conf.d/mythtv.cnf bind statement and that's all
>> except rebooting
>>
>> Jim A
>>
>>
>> I always use the commands here to adjust as required:
>> https://github.com/MythTV/mythtv/blob/master/mythtv/database/mc.sql
>>
>> Done as the SQL root user. Depends on the distribution, but: sudo mysql
>> mysql works for me.
>>
>> --
>> Bill
>>
> 
> I just tried that and all commands worked fine in mariadb mysql but no
> success.  /etc/mythtv/config.xml password is set to 'mythtv', so I was
> hoping this would fix it.
>   This is what I see in the log:
> Mar 16 11:25:51 den-pc mythbackend[2290]: mythbackend[2290]: N
> thread_unknown mythdirs.cpp:204 (InitializeMythDirs) Using configuration
> directory = /home/mythtv/.mythtv
> Mar 16 11:25:51 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcorecontext.cpp:261 (Init) Assumed character encoding: en_US.UTF-8
> Mar 16 11:25:51 den-pc mythbackend[2290]: mythbackend[2290]: I LogForward
> loggingserver.cpp:219 (SyslogLogger) Added syslogging
> Mar 16 11:25:51 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:584 (LoadDatabaseSettings) Empty LocalHostName. This is
> typical.
> Mar 16 11:25:51 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:635 (LoadDatabaseSettings) Using a profile name of:
> 'den-pc' (Usually the same as this host's name.)
> Mar 16 11:25:51 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 0, status dbAwake, Delay: 2000
> Mar 16 11:25:52 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 1, status dbAwake, Delay: 2000
> Mar 16 11:26:24 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 2, status dbAwake, Delay: 2000
> Mar 16 11:26:29 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 3, status dbAwake, Delay: 2000
> Mar 16 11:26:34 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 4, status dbAwake, Delay: 2000
> Mar 16 11:26:39 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 5, status dbAwake, Delay: 2000
> Mar 16 11:26:44 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 6, status dbAwake, Delay: 2000
> Mar 16 11:26:49 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 7, status dbAwake, Delay: 2000
> Mar 16 11:26:54 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 8, status dbAwake, Delay: 2000
> Mar 16 11:26:59 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 9, status dbAwake, Delay: 2000
> Mar 16 11:27:04 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB
> localhost, BE , attempt 10, status dbAwake, Delay: 2000
> Mar 16 11:27:09 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:1000 (TestDBconnection) Start up failure. host localhost,
> status dbAwakeFail
> Mar 16 11:27:10 den-pc mythbackend[2290]: Cannot login to database
> Mar 16 11:27:10 den-pc mythbackend[2290]: Would you like to configure the
> database connection now? [no]
> Mar 16 11:27:10 den-pc mythbackend[2290]: [console is not interactive,
> using default 'no']
> Mar 16 11:27:10 den-pc mythbackend[2290]: mythbackend[2290]: C CoreContext
> mythbackend.cpp:134 (main) Failed to init MythContext.
> Mar 16 11:27:11 den-pc mythbackend[2290]: mythbackend[2290]: I CoreContext
> mythcontext.cpp:1684 (~MythContext) Exiting
> Mar 16 11:27:11 den-pc systemd[1]: mythtv-backend.service: Main process
> exited, code=exited, status=130/n/a
> Mar 16 11:27:11 den-pc systemd[1]: mythtv-backend.service: Failed with
> result 'exit-code'.
> 
This isn't a password failure, it looks like it isn't finding the db at all.

Check your mysql/mariadb configs, remembering that if you have mariadb, then the config files may 
have slightly different names and override the default mysql ones!

-- 

Mike Perkins




More information about the mythtv-users mailing list