Re: [weewx-user] HTML perms issue for 5.0

2024-06-01 Thread Rob Cranfill
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  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
 weewx3424852  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
  
 
 .

>>>

-- 
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.


Re: [weewx-user] HTML perms issue for 5.0

2024-06-01 Thread vince
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  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
>>> weewx3424852  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
>>>  
>>> 
>>> .
>>>
>>

-- 
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/84d2493d-eddb-43f6-8687-9bb02fdc5683n%40googlegroups.com.


Re: [weewx-user] HTML perms issue for 5.0

2024-06-01 Thread Rob Cranfill
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  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
>> weewx3424852  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
>>  
>> 
>> .
>>
>

-- 
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/c4811dfd-2187-44e7-afa3-8294cc93c109n%40googlegroups.com.


Re: [weewx-user] HTML perms issue for 5.0

2024-06-01 Thread Warren Gill
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  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
> weewx3424852  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+unsubscr...@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
> 
> .
>

-- 
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/CA%2Bz%2BvD4-O-%3DtFv%2BQ5Qu%3DT4zP-j5iAKkLcd6B-0ass3VT4-noWA%40mail.gmail.com.