I did a normal apt update, apt upgrade. But after having been running perfectly with 5.0.0 I now don't get html renewal. I have here a snippet of the logfile indicating a few errors, of which I think the permission error is the worst, and the one causing the problem. But I don't see any file of that name in the claimed directory.
I do not update the conf files, because they work just fine and I don't want to use time to reconfigure all over again everytime there is an upgrade. And they worked fine with version 5.0.0, so no need to. Any ideas on what is happening? Log snippet: Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator' Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** [Errno 13] Permission denied: '/var/www/rumoclock.dk/web/weewx/index.html.tmp' Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** Traceback (most recent call last): Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 220, in run Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** obj.start() Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 409, in start Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** self.run() Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts) Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], subsection, gen_ts) Feb 8 08:33:00 frej weewxd[754]: Traceback (most recent call last): Feb 8 08:33:00 frej weewxd[754]: File "/usr/share/weewx/weewx/reportengine.py", line 220, in run Feb 8 08:33:00 frej weewxd[754]: obj.start() Feb 8 08:33:00 frej weewxd[754]: File "/usr/share/weewx/weewx/reportengine.py", line 409, in start Feb 8 08:33:00 frej weewxd[754]: self.run() Feb 8 08:33:00 frej weewxd[754]: File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run Feb 8 08:33:00 frej weewxd[754]: ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts) Feb 8 08:33:00 frej weewxd[754]: File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate Feb 8 08:33:00 frej weewxd[754]: ngen += self.generate(section[subsection], subsection, gen_ts) Feb 8 08:33:00 frej weewxd[754]: File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate Feb 8 08:33:00 frej weewxd[754]: ngen += self.generate(section[subsection], subsection, gen_ts) Feb 8 08:33:00 frej weewxd[754]: File "/usr/share/weewx/weewx/cheetahgenerator.py", line 371, in generate Feb 8 08:33:00 frej weewxd[754]: with open(tmpname, mode='wb') as fd: Feb 8 08:33:00 frej weewxd[754]: PermissionError: [Errno 13] Permission denied: '/var/www/rumoclock.dk/web/weewx/index.html.tmp' Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], subsection, gen_ts) Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 371, in generate Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** with open(tmpname, mode='wb') as fd: Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** PermissionError: [Errno 13] Permission denied: '/var/www/rumoclock.dk/web/weewx/index.html.tmp' Feb 8 08:33:00 frej weewxd[754]: ERROR weewx.reportengine: **** Generator terminated Feb 8 08:33:00 frej weewxd[754]: DEBUG weewx.manager: Daily summary version is 4.0 Feb 8 08:33:00 frej weewxd[754]: INFO weewx.imagegenerator: Generated 10 images for report SeasonsReport in 0.67 seconds Feb 8 08:33:00 frej weewxd[754]: INFO weewx.reportengine: Copied 0 files to /var/www/rumoclock.dk/web/weewx Feb 8 08:33:00 frej weewxd[754]: DEBUG weewx.reportengine: Running report 'SmartphoneReport' Feb 8 08:33:00 frej weewxd[754]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Smartphone/skin.conf for report 'SmartphoneReport' Feb 8 08:33:00 frej weewxd[754]: DEBUG weewx.reportengine: Running generators for report 'SmartphoneReport' in directory '/etc/weewx/skins/Smartphone' Feb 8 08:33:00 frej weewxd[754]: DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo'] Feb 8 08:33:00 frej weewxd[754]: DEBUG weewx.manager: Daily summary version is 4.0 Feb 8 08:33:01 frej weewxd[754]: INFO weewx.cheetahgenerator: Generated 6 files for report SmartphoneReport in 0.11 seconds Feb 8 08:33:01 frej weewxd[754]: DEBUG weewx.manager: Daily summary version is 4.0 Feb 8 08:33:01 frej weewxd[754]: INFO weewx.imagegenerator: Generated 6 images for report SmartphoneReport in 0.19 seconds Feb 8 08:33:01 frej weewxd[754]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx/smartphone Feb 8 08:33:01 frej weewxd[754]: DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. Feb 8 08:33:01 frej weewxd[754]: DEBUG weewx.reportengine: Running report 'StandardReport' Feb 8 08:33:01 frej weewxd[754]: DEBUG weewx.reportengine: Cannot read skin configuration file /etc/weewx/skins/skin.conf for report 'StandardReport': Config file not found: "/etc/weewx/skins/skin.conf". Feb 8 08:33:01 frej weewxd[754]: DEBUG weewx.reportengine: Cannot read localization file /etc/weewx/skins/lang/dk.conf for report 'StandardReport': Config file not found: "/etc/weewx/skins/lang/dk.conf". Feb 8 08:33:01 frej weewxd[754]: DEBUG weewx.reportengine: **** Using defaults instead. Feb 8 08:33:01 frej weewxd[754]: Exception in thread ReportThread: Feb 8 08:33:01 frej weewxd[754]: Traceback (most recent call last): Feb 8 08:33:01 frej weewxd[754]: File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner Feb 8 08:33:01 frej weewxd[754]: self.run() Feb 8 08:33:01 frej weewxd[754]: File "/usr/share/weewx/weewx/reportengine.py", line 194, in run Feb 8 08:33:01 frej weewxd[754]: skin_dict['skin'])) as cwd: Feb 8 08:33:01 frej weewxd[754]: File "/usr/lib/python3/dist-packages/configobj.py", line 554, in __getitem__ Feb 8 08:33:01 frej weewxd[754]: val = dict.__getitem__(self, key) Feb 8 08:33:01 frej weewxd[754]: KeyError: 'skin' -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/a324f1a4-4c41-418f-9261-6b309033f7a8n%40googlegroups.com.
