OK, I purge all, delete old directories ... and keep my old weewx.conf file.
Now I have this error :
Configuration file '/etc/weewx/weewx.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** weewx.conf (Y/I/N/O/D/Z) [default=N] ?
Traceback (most recent call last):
File "/usr/share/weewx/wee_config", line 128, in <module>
main()
File "/usr/share/weewx/wee_config", line 122, in main
config_mgr.run(args, options)
File "/usr/share/weewx/weecfg/config.py", line 125, in run
weecfg.modify_config(config_dict, stn_info, self.logger, options.debug)
File "/usr/share/weewx/weecfg/__init__.py", line 313, in modify_config
config_dict['StdReport']['Defaults']['unit_system'] =
stn_info['unit_system']
File "/usr/lib/python3/dist-packages/configobj.py", line 554, in
__getitem__
val = dict.__getitem__(self, key)
KeyError: 'Defaults'
dpkg: error processing package weewx (--install):
installed weewx package post-installation script subprocess returned error
exit status 1
Processing triggers for systemd (241-7~deb10u9+rpi1) ...
Errors were encountered while processing:
weewx
(...)
YM
Le mardi 11 juillet 2023 à 18 h 31 min 24 s UTC-4, Tom Keffer a écrit :
> Note that with packaged installs, if you remove a package, it does not
> remove weewx.conf unless you "purge" it.
>
> *sudo apt purge weewx*
>
>
> Take a look at the bottom of your weewx.conf under [Engine]. You have
> user.mqtt specified somewhere in there.
>
>
>
> On Tue, Jul 11, 2023 at 3:21 PM Yves Martin <[email protected]> wrote:
>
>> I've reinstalled all ... still have critical issues
>>
>> debug=1 is already set
>>
>> Last error :
>>
>> /etc/init.d/weewx start
>> /etc/init.d/weewx status
>>
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** File "/usr/share/weewx/weewxd", line 148, in main
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** engine = weewx.engine.StdEngine(config_dict)
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** File "/usr/share/weewx/weewx/engine.py", line 93, in __init__
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** self.loadServices(config_dict)
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** File "/usr/share/weewx/weewx/engine.py", line 161, in
>> loadServices
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** obj = weeutil.weeutil.get_object(svc)(self, config_dict)
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** File "/usr/share/weewx/weeutil/weeutil.py", line 1335, in
>> get_object
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** mod = __import__(module)
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** ModuleNotFoundError: No module named 'user.mqtt'
>> Jul 11 17:17:09 weewx4-raspi python3[375]: weewx[375] CRITICAL __main__:
>> **** Exiting.
>>
>> I have disabled MQTT in weewx.conf but I have till this error.
>>
>> One week now I'm trying to reinstall weewx, I'm a bit desperated...
>>
>> YM
>>
>>
>> Le lundi 10 juillet 2023 à 21 h 19 min 34 s UTC-4, Tom Keffer a écrit :
>>
>>> Please set debug=1, then restart weewx. Post the log from startup
>>> through the exception.
>>>
>>> On Mon, Jul 10, 2023 at 2:50 PM Yves Martin <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> Since I've upgraded weewx from 3.9.2 to 4.10.2 I have a couple of error.
>>>>
>>>> This one seems critical :
>>>>
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> Traceback (most recent call last):
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> File "/usr/share/weewx/weewx/engine.py", line 119, in setupStation
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> self.console = loader_function(config_dict, self)
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 40, in loader
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> return VantageService(engine, config_dict)
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1989, in __init__
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> Vantage.__init__(self, **config_dict[DRIVER_NAME])
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 534, in __init__
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> self._setup()
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1394, in _setup
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> self.hardware_type = self._determine_hardware()
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> File "/usr/share/weewx/weewx/drivers/vantage.py", line 1385, in
>>>> _determine_hardware
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> raise weewx.WeeWxIOError("Unable to read hardware type")
>>>> Jul 10 17:46:34 meteo-raspi weewx[4390] CRITICAL weewx.engine: ****
>>>> WeeWxIOError: Unable to read hardware type
>>>>
>>>> Any suggestion?
>>>>
>>>> Regards,
>>>> Yves
>>>>
>>>> --
>>>> 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/fd6e8299-3b73-4cd8-92ac-22f9087228f5n%40googlegroups.com
>>>>
>>>> <https://groups.google.com/d/msgid/weewx-user/fd6e8299-3b73-4cd8-92ac-22f9087228f5n%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/80ce2801-f109-476c-a8b4-94e1950460a4n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/80ce2801-f109-476c-a8b4-94e1950460a4n%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/7e3d3133-dfd3-4891-8b4c-af06e906dff5n%40googlegroups.com.