That seems to have done it! Thanks :) One odd thing: I had to copy the old seasons.css and seasons.js files over, by hand. Whatev.
On Saturday, June 1, 2024 at 1:31:47 PM UTC-7 vince wrote: > I would "sudo chown -R weewx:weewx /var/www/html/weather" so the > directory and its contents are owned by the weewx user that the weewx > process runs as. > > On Saturday, June 1, 2024 at 1:18:32 PM UTC-7 Rob Cranfill wrote: > >> Thanks for the idea, but that didn't fix it. >> >> On Saturday, June 1, 2024 at 12:42:47 PM UTC-7 Warren Gill wrote: >> >>> There might be files left over from pre-upgrade that are still owned by >>> www-data (daybarometer.png, for example). I'd just go into the >>> /var/www/html/weather/ directory and remove everything and let weewx build >>> new ones. Or, chown weewx:weewx * in the weather directory >>> >>> >>> On Sat, Jun 1, 2024 at 2:22 PM Rob Cranfill <robcr...@gmail.com> wrote: >>> >>>> Hey, all! >>>> >>>> Just upgraded to 5.02 from 4.10.something, and now WeeWX can't output >>>> to my web server directory. I'm sure it's some dumb permissions thing I'm >>>> missing, but I am not seeing it. >>>> >>>> I get a bazillion errors like this in the log: >>>> >>>> Jun 01 12:16:15 pi4 weewxd[3424852]: ERROR weewx.imagegenerator: Unable >>>> to save to file '/var/www/html/weather/daybarometer.png' [Errno 13] >>>> Permission denied: '/var/www/html/weather/daybarometer.png': >>>> >>>> My new install is running as user weewx, as intended: >>>> rob@pi4: $ ps aux | grep wee >>>> weewx 3424852 4.9 2.8 358576 53528 ? Ssl 11:38 1:42 >>>> python3 /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf >>>> >>>> I added that user to some groups (for my USB interface and the HTML >>>> directory) >>>> rob@pi4: $ groups weewx >>>> weewx : weewx dialout www-data >>>> >>>> And here are the permissions along that directory path. See anything >>>> untowards? >>>> drwxr-xr-x 12 root root 4.0K Dec 7 20:36 /var >>>> drwxr-xr-x 3 root root 4.0K Dec 7 20:36 /var/www/ >>>> drwxr-xr-x 4 www-data www-data 4.0K Jun 1 10:58 /var/www/html/ >>>> drwxrwxr-x 6 www-data www-data 4.0K Jun 1 11:25 /var/www/html/weather/ >>>> >>>> Thanks for any suggestions. I can post more info if that will help. The >>>> logs show nothing else interesting that I can see. >>>> >>>> /rob >>>> >>>> >>>> -- >>>> 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+...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/08ee001f-caa9-4982-9f13-1c2be9d3bdaan%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/08ee001f-caa9-4982-9f13-1c2be9d3bdaan%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/e116cca9-0778-451b-aa77-e23b321b971en%40googlegroups.com.