It should be trying to install in the WEEWX_ROOT directory, which is generally the directory that weewx.conf is in. To diagnose, we need to see more of the log. It will tell you what WEEWX_ROOT is.
Also, it would be useful to see the full transcript when you ran weectl extension install, not just the error. -tk On Thu, Feb 29, 2024 at 7:53 AM Remy Lavabre <[email protected]> wrote: > Ok thanks Tom, thanks Gary. > 1/ Sorry for all these inconveniences, especially since the name in > capital letters was a big stupidity on my part... But by getting so angry, > we end up no longer seeing the obvious... > > 2/ These few stupidities having been resolved, there is a new problem > arriving... It will never end! :-( > Obviously the installation is trying to be done in /etc/weewx/bin/user and > not in the virtual environment...Or have I missed something again??? > > > > > > > > > > > > > > > > > > > > > > > > > > > > *(weewx-venv) remy@remy-virtual-machine:~/weewx-data$ weectl extension > install AWEKAS.zipUsing configuration file > /home/remy/weewx-data/weewx.confInstall extension 'AWEKAS.zip' (y/n)? > yExtracting from zip archive AWEKAS.zipTraceback (most recent call last): > File "/home/remy/weewx-venv/bin/weectl", line 8, in <module> > sys.exit(main()) File > "/home/remy/weewx-venv/lib/python3.8/site-packages/weectl.py", line 66, in > main namespace.func(namespace) File > "/home/remy/weewx-venv/lib/python3.8/site-packages/weectllib/__init__.py", > line 121, in dispatch namespace.action_func(config_dict, namespace) > File > "/home/remy/weewx-venv/lib/python3.8/site-packages/weectllib/extension_cmd.py", > line 116, in install_extension ext.install_extension(namespace.source, > no_confirm=namespace.yes) File > "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py", > line 138, in install_extension extension_name = > self._install_from_file(extension_path, filetype) File > "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py", > line 168, in _install_from_file extension_name = > self.install_from_dir(extension_dir) File > "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py", > line 185, in install_from_dir self._install_files(installer['files'], > extension_dir) File > "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py", > line 269, in _install_files shutil.copy(source_path, destination_path) > File "/usr/lib/python3.8/shutil.py", line 418, in copy copyfile(src, > dst, follow_symlinks=follow_symlinks) File "/usr/lib/python3.8/shutil.py", > line 264, in copyfile with open(src, 'rb') as fsrc, open(dst, 'wb') as > fdst:FileNotFoundError: [Errno 2] No such file or directory: > '/etc/weewx/bin/user/awekaswx.py'(weewx-venv) > remy@remy-virtual-machine:~/weewx-data$ * > > > *Thank you once again! :-(* > > Le jeudi 29 février 2024 à 16:40:17 UTC+1, Tom Keffer a écrit : > >> On Thu, Feb 29, 2024 at 12:01 AM Remy Lavabre <[email protected]> >> wrote: >> >>> Hello Tom, >>> in your doc ( >>> https://github.com/weewx/weewx/wiki/Weewx-Driver-Development-Tips), you >>> say : >>> >>> >>> >>> *A basic skeleton for your file might look like the one below.from setup >>> import ExtensionInstaller* >>> >> >> Wow. That's the first time I've noticed that page! Fixed. >> >> In any case, it looks like that was not the problem. >> > -- > 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/c6aa3f12-0903-42a1-a764-70bcfa2f8been%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/c6aa3f12-0903-42a1-a764-70bcfa2f8been%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEC_qe9O4DLN-6%3D3Q86cLtLvfvc2%2BM_c1ymiGKonECsKdw%40mail.gmail.com.
