My suspicion is now in the [Engine] section. I'm almost sure there is some 
issue there.
[Engine]
    # The following section specifies which services should be run and in 
what order.
    [[Services]]
        prep_services = weewx.engine.StdTimeSynch
#        data_services = user.strele.streleservice, 
user.tempjar.tempjarservice, user.solarjar.solarjarservice, 
user.aqi.AQIservice, user.soil.Soilservice, user.temp_pisarna.Pisarnaservice
        data services = ,
        process_services = weewx.engine.StdConvert, 
weewx.engine.StdCalibrate, weewx.engine.StdQC, 
weewx.wxservices.StdWXCalculate
        xtype_services = weewx.wxxtypes.StdWXXTypes, 
weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, 
weewx.wxxtypes.StdDelta
        archive_services = weewx.engine.StdArchive
        restful_services = weewx.restx.StdStationRegistry, 
weewx.restx.StdWunderground, weewx.restx.StdPWSweather, 
weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
        report_services = weewx.engine.StdPrint, weewx.engine.StdReport

Reason: I use a few data services where my python files read various data 
and log them to the database file. Usually, after the weewx was run, a .pyc 
has been generated. Now, none of these services run as they don't provide 
any log to the syslog file. Even if I use 'data services = , ', it does not 
help.
Another observation: weewx would normally attempt to read archive records 
from the USB logger after restart. Now, it does nothing.

My apologies for posting so much but I need to resolve this.

ponedeljek, 23. december 2024 ob 14:00:13 UTC+1 je oseba mihec napisala:

