If you did a package installation of weewx, as you did, the executables are in /usr/bin so your "this was working" makes sense. It's finding wee_extension because your shell's $PATH includes that directory by default. Don't overthink things. It works !!
On Tuesday, November 15, 2022 at 4:59:54 AM UTC-8 met...@gmail.com wrote: > this was not working... > > > > > > > > *# /usr/share/weewx/wee_extension > --install=/usr/local/bin/WeeWX-MQTTSubscribe/v2.2.2.tar.gz Traceback (most > recent call last): File "/usr/share/weewx/wee_extension", line 13, in > <module> import weecfg.extension File > "/usr/share/weewx/weecfg/__init__.py", line 23, in <module> import > configobjImportError: No module named configobj* > > this was working... > > > > > > > *# wee_extension > --install=/usr/local/bin/WeeWX-MQTTSubscribe/v2.2.2.tar.gz Request to > install '/usr/local/bin/WeeWX-MQTTSubscribe/v2.2.2.tar.gz'Extracting from > tar archive /usr/local/bin/WeeWX-MQTTSubscribe/v2.2.2.tar.gzSaving > installer file to /usr/share/weewx/user/installer/MQTTSubscribeSaved > configuration dictionary. Backup copy at > /etc/weewx/weewx.conf.20221115145432Finished installing extension > '/usr/local/bin/WeeWX-MQTTSubscribe/v2.2.2.tar.gz'* > > how many wee_extention are in my system (debian 10) ? > > *# find / -name wee_extension* > > */usr/share/weewx/wee_extension/usr/bin/wee_extension* > */etc/weewx/scripts/wee_extension* > > are there any symlinks, etc ? > > *# ls -al /usr/share/weewx/wee_extension* > > > > > *-rwxr-xr-x 1 root root 3292 Oct 25 14:29 /usr/share/weewx/wee_extension# > ls -al /usr/bin/wee_extension-rwxr-xr-x 1 root root 316 Oct 25 14:29 > /usr/bin/wee_extension# ls -al /etc/weewx/scripts/wee_extension-rwxr-xr-x 1 > root root 316 Oct 25 14:29 /etc/weewx/scripts/wee_extension* > On Monday, November 14, 2022 at 10:33:42 PM UTC+2 tarob...@gmail.com > wrote: > >> What fixed it for me: >> >> sudo pip3 install configobj >> >> -Troy >> >> On Mon, Nov 14, 2022, 12:22 PM George Michalopoulos <met...@gmail.com> >> wrote: >> >>> i have the same exact problem... >>> >>> >>> >>> >>> >>> >>> >>> *# /usr/share/weewx/wee_extension >>> --install=/usr/local/bin/WeeWX-MQTTSubscribe/v2.2.2.tar.gz Traceback (most >>> recent call last): File "/usr/share/weewx/wee_extension", line 13, in >>> <module> import weecfg.extension File >>> "/usr/share/weewx/weecfg/__init__.py", line 23, in <module> import >>> configobjImportError: No module named configobj* >>> >>> i run python3 and my /etc/default/weewx is >>> >>> WEEWX_PYTHON=python3 >>> WEEWX_PYTHON_ARGS= >>> WEEWX_BINDIR=/usr/share/weewx >>> WEEWX_BIN=/usr/bin/weewxd >>> WEEWX_CFG=/etc/weewx/weewx.conf >>> >>> On Sunday, November 6, 2022 at 1:34:13 PM UTC+2 tarob...@gmail.com >>> wrote: >>> >>>> Weewx was originally installed using python3 (running on rpi 4 with >>>> buster) >>>> >>>> Running "ps axu | grep wee" >>>> >>>> root 15080 15.8 3.3 122252 64084 ? Sl Nov04 388:36 >>>> python3 /usr/share/weewx/weewxd --daemon --pidfile=/var/run/weewx.pid >>>> /etc/weewx/weewx.conf >>>> pi 31454 0.0 0.0 7244 580 pts/0 S+ 06:30 0:00 grep >>>> --color=auto wee >>>> >>>> And running "cat /etc/default/weewx" >>>> >>>> WEEWX_PYTHON=python3 >>>> WEEWX_PYTHON_ARGS= >>>> WEEWX_BINDIR=/usr/share/weewx >>>> WEEWX_BIN=/usr/bin/weewxd >>>> WEEWX_CFG=/etc/weewx/weewx.conf >>>> On Sunday, November 6, 2022 at 12:24:32 AM UTC-4 vince wrote: >>>> >>>>> Guessing you installed weewx using python2 originally. >>>>> >>>>> Lets see what you're actually running. >>>>> >>>>> Try "ps axu | grep wee" and it should show us which python version >>>>> you're running. >>>>> >>>>> An example will look something like the following for a python3 >>>>> packaged install on debian 11: >>>>> >>>>> root 394 0.2 2.2 103192 22496 ? Sl 21:20 0:00 >>>>> python3 /usr/share/weewx/weewxd --daemon --pidfile=/var/run/weewx.pid >>>>> /etc/weewx/weewx.conf >>>>> >>>>> Also for a packaged install, run "cat /etc/default/weewx" which should >>>>> agree. >>>>> >>>>> On the same deb11 system, mine looks like: >>>>> >>>>> WEEWX_PYTHON=python3 >>>>> WEEWX_BINDIR=/usr/share/weewx >>>>> WEEWX_BIN=/usr/bin/weewxd >>>>> WEEWX_CFG=/etc/weewx/weewx.conf >>>>> >>>>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "weewx-user" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/weewx-user/ZK7Y7uDx4w0/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> weewx-user+...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/3eff76b2-76bf-49d7-8fd1-a0ac5df8decbn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/3eff76b2-76bf-49d7-8fd1-a0ac5df8decbn%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 on the web visit https://groups.google.com/d/msgid/weewx-user/38433230-6816-4a11-b4e5-0044e7b2fdc8n%40googlegroups.com.