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.

Reply via email to