Yes it has come up lots of times.  Yes then you see "*PermissionError: 
[Errno 13] Permission denied: '/var/weewx/reports/seasons.css'" * that 
indicates a permissions issue.

My guess is that /var/weewx is owned by root:root and not weewx:weewx which 
is what the weewx process runs as.  Try running  "chown -R weewx:weewx 
/var/weewx" to fix it up so the weewx process can write anywhere under the 
(very unusual) path you are using

On Thursday, October 31, 2024 at 12:17:58 PM UTC-7 Samuel Kirby-Bray wrote:

> I am guessing this topic has probably been covered lots of times - sorry! 
> I am running a Raspberry Pi 2(model B) running Weewx 5.1 and NGINX 
> webserver, but no weather reports page is appearing - just get the 404 
> message. However local host says " Welcome to nginx!".
>
>  I added the following two lines of code
>
>    - Create symbolic link to point webserver to the reports
>    - *sudo ln -s /var/weewx/reports /var/www/html/weewx* 
>    - Give the web server the ability to read from the director*y*
>    - *sudo chmod -R 755 /var/www/html/weewx*
>
>
> *The system status reports:-*
> "
> root@DietPi:~# sudo systemctl status weewx
> ● weewx.service - WeeWX
>      Loaded: loaded (/lib/systemd/system/weewx.service; enabled; preset: 
> enabled)
>      Active: active (running) since Thu 2024-10-31 17:29:38 GMT; 1min 41s 
> ago
>        Docs: https://weewx.com/docs
>    Main PID: 2128 (python3)
>       Tasks: 2 (limit: 2176)
>         CPU: 6.044s
>      CGroup: /system.slice/weewx.service
>              └─2128 python3 /usr/share/weewx/weewxd.py 
> /etc/weewx/weewx.conf
>
> Oct 31 17:31:00 DietPi weewxd[2128]:     ncopy += 
> weeutil.weeutil.deep_copy_path(path, html_dest_dir)
> Oct 31 17:31:00 DietPi weewxd[2128]:             
>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Oct 31 17:31:00 DietPi weewxd[2128]:   File 
> "/usr/share/weewx/weeutil/weeutil.py", line 1811, in deep_copy_path
> Oct 31 17:31:00 DietPi weewxd[2128]:     shutil.copy(path, d)
> Oct 31 17:31:00 DietPi weewxd[2128]:   File 
> "/usr/lib/python3.11/shutil.py", line 419, in copy
> Oct 31 17:31:00 DietPi weewxd[2128]:     copyfile(src, dst, 
> follow_symlinks=follow_symlinks)
> Oct 31 17:31:00 DietPi weewxd[2128]:   File 
> "/usr/lib/python3.11/shutil.py", line 258, in copyfile
> Oct 31 17:31:00 DietPi weewxd[2128]:     with open(dst, 'wb') as fdst:
> Oct 31 17:31:00 DietPi weewxd[2128]:          ^^^^^^^^^^^^^^^
> Oct 31 17:31:00 DietPi weewxd[2128]: PermissionError: [Errno 13] 
> Permission denied: '/var/weewx/reports/seasons.css'
> "
> I went for NGINX as I understand it uses less memory than Apache and i 
> used the standard debian installation method rather than Setup.py. 
> Perhaps its a permissions issue? *Thanks, Sam.*
>

-- 
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 visit 
https://groups.google.com/d/msgid/weewx-user/958ec104-1599-4534-9c35-6c6dd97996d5n%40googlegroups.com.

Reply via email to