You sent it for the "Unrecognized type" error, not the "No such file" error.
Could you send me the entire file AWEKAS.zip and I will try it on my end? -tk On Thu, Feb 29, 2024 at 1:19 PM Remy LAVABRE <[email protected]> wrote: > Sorry Tom but I’ve already send you the return of the terminal : > > (weewx-venv) remy@remy-virtual-machine:~/weewx-data$ extension weectl > installer AWEKAS.zip > Utilisation du fichier de configuration /home/remy/weewx-data/weewx.conf > Installer l'extension « AWEKAS.zip » (o/n) ? oui > Extraction de l'archive zip AWEKAS.zip > Traceback (dernier appel le plus récent) : > Fichier "/home/remy/weewx-venv/bin/weectl", ligne 8, dans <module> > sys.exit(main()) > Fichier "/home/remy/weewx-venv/lib/python3.8/site-packages/weectl.py", > ligne 66, dans main > espace de noms.func (espace de noms) > Fichier > "/home/remy/weewx-venv/lib/python3.8/site-packages/weectllib/__init__.py", > ligne 121, dans dispatch > espace de noms.action_func(config_dict, espace de noms) > Fichier > "/home/remy/weewx-venv/lib/python3.8/site-packages/weectllib/extension_cmd.py", > ligne 116, dans install_extension > ext.install_extension (namespace.source, no_confirm=namespace.yes) > Fichier > "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py", > ligne 138, dans install_extension > extension_name = self._install_from_file (extension_path, type de fichier) > Fichier > "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py", > ligne 168, dans _install_from_file > extension_name = self.install_from_dir(extension_dir) > Fichier > "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py", > ligne 185, dans install_from_dir > self._install_files(installer['files'], extension_dir) > Fichier > "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py", > ligne 269, dans _install_files > close.copy (chemin_source, chemin_destination) > Fichier "/usr/lib/python3.8/shutil.py", ligne 418, en copie > copyfile(src, dst, follow_symlinks=follow_symlinks) > Fichier "/usr/lib/python3.8/shutil.py", ligne 264, dans le copyfile > avec open(src, 'rb') comme fsrc, open(dst, 'wb') comme fdst : > FileNotFoundError : [Errno 2] Aucun fichier ou répertoire de ce type : > '/etc/weewx/bin/user/awekaswx.py' > (weewx-venv) remy@remy-virtual-machine:~/weewx-data$ > > I have nothing else except syslog already sent... > If there there is another information you want, I do not know which one > and how to get it... 😞 > ??? > > > > Le jeu. 29 févr. 2024, 19:58, Tom Keffer <[email protected]> a écrit : > >> When you run "weectl extension install", what shows up on the terminal? >> It should tell you which configuration file it is using. That will tell us >> what it expects WEEWX_ROOT to be. >> >> On Thu, Feb 29, 2024 at 10:13 AM Remy LAVABRE <[email protected]> >> wrote: >> >>> Sorry Tom, I don’t understand what you want exactly... >>> >>> Le jeu. 29 févr. 2024, 17:45, Tom Keffer <[email protected]> a écrit : >>> >>>> How about the transcript? What did you see when you ran weectl? >>>> >>>> On Thu, Feb 29, 2024 at 8:05 AM Remy Lavabre <[email protected]> >>>> wrote: >>>> >>>>> Feb 29 17:03:12 remy-virtual-machine weectl[3059]: INFO weectllib: >>>>> Initializing weectl version 5.0.2 >>>>> Feb 29 17:03:12 remy-virtual-machine weectl[3059]: INFO weectllib: >>>>> Command line: /home/remy/weewx-venv/bin/weectl extension install >>>>> AWEKAS.zip >>>>> Feb 29 17:03:12 remy-virtual-machine weectl[3059]: ERROR >>>>> weeutil.startup: Cannot load user extensions: No module named 'user' >>>>> >>>>> Le jeudi 29 février 2024 à 16:59:12 UTC+1, Tom Keffer a écrit : >>>>> >>>>>> 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/8d965e23-fd96-43e8-8aba-0a86d39878den%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/8d965e23-fd96-43e8-8aba-0a86d39878den%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/CAPq0zEDo0ciLV3zXGCKuKqx932KeitZrXjTgEQR5pHaLZpMkog%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEDo0ciLV3zXGCKuKqx932KeitZrXjTgEQR5pHaLZpMkog%40mail.gmail.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/CADhm9YdT_x7HNT%2BjYJBi4n_yWWr35jPAP4AuyAj8e6C1xKFKOA%40mail.gmail.com >>> <https://groups.google.com/d/msgid/weewx-user/CADhm9YdT_x7HNT%2BjYJBi4n_yWWr35jPAP4AuyAj8e6C1xKFKOA%40mail.gmail.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/CAPq0zEB97a%2BMUH4kqp%3DnJMk%3DBfarAS3SPC%2BXQwwt3KZSHb31kA%40mail.gmail.com >> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEB97a%2BMUH4kqp%3DnJMk%3DBfarAS3SPC%2BXQwwt3KZSHb31kA%40mail.gmail.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/CADhm9YdrFs%2BcezB%2BbMayd8V9S5xRSkTEvv4gUAETPULsD7p-OQ%40mail.gmail.com > <https://groups.google.com/d/msgid/weewx-user/CADhm9YdrFs%2BcezB%2BbMayd8V9S5xRSkTEvv4gUAETPULsD7p-OQ%40mail.gmail.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/CAPq0zEAM0N-RxhdiS%2BY6qMywQJ%3Di6a08GuYDOw-DvJG7PMNXhw%40mail.gmail.com.
