Weewx crash with interceptor extension

95 views
Skip to first unread message

sc.lep...@gmail.com

unread,
Dec 24, 2022, 9:44:26 AM12/24/22
to weewx-user
Hello
I have a fresh installation of weewx (4.9.1) with interceptor extension  to sniff packet on my Froggit WH6000

Dec 24 15:35:17 meteo-Ubuntu weewx-FROGGIT[235056] INFO user.interceptor: shutting down server thread
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__: Caught OSError: [Errno 1] Opération non permise: '/root/.cache/doc'
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****  Traceback (most recent call last):
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 214, in run
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet))
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      callback(event)
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 634, in check_loop
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      raise BreakLoop
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****  weewx.engine.BreakLoop
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****  
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****  During handling of the above exception, another exception occurred:
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****  
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****  Traceback (most recent call last):
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewxd", line 154, in main
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      engine.run()
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 221, in run
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      self.dispatchEvent(weewx.Event(weewx.POST_LOOP))
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      callback(event)
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 644, in post_loop
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      self._software_catchup()
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 715, in _software_catchup
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD,
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      callback(event)
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/user/cmon.py", line 723, in new_archive_record
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      self.save_data(self.get_data(now, self.last_ts))
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/user/cmon.py", line 743, in get_data
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      record = self.collector.get_data(now_ts)
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****    File "/usr/share/weewx/user/cmon.py", line 551, in get_data
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****      st = os.statvfs(disk)
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****  PermissionError: [Errno 1] Opération non permise: '/root/.cache/doc'
Dec 24 15:35:18 meteo-Ubuntu weewx-FROGGIT[235056] CRITICAL __main__:     ****  Waiting 10 seconds then retrying...
Dec 24 15:35:28 meteo-Ubuntu weewx-FROGGIT[235056] INFO __main__: retrying...


I use Weewx in no sudo ( in root user)  
 I  cannot change permission this  : 
Caught OSError: [Errno 1] Opération non permise: '/root/.cache/doc'

And I dont know why this directory  ! ?

Can someone help me  ? 
And Happy Christmas ...

Stéphane

vince

unread,
Dec 25, 2022, 4:30:04 PM12/25/22
to weewx-user
What version of ubuntu ?
Did you install the desktop or server version ?

Look up "Operation not permitted /root/.cache/doc" in Google.
This seems to be an os issue.

If you try "df" does it throw the same error ?

sc.lep...@gmail.com

unread,
Dec 26, 2022, 7:24:48 AM12/26/22
to weewx-user
My  Ubuntu  version : 
#lsb_release -a
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy

#uname -a 
Linux meteo-Ubuntu 5.15.0-56-generic #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

 yes When I  m trying to  use df command is the same problem ;-(

root@meteo-Ubuntu:~# df /root/.cache/doc/
df: /root/.cache/doc/: Opération non permise
root@meteo-Ubuntu:~#
 

I  m trying to find "the" solution 


sc.lep...@gmail.com

unread,
Dec 26, 2022, 12:19:49 PM12/26/22
to weewx-user
I  use this command  from comment https://github.com/flatpak/xdg-desktop-portal/issues/512#issuecomment-722361593
#fusermount -u /root/.cache/doc
Reply all
Reply to author
Forward
0 new messages