Code: Select all
minimyth@?:/var/log $ more minimyth.err.log error: 'TCode' (or 'MM_DHCP_TCODE') not configured. error: 'NTP Servers' (or 'MM_DHCP_NTP_SERVERS') not configured. error: 'Host Name' (or 'MM_DHCP_HOST_NAME') not configured. error: check '/var/log/minimyth.err.log' for further details.
Code: Select all
(anything marked [redacted] has a value, but I've stripped it for obvious reasons) MM_DHCP_HOST_NAME='myth-front-1a' MM_DHCP_TCODE='America/Chicago' MM_DHCP_NTP_SERVERS=[redacted] MM_ACPI_EVENT_BUTTON_POWER='off' MM_VIDEO_DEINTERLACER='auto' MM_X_SCREENSAVER='xscreensaver' MM_X_SCREENSAVER_TIMEOUT='30' MM_X_SCREENSAVER_HACK='sleep' MM_X_OUTPUT_DVI='auto' MM_MASTER_SERVER=[redacted] MM_MASTER_DBPASSWORD=[redacted] MM_PLUGIN_OPTICAL_DISK_ENABLED='no' MM_THEME_NAME='blootubelite-wide' MM_THEMEOSD_NAME='Retro-OSD' MM_VIDEO_ASPECT_RATIO='16:9' MM_SECURITY_FETCH_CREDENTIALS_CIFS='yes' MM_LIRC_FETCH_LIRCRC='yes'
And here's the really weird thing... When it fails, all I do is walk over, kick the reset button on the box (changing absolutely nothing), and the next time it'll boot straight in to minimyth! Well let me qualify that... sometimes it'll fail two or three times in a row, but if I hit a stretch of bad luck eventually after I kick the reset button enough times it'll boot into minimyth.
So it seems as though my minimyth.conf file is fine. (It wouldn't ever work if it was bad.) But there seems to be some sort of race condition between pulling minimyth.conf and reading minimyth.conf. (Maybe add a requirement of the final config line being MM_CONFIG_FILE_COMPLETE='true', and if you don't see that line wait and do not process the config file, with a timeout of fifteen seconds? Ugly but it'd work.)
(Note: even when reading the config file fails, the whole minimyth.conf is actually processed. For example, if I look at /etc/lircrc , it's the lircrc that's been pulled from the tftp server.)
Any hints or suggestions? Thanks in advance!
(I'm running minimyth 0.21.0-61.)