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.