I'm having similar issues after upgrade to 4.1.1

Jun 24 13:22:17 PI-W4 weewx[546] ERROR weewx.drivers.wmr200: USB 
read_device overflow error
Jun 24 13:22:17 PI-W4 weewx[546] ERROR weewx.drivers.wmr200: USB device 
read error
Jun 24 13:22:17 PI-W4 weewx[546] DEBUG weewx.manager: Daily summary version 
is 1.0
Jun 24 13:22:18 PI-W4 weewx[546] INFO weewx.restx: Wunderground-PWS: 
Published record 2020-06-24 13:22:00 CEST (1592997720)
Jun 24 13:22:18 PI-W4 weewx[546] ERROR weewx.drivers.wmr200: USB polling 
thread unexpectedly terminated
Jun 24 13:22:18 PI-W4 weewx[546] INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Jun 24 13:22:18 PI-W4 weewx[546] INFO weewx.engine: Shutting down StdReport 
thread
Jun 24 13:22:31 PI-W4 weewx[546] INFO weewx.cheetahgenerator: Generated 8 
files for report SeasonsReport in 13.79 seconds
Jun 24 13:22:31 PI-W4 weewx[546] DEBUG weewx.manager: Daily summary version 
is 1.0
Jun 24 13:22:31 PI-W4 systemd[1]: Started Session c1681 of user pi.
Jun 24 13:22:37 PI-W4 weewx[546] INFO weewx.imagegenerator: Generated 15 
images for report SeasonsReport in 6.01 seconds
Jun 24 13:22:37 PI-W4 weewx[546] INFO weewx.reportengine: Copied 0 files to 
/var/www/html/weewx
Jun 24 13:22:37 PI-W4 weewx[546] DEBUG weewx.reportengine: Running report 
'SmartphoneReport'
Jun 24 13:22:37 PI-W4 weewx[546] DEBUG weewx.reportengine: Found 
configuration file /etc/weewx/skins/Smartphone/skin.conf for report 
'SmartphoneReport'
Jun 24 13:22:37 PI-W4 weewx[546] DEBUG weewx.cheetahgenerator: Using search 
list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 
'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
Jun 24 13:22:37 PI-W4 weewx[546] DEBUG weewx.manager: Daily summary version 
is 1.0
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.cheetahgenerator: Generated 6 
files for report SmartphoneReport in 0.51 seconds
Jun 24 13:22:38 PI-W4 weewx[546] DEBUG weewx.manager: Daily summary version 
is 1.0
Jun 24 13:22:38 PI-W4 weewx[546] ERROR weewx.engine: Unable to shut down 
StdReport thread
Jun 24 13:22:38 PI-W4 weewx[546] DEBUG weewx.restx: Shut down 
Wunderground-PWS thread.
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.drivers.wmr200: USB polling 
thread expired
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Watchdog 
received shutdown
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Watchdog thread 
exiting
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Watchdog thread 
expired
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Received packet 
count live:15445 archive:940 control:1782
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Received 
bytes:1993192 sent bytes:47720
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Packet archive 
queue len:21 live queue len:0
Jun 24 13:22:38 PI-W4 weewx[546] WARNING weewx.drivers.wmr200: Exiting with 
packets still in archive queue cnt:21
Jun 24 13:22:38 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Driver 
gracefully exiting
Jun 24 13:22:38 PI-W4 weewx[546] CRITICAL __main__: Caught WeeWxIOError: 
USB polling thread unexpectedly terminated
Jun 24 13:22:38 PI-W4 weewx[546] CRITICAL __main__:     ****  Waiting 60 
seconds then retrying...
Jun 24 13:22:40 PI-W4 weewx[546] INFO weewx.imagegenerator: Generated 6 
images for report SmartphoneReport in 2.05 seconds
Jun 24 13:22:40 PI-W4 weewx[546] INFO weewx.reportengine: Copied 0 files to 
/var/www/html/weewx/smartphone
.
.
.
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Using pc time 
adjusting archive record time by 3765 sec 2020-06-24 12:20:00 CEST 
(1592994000) => 2020-06-24 13:22:45 CEST (1592997765)
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Jun 24 13:23:46 PI-W4 weewx[546] DEBUG weewx.restx: Shut down 
Wunderground-PWS thread.
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: USB polling 
device thread exiting
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: USB polling 
thread expired
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Watchdog 
received shutdown
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Watchdog thread 
exiting
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Watchdog thread 
expired
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Received packet 
count live:15446 archive:941 control:1784
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Received 
bytes:664 sent bytes:48
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Packet archive 
queue len:0 live queue len:1
Jun 24 13:23:46 PI-W4 weewx[546] WARNING weewx.drivers.wmr200: Exiting with 
packets still in live queue cnt:1
Jun 24 13:23:46 PI-W4 weewx[546] INFO weewx.drivers.wmr200: Driver 
gracefully exiting
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__: Caught unrecoverable 
exception:
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****  global name 
'loginf' is not defined
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****  Traceback 
(most recent call last):
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****    File 
"/usr/share/weewx/weewxd", line 154, in main
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****      
engine.run()
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 158, in run
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****      
self.dispatchEvent(weewx.Event(weewx.STARTUP))
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 224, in dispatchEvent
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****      
callback(event)
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 530, in startup
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****      
self._catchup(self.engine.console.genStartupRecords)
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 638, in _catchup
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****      for 
record in generator(lastgood_ts):
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****    File 
"/usr/share/weewx/weewx/drivers/wmr200.py", line 1920, in genStartupRecords
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****      
loginf('genStartup() Discarding received archive record'
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****  NameError: 
global name 'loginf' is not defined
Jun 24 13:23:46 PI-W4 weewx[546] CRITICAL __main__:     ****  Exiting.
Jun 24 13:24:31 PI-W4 systemd[1]: Started Session c1683 of user pi.


On Thursday, May 7, 2020 at 1:30:05 PM UTC+2, Clo Di wrote:
>
> Hello! I have been using Weewx for many years with raspbian on a  
> raspberry with a WMR200 station.
> This week, I installed the new system (buster - 10.3) and the new version 
> of weewx.
> I also used a new base SQLite. 
> Weewx launch correctly for a  few hours. But there "regurlarly" an error. 
> The unique solution is to stop and start weewx.
>
> Someone have an idea what is the source of the problem?
>
> $ sudo systemctl status weewx
> weewx.service - LSB: weewx weather system
>    Loaded: loaded (/etc/init.d/weewx; generated)
>    Active: active (running) since Tue 2020-05-05 23:10:17 CEST; 1 day 13h 
> ago
>      Docs: man:systemd-sysv-generator(8)
>   Process: 5624 ExecStart=/etc/init.d/weewx start (code=exited, 
> status=0/SUCCESS)
>    Memory: 29.5M
>    CGroup: /system.slice/weewx.service
>            └─5640 python3 /usr/share/weewx/weewxd --daemon 
> --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf
>
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL weewx.engine:     
> ****      self.console = loader_function(config_dict, self)
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/drivers/wmr200.py", line 58, in loader
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL weewx.engine:     
> ****      return WMR200(**config_dict[DRIVER_NAME])
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/drivers/wmr200.py", line 1466, in 
> __init__
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL weewx.engine:     
> ****      self.usb_device.open_device()
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL weewx.engine:     
> ****    File "/usr/share/weewx/weewx/drivers/wmr200.py", line 196, in 
> open_device
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL weewx.engine:     
> ****      raise weewx.WakeupError(exception)
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL weewx.engine:     
> ****  weewx.WakeupError: [Errno 16] Resource busy
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL __main__: Unable 
> to load driver: [Errno 16] Resource busy
> mai 07 06:41:05 domo python3[5640]: weewx[5640] CRITICAL __main__:     
> ****  Exiting...
>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/65a6ded3-247c-49b8-b736-5079f9078d0fo%40googlegroups.com.

Reply via email to