<div dir="ltr"><div>I'm still trying to figure out what is missing.</div><div><br></div><div>On a fresh RPI4 I installed the dependencies with ansible and added libv4l-dev and php.</div><div><br></div><div>I then built mythtv following the cmake readme. My commands were:</div><div><br></div><div> cmake --preset qt5 -DCMAKE_INSTALL_PREFIX=/home/jim/build/jfa-build-out<br> cmake --build build-qt5<br></div><div><br></div><div>When I was finished I did:</div><div><br></div><div>sudo cp -R ~/build/jfa-build-out/* /usr/local/</div><div><br></div><div>At that point I could run mythfrontend --version and that worked.</div><div><br></div><div>I set up the database and mythtv-backend.service and rebooted.</div><div><br></div><div>However the web app at localhost:6544 gets a 404.</div><div><br></div><div>The log shows code still looking for stuff in /home/jim/build/jfa-build-out. There seems to be a runtime prefix that is pointing there?</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Feb 11 07:54:30 rpi4 systemd[1]: Started mythtv-backend.service - MythTV Backend.
</span><br>Feb 11 07:54:31 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">mythbackend[827]: C thread_unknown mythcommandlineparser.cpp:2913 (ConfigureLogging) mythbackend version: master [v35-Pre-788-g9577148ed2] <a href="http://www.mythtv.org">www.mythtv.org</a></span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:31 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">mythbackend[827]: C thread_unknown mythcommandlineparser.cpp:2917 (ConfigureLogging) Qt version: compile: 5.15.8, runtime: 5.15.8</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown mythcommandlineparser.cpp:2919 (ConfigureLogging) Debian GNU/Linux 12 (bookworm) (arm64)
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N thread_unknown mythcommandlineparser.cpp:2921 (ConfigureLogging) Enabled verbose msgs:  general</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:31 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N thread_unknown logging.cpp:660 (logStart) Setting Log Level to LOG_INFO</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I Logger logging.cpp:292 (run) Added logging to the console
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I LogForward loggingserver.cpp:190 (SyslogLogger) Added syslogging
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Interrupt handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Terminated handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Segmentation fault handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Aborted handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Floating point exception handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Illegal instruction handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Bus error handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Real-time signal 0 handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I thread_unknown signalhandling.cpp:184 (SetHandlerPrivate) Setup Hangup handler
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N thread_unknown mythdirs.cpp:241 (InitializeMythDirs) Using runtime prefix = /home/jim/build/jfa-build-out</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:31 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N thread_unknown mythdirs.cpp:242 (InitializeMythDirs) Using configuration directory = /home/mythtv/.mythtv</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythcorecontext.cpp:265 (Init) Assumed character encoding: en_GB.UTF-8
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythcontext.cpp:597 (LoadDatabaseSettings) Empty LocalHostName. This is typical.
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythcontext.cpp:652 (LoadDatabaseSettings) Using a profile name of: 'rpi4' (Usually the same as this host's name.)
<br>Feb 11 07:54:31 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythcontext.cpp:896 (TestDBconnection) Start up testing connections. DB localhost, BE , attempt 0, status dbAwake, Delay: 2000
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N CoreContext mythcorecontext.cpp:1864 (InitLocale) Setting QT default locale to en_GB</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythcorecontext.cpp:1897 (SaveLocaleDefaults) Current locale en_GB
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">mythbackend[827]: E CoreContext mythlocale.cpp:108 (LoadDefaultsFromXML) No locale defaults file for en_GB, skipping</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: No setting found for this machine's BackendServerAddr.
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: MythBackend starting in Web App only mode for initial setup.
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: Use http://<yourBackend>:6544 to perform setup.
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythpower.cpp:350 (PowerLevelChanged) Power: On AC power
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythpower.cpp:132 (Init) Power: Supported actions: None
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">mythbackend[827]: E CoreContext mythtranslation.cpp:70 (load) Error Loading en_us translation for module mythfrontend</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext schemawizard.cpp:117 (Compare) Current MythTV Schema Version (DBSchemaVer): 1384
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">mythbackend[827]: E CoreContext mythtranslation.cpp:70 (load) Error Loading en_us translation for module mythfrontend</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(255,84,84);background-color:rgb(255,255,255)">mythbackend[827]: E CoreContext mythsocket.cpp:393 (ConnectToHost) MythSocket(55c599af80:-1): Unable to lookup:</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N CoreContext mythbackend_main_helpers.cpp:808 (run_setup_webserver) ***********************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N CoreContext mythbackend_main_helpers.cpp:809 (run_setup_webserver) ***** MythBackend starting in Web App only mode for initial setup *****</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N CoreContext mythbackend_main_helpers.cpp:810 (run_setup_webserver) ***** Use http://<yourBackend>:6544 to perform setup              *****</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255)">mythbackend[827]: N CoreContext mythbackend_main_helpers.cpp:811 (run_setup_webserver) ***********************************************************************</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythhttpthreadpool.cpp:16 (MythHTTPThreadPool) HTTPPool: Using maximum 8 threads
<br>Feb 11 07:54:32 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(215,215,95);background-color:rgb(255,255,255)">mythbackend[827]: W HTTPServer mythhttps.cpp:56 (InitSSLServer) SSL: SSL Host key file (/home/mythtv/.mythtv/certificates/key.pem) does not exist or is not readable</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:54:32 rpi4 mythbackend[827]: mythbackend[827]: I HTTPServer serverpool.cpp:421 (listen) Listening on TCP <a href="http://0.0.0.0:6544">0.0.0.0:6544</a>
<br>Feb 11 07:54:33 rpi4 mythbackend[827]: mythbackend[827]: I HTTPServer serverpool.cpp:421 (listen) Listening on TCP [::]:6544
<br>Feb 11 07:54:33 rpi4 mythbackend[827]: mythbackend[827]: I HTTPServer serverpool.cpp:421 (listen) Listening on TCP <a href="http://0.0.0.0:6744">0.0.0.0:6744</a>
<br>Feb 11 07:54:33 rpi4 mythbackend[827]: mythbackend[827]: I HTTPServer serverpool.cpp:421 (listen) Listening on TCP [::]:6744
<br>Feb 11 07:54:36 rpi4 mythbackend[827]: mythbackend[827]: I HTTPServer bonjourregister.cpp:116 (BonjourCallback) Bonjour: Service registration complete: name 'mythbackend on rpi4' type '_http._tcp.' domain: 'local.'
<br>Feb 11 07:55:39 rpi4 mythbackend[827]: mythbackend[827]: I CoreContext mythpowerdbus.cpp:372 (DeviceAdded) PowerDBus: Added UPower.Device '/org/freedesktop/UPower/devices/battery_hidpp_battery_0'
<br>Feb 11 07:57:06 rpi4 mythbackend[827]: mythbackend[827]: I HTTP0 mythhttpmetaservice.cpp:126 (MythHTTPMetaService) Service '/services/' introspection complete
<br>Feb 11 07:57:06 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(215,215,95);background-color:rgb(255,255,255)">mythbackend[827]: W HTTP0 mythhttpfile.cpp:50 (ProcessFile) HTTPFile: Failed to find '/home/jim/build/jfa-build-out/share/mythtv/html/apps/backend/index.html'</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br>Feb 11 07:57:06 rpi4 mythbackend[827]: <span style="font-weight:bold;color:rgb(215,215,95);background-color:rgb(255,255,255)">mythbackend[827]: W HTTP0 mythhttpfile.cpp:50 (ProcessFile) HTTPFile: Failed to find '/home/jim/build/jfa-build-out/share/mythtv/html/apps/backend/index.html'</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">
</span><br></span></div><div><br></div><div>Jim A<br><br></div></div>