> Sorry, this is the log content when I restart weewx after I set the 
> permissions on directories and database file:
> Dec 23 13:50:26 vreme-Solkan-master systemd[1]: Started WeeWX.
> Dec 23 13:50:26 vreme-Solkan-master weewxd[32632]: DEBUG __main__:     
> ****      raise Terminate
> Dec 23 13:50:26 vreme-Solkan-master weewxd[32632]: DEBUG __main__:     
> ****  Terminate
> Dec 23 13:50:26 vreme-Solkan-master weewxd[1302]: INFO __main__: 
> Initializing weewxd version 5.1.0
> Dec 23 13:50:26 vreme-Solkan-master weewxd[1302]: INFO __main__: Command 
> line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Using 
> Python: 3.7.3 (default, Apr  3 2019, 05:39:12) #012[GCC 8.2.0]
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Located 
> at:   /usr/bin/python3
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Platform: 
>     Linux-4.19.66-v7+-armv7l-with-debian-10.0
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Locale:   
>     'sl_SI.UTF-8'
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Entry 
> path:   /usr/share/weewx/weewxd.py
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: 
> WEEWX_ROOT:   /etc/weewx
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Config 
> file:  /etc/weewx/weewx.conf
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: User 
> module:  /etc/weewx/bin/user
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Debug:   
>      1
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: User:     
>     weewx
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Group:   
>      weewx
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO __main__: Groups:   
>     dialout weewx
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG __main__: 
> loop_on_init: False
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG __main__: 
> Initializing engine
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.engine: 
> Loading station type Vantage (weewx.drivers.vantage)
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
> weewx.drivers.vantage: Driver version is 3.6.2
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
> weewx.drivers.vantage: Option loop_request=1
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
> weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; 
> timeout 4.00
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
> weewx.drivers.vantage: Successfully woke up Vantage console
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
> weewx.drivers.vantage: Hardware type is 17
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
> weewx.drivers.vantage: ISS ID is 1
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG 
> weewx.drivers.vantage: Hardware name: Vantage Vue
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service weewx.engine.StdTimeSynch
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service weewx.engine.StdTimeSynch
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service user.strele.streleservice
> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: strele: using 
> /home/pi/weewx/html/strele2.txt
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service user.strele.streleservice
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service user.tempjar.tempjarservice
> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: tempJar: using 
> /home/pi/weewx/html/extraTemp1.txt
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service user.tempjar.tempjarservice
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service user.solarjar.solarjarservice
> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: solarJar: using 
> /home/pi/weewx/html/solar.txt
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service user.solarjar.solarjarservice
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service user.aqi.AQIservice
> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: AQI: using 
> /home/pi/weewx/html/aqi.txt
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service user.aqi.AQIservice
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service user.soil.Soilservice
> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: Temperatura tal: using 
> /home/pi/weewx/html/soiltemp.txt
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service user.soil.Soilservice
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service user.temp_pisarna.Pisarnaservice
> Dec 23 13:50:27 vreme-Solkan-master /weewxd.py: Temperatura v pisarni: 
> /home/pi/data/ITtemp.txt
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service user.temp_pisarna.Pisarnaservice
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service weewx.engine.StdConvert
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.engine: 
> StdConvert target unit is 0x1
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service weewx.engine.StdConvert
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service weewx.engine.StdCalibrate
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service weewx.engine.StdCalibrate
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service weewx.engine.StdQC
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Finished loading service weewx.engine.StdQC
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.engine: 
> Loading service weewx.wxservices.StdWXCalculate
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.wxservices: 
> StdWXCalculate will use data binding wx_binding
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.manager: 
> Daily summary version is 2.0
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.manager: 
> Daily summaries at V2.0. Patching to V4.0
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: INFO weewx.manager: 
> recalculate_weights: Using database 'weewx.sdb'
> Dec 23 13:50:27 vreme-Solkan-master weewxd[1302]: DEBUG weewx.manager: 
> recalculate_weights: Tranche size 100
> Dec 23 13:51:01 vreme-Solkan-master CRON[1333]: (pi) CMD 
> (/home/pi/scripts/readITtemp.sh)
> Dec 23 13:51:01 vreme-Solkan-master CRON[1335]: (pi) CMD 
> (/home/pi/weewx/scripts/loadStrele.sh)
> Dec 23 13:51:01 vreme-Solkan-master CRON[1341]: (pi) CMD 
> (/home/pi/weewx/scripts/loadSoilTemp.sh)
> Dec 23 13:51:01 vreme-Solkan-master CRON[1345]: (pi) CMD 
> (/home/pi/weewx/scripts/obeti.sh)
> Dec 23 13:51:01 vreme-Solkan-master CRON[1351]: (pi) CMD (/usr/bin/python 
> /home/pi/scripts/readDALSolkan.py)
> Dec 23 13:51:01 vreme-Solkan-master CRON[1353]: (pi) CMD (/usr/bin/python 
> /home/pi/scripts/parseWForiginal.py)
> Dec 23 13:51:01 vreme-Solkan-master CRON[1355]: (pi) CMD 
> (/home/pi/weewx/scripts/solar.sh)
> Dec 23 13:51:01 vreme-Solkan-master CRON[1312]: (CRON) info (No MTA 
> installed, discarding output)
> Dec 23 13:51:01 vreme-Solkan-master CRON[1313]: (CRON) info (No MTA 
> installed, discarding output)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1504]: (pi) CMD 
> (/home/pi/weewx/scripts/loadStrele.sh)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1505]: (pi) CMD 
> (/home/pi/weewx/scripts/solar.sh)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1509]: (pi) CMD 
> (/home/pi/weewx/scripts/loadSoilTemp.sh)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1517]: (pi) CMD (/usr/bin/python 
> /home/pi/scripts/parseWForiginal.py)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1512]: (pi) CMD (/usr/bin/python 
> /home/pi/scripts/readDALSolkan.py)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1520]: (pi) CMD 
> (/home/pi/scripts/readITtemp.sh)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1527]: (pi) CMD 
> (/home/pi/weewx/scripts/obeti.sh)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1484]: (CRON) info (No MTA 
> installed, discarding output)
> Dec 23 13:52:01 vreme-Solkan-master CRON[1483]: (CRON) info (No MTA 
> installed, discarding output)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1690]: (pi) CMD 
> (/home/pi/scripts/readITtemp.sh)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1696]: (pi) CMD 
> (/home/pi/weewx/scripts/obeti.sh)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1703]: (pi) CMD 
> (/home/pi/weewx/scripts/solar.sh)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1702]: (pi) CMD 
> (/home/pi/weewx/scripts/loadSoilTemp.sh)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1706]: (pi) CMD (/usr/bin/python 
> /home/pi/scripts/readDALSolkan.py)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1713]: (pi) CMD 
> (/home/pi/weewx/scripts/loadStrele.sh)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1717]: (pi) CMD (/usr/bin/python 
> /home/pi/scripts/parseWForiginal.py)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1671]: (CRON) info (No MTA 
> installed, discarding output)
> Dec 23 13:53:01 vreme-Solkan-master CRON[1672]: (CRON) info (No MTA 
> installed, discarding output)
>
>
> pi@vreme-Solkan-master:~ $ ls -la weewx/database/
> skupno 666208
> drwxrwxrwx 3 weewx weewx      4096 dec 23 13:54 .
> drwxrwxrwx 8 weewx weewx      4096 dec 14 06:31 ..
> drwxrwxrwx 2 root  root       4096 sep 11  2019 backup
> -rwxrwxrwx 1 weewx weewx 682086400 dec 23 13:48 weewx.sdb
> -rwxrwxrwx 1 weewx weewx     90800 dec 23 13:56 weewx.sdb-journal
>
> The /home/pi/weewx/ and /home/pi/weewx/database/ directories are both set 
> to weewx:weewx owners.
>
> The 'weewx.sdb-journal' appeared with weewx 5.1.0. The time of last change 
> on the 'weewx.sdb' is the time when I re-set ownership to weewx:weewx.
>
> Now it looks like the weewx doesn't try to read the data from the logger 
> and run the tasks (WU, FTP).
>
> ponedeljek, 23. december 2024 ob 13:51:30 UTC+1 je oseba Tom Keffer 
> napisala:
>
>> Without a log, so are we.
>>
>> See *How to get a good, useful log 
>> <https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user#how-to-get-a-good-useful-log>.*
>>
>>
>> On Mon, Dec 23, 2024 at 4:47 AM mihec <pete...@gmail.com> wrote:
>>
>>> I set all directories' permissions to '777' and the error has gone. The 
>>> next issue is the weewx does not log the data from the station at all. No 
>>> message in the log, no WU update, no FTP update, no database write attempt. 
>>> I'm completely lost.
>>>
>>> ponedeljek, 23. december 2024 ob 12:49:09 UTC+1 je oseba 
>>> michael.k...@gmx.at napisala:
>>>
>>>>
>>>> The user which is running weewx has to have write access both to the 
>>>> database file and the containing folder. Furthermore, no other process can 
>>>> have the database open for writing at the same time.
>>>> mihec schrieb am Montag, 23. Dezember 2024 um 10:43:15 UTC+1:
>>>>
>>>>> Latest status: I've upgraded to weewx 5.1 and set python3 as default. 
>>>>> I think everything should be operational except the weewx does not have 
>>>>> write permissions to the existing weewx.sdb. I've attached complete 
>>>>> startup 
>>>>> log.
>>>>> I really appreciate your help since the station is now not 
>>>>> operational... Thanks!
>>>>> Dec 23 10:34:11 vreme-Solkan-master systemd[1]: Started WeeWX.
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Initializing weewxd version 5.1.0
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Using Python: 3.7.3 (default, Apr  3 2019, 05:39:12) #012[GCC 8.2.0]
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Located at:   /usr/bin/python3
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Platform:     Linux-4.19.66-v7+-armv7l-with-debian-10.0
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Locale:       'sl_SI.UTF-8'
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Entry path:   /usr/share/weewx/weewxd.py
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> WEEWX_ROOT:   /etc/weewx
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Config file:  /etc/weewx/weewx.conf
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: User 
>>>>> module:  /etc/weewx/bin/user
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Debug:        1
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> User:         weewx
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Group:        weewx
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO __main__: 
>>>>> Groups:       dialout weewx
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG __main__: 
>>>>> loop_on_init: False
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG __main__: 
>>>>> Initializing engine
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO weewx.engine: 
>>>>> Loading station type Vantage (weewx.drivers.vantage)
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.drivers.vantage: Driver version is 3.6.2
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.drivers.vantage: Option loop_request=1
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; 
>>>>> timeout 4.00
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.drivers.vantage: Successfully woke up Vantage console
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.drivers.vantage: Hardware type is 17
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.drivers.vantage: ISS ID is 1
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.drivers.vantage: Hardware name: Vantage Vue
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service weewx.engine.StdTimeSynch
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service weewx.engine.StdTimeSynch
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service user.strele.streleservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: strele: using 
>>>>> /home/pi/weewx/html/strele2.txt
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service user.strele.streleservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service user.tempjar.tempjarservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: tempJar: using 
>>>>> /home/pi/weewx/html/extraTemp1.txt
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service user.tempjar.tempjarservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service user.solarjar.solarjarservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: solarJar: using 
>>>>> /home/pi/weewx/html/solar.txt
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service user.solarjar.solarjarservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service user.aqi.AQIservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: AQI: using 
>>>>> /home/pi/weewx/html/aqi.txt
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service user.aqi.AQIservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service user.soil.Soilservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: Temperatura tal: using 
>>>>> /home/pi/weewx/html/soiltemp.txt
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service user.soil.Soilservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service user.temp_pisarna.Pisarnaservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master /weewxd.py: Temperatura v pisarni: 
>>>>> /home/pi/data/ITtemp.txt
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service user.temp_pisarna.Pisarnaservice
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service weewx.engine.StdConvert
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO weewx.engine: 
>>>>> StdConvert target unit is 0x1
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service weewx.engine.StdConvert
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service weewx.engine.StdCalibrate
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service weewx.engine.StdCalibrate
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service weewx.engine.StdQC
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Finished loading service weewx.engine.StdQC
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG weewx.engine: 
>>>>> Loading service weewx.wxservices.StdWXCalculate
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO 
>>>>> weewx.wxservices: StdWXCalculate will use data binding wx_binding
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.manager: Daily summary version is 2.0
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO weewx.manager: 
>>>>> Daily summaries at V2.0. Patching to V4.0
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: INFO weewx.manager: 
>>>>> recalculate_weights: Using database 'weewx.sdb'
>>>>> Dec 23 10:34:12 vreme-Solkan-master weewxd[12090]: DEBUG 
>>>>> weewx.manager: recalculate_weights: Tranche size 100
>>>>> Dec 23 10:34:15 vreme-Solkan-master weewxd[12090]: CRITICAL __main__: 
>>>>> Database OperationalError exception: attempt to write a readonly database
>>>>> Dec 23 10:34:15 vreme-Solkan-master weewxd[12090]: CRITICAL __main__: 
>>>>>     ****  Waiting 2 minutes then retrying...
>>>>>
>>>>> This is my database file:
>>>>> -rwxrwxrwx 1 weewx weewx 682086400 dec 23 08:57 weewx.sdb
>>>>>
>>>>> I also tried with pi:root or root:root but none of the options worked.
>>>>>
>>>>> ponedeljek, 23. december 2024 ob 09:34:05 UTC+1 je oseba mihec 
>>>>> napisala:
>>>>>
>>>>>> Thanks both for your advice. I decided to do a weewx upgrade before I 
>>>>>> read you last two posts... It has not progressed OK and now I'm stuck 
>>>>>> with 
>>>>>> some strange error due to modified schema in the weewx.sdb file. I moved 
>>>>>> to 
>>>>>> weewx 4.10. I'm trying to solve this now...
>>>>>>
>>>>>> petek, 20. december 2024 ob 20:04:39 UTC+1 je oseba Tom Keffer 
>>>>>> napisala:
>>>>>>
>>>>>>> Ah, yes! That would explain the symptoms. I forgot that Peter had 
>>>>>>> upgraded neowx.
>>>>>>>
>>>>>>> Peter: I think Vince is right: the modern neowx skin depends on a 
>>>>>>> modern version of WeeWX.
>>>>>>>
>>>>>>> On Fri, Dec 20, 2024 at 10:53 AM vince <vince...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Sure, but 3.9 doesn't know of the newer %Y syntax that the current 
>>>>>>>> (new) skin that is failing uses.
>>>>>>>>
>>>>>>>> He can:
>>>>>>>>
>>>>>>>>    - hack the new/current version of the skin to use the old YYYY 
>>>>>>>>    format that 3.9 knows of
>>>>>>>>    - Or go back to running the old skin on the old weewx
>>>>>>>>    - Or better yet get current and run v5 weewx and the new skin 
>>>>>>>>    that matches it
>>>>>>>>
>>>>>>>> But old weewx and new format template naming isn't gonna work.   
>>>>>>>> Weewx is backward compatible, but it's not forward compatible.
>>>>>>>>
>>>>>>>> On Friday, December 20, 2024 at 10:41:01 AM UTC-8 Tom Keffer wrote:
>>>>>>>>
>>>>>>>>> You remember right, except that the old 'YYYY', 'MM', etc., names 
>>>>>>>>> are still honored. 
>>>>>>>>>
>>>>>>>>> Besides, he has not upgraded his copy of WeeWX. He's still on V3.9.
>>>>>>>>>
>>>>>>>>> On Fri, Dec 20, 2024 at 9:29 AM vince <vince...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> "*My suspicion is that weewx is not handling the %Y and %Y-%m 
>>>>>>>>>> template files properly."*
>>>>>>>>>>
>>>>>>>>>> Tom - it's been literally years, but I remember some kind of 
>>>>>>>>>> breaking change that happened along those lines way back when and 
>>>>>>>>>> the fix 
>>>>>>>>>> was to rename filenames on the template files in pre-existing skins.
>>>>>>>>>>
>>>>>>>>>> FWIW - surfing the neowx github site(s), the old original neowx 
>>>>>>>>>> skin file names in the format of  "NOAA-YYYY-MM.txt.tmpl 
>>>>>>>>>> <https://github.com/neoground/neowx/blob/master/src/NOAA/NOAA-YYYY-MM.txt.tmpl>"
>>>>>>>>>>  
>>>>>>>>>> and the like.   The new ones uses the % syntax for year/month in the 
>>>>>>>>>> filename name.   My very hazy recollection is that at some point in 
>>>>>>>>>> time I 
>>>>>>>>>> had to rename things in old skins to use the new syntax.
>>>>>>>>>>
>>>>>>>>>> My guess (guess) is that to use the new neowx skin on the old 
>>>>>>>>>> weewx he has to rename the neowx templates the other way to use the 
>>>>>>>>>> old 
>>>>>>>>>> syntax for file naming.
>>>>>>>>>>
>>>>>>>>>> From the install.py file for the current neowx:
>>>>>>>>>> 'skins/neowx-material/archive/NOAA-%Y.txt.tmpl', 
>>>>>>>>>> 'skins/neowx-material/archive/NOAA-%Y-%m.txt.tmpl'
>>>>>>>>>>
>>>>>>>>>> For the new skin on old ancient weewx, I'd try renaming them to 
>>>>>>>>>> the old filename syntax ala:
>>>>>>>>>> 'skins/neowx-material/archive/NOAA-YYYY.txt.tmpl', 
>>>>>>>>>> 'skins/neowx-material/archive/NOAA-YYYY-MM.txt.tmpl'
>>>>>>>>>>
>>>>>>>>>> Worst that happens is it doesn't work :-)
>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>>>>>> 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 visit 
>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/998b9ae9-cf90-47c5-91c0-587f532d151dn%40googlegroups.com
>>>>>>>>>>  
>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/998b9ae9-cf90-47c5-91c0-587f532d151dn%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+...@googlegroups.com.
>>>>>>>>
>>>>>>> To view this discussion visit 
>>>>>>>> https://groups.google.com/d/msgid/weewx-user/8dd66ca8-0222-4a2b-a1ad-32f16f03bf63n%40googlegroups.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/8dd66ca8-0222-4a2b-a1ad-32f16f03bf63n%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+...@googlegroups.com.
>>>
>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/weewx-user/2d2a6873-7e20-44b9-80fc-60372a12e4d3n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/2d2a6873-7e20-44b9-80fc-60372a12e4d3n%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 visit 
https://groups.google.com/d/msgid/weewx-user/3e8dc1b1-62e1-4232-8628-5e8901bc143fn%40googlegroups.com.

Reply via email to