chown -R weewx: '/var/www/rumoclock.dk/web/weewx/

On Thu, 8 Feb 2024 at 18:56, 'neu...@bnjpro.dk' via weewx-user <
weewx-user@googlegroups.com> wrote:

> 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 weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/a324f1a4-4c41-418f-9261-6b309033f7a8n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/a324f1a4-4c41-418f-9261-6b309033f7a8n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAGTinV77S9ngCXprd6_qH-p5vGY2iN%3DhxGBkhbKjizu7KkfnHQ%40mail.gmail.com.

Reply via email to