install von V5-refactor

65 views
Skip to first unread message

Hartmut Schweidler

unread,
Oct 19, 2023, 2:15:38 AM10/19/23
to weewx-development
Guten Morgen,
wie kann ich die neuste Version von weewx 5.0.0b14 als Debian Version installieren

Gruß
Hartmut

Greg

unread,
Oct 19, 2023, 2:58:02 AM10/19/23
to weewx-development

Hartmut Schweidler

unread,
Oct 19, 2023, 3:18:12 AM10/19/23
to weewx-development
Das hilft nicht weiter
hier die syslog

2023-10-19T09:10:53.355082+02:00 ba002 weewx[10493] INFO __main__: Entry path: /usr/share/weewx/weewxd.py
2023-10-19T09:10:53.355831+02:00 ba002 weewx[10493] INFO __main__: Using configuration file /etc/weewx/weewx.conf
2023-10-19T09:10:53.358902+02:00 ba002 weewx[10493] INFO __main__: Debug is 1
2023-10-19T09:10:53.361864+02:00 ba002 weewx[10493] DEBUG __main__: Initializing engine
2023-10-19T09:10:53.364734+02:00 ba002 weewx[10493] INFO weewx.engine: Loading station type Simulator (weewx.drivers.simulator)
2023-10-19T09:10:53.370900+02:00 ba002 weewx[10493] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
2023-10-19T09:10:53.373832+02:00 ba002 weewx[10493] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
2023-10-19T09:10:53.376621+02:00 ba002 weewx[10493] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
...
2023-10-19T09:15:16.061542+02:00 ba002 weewx[10493] INFO weewx.engine: Main loop exiting. Shutting engine down.
2023-10-19T09:15:16.062260+02:00 ba002 weewx[10493] CRITICAL __main__: Caught unrecoverable exception:
2023-10-19T09:15:16.062682+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  Unit system mismatch 1 v. 16
2023-10-19T09:15:16.063133+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  Traceback (most recent call last):
2023-10-19T09:15:16.063623+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 211, in run
2023-10-19T09:15:16.064025+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet))
2023-10-19T09:15:16.064388+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 242, in dispatchEvent
2023-10-19T09:15:16.064736+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      callback(event)
2023-10-19T09:15:16.065076+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 631, in check_loop
2023-10-19T09:15:16.065413+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      raise BreakLoop
2023-10-19T09:15:16.065803+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  weewx.engine.BreakLoop
2023-10-19T09:15:16.066163+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  
2023-10-19T09:15:16.066504+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  During handling of the above exception, another exception occurred:
2023-10-19T09:15:16.066839+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  
2023-10-19T09:15:16.067161+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  Traceback (most recent call last):
2023-10-19T09:15:16.076022+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 647, in post_loop
2023-10-19T09:15:16.077636+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      self._catchup(self.engine.console.genArchiveRecords)
2023-10-19T09:15:16.081246+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 694, in _catchup
2023-10-19T09:15:16.083957+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      for record in generator(lastgood_ts):
2023-10-19T09:15:16.086902+02:00 ba002 weewx[10493] CRITICAL __main__:     ****                    ^^^^^^^^^^^^^^^^^^^^^^
2023-10-19T09:15:16.089493+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/drivers/__init__.py", line 31, in genArchiveRecords
2023-10-19T09:15:16.092101+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      raise NotImplementedError("Method 'genArchiveRecords' not implemented")
2023-10-19T09:15:16.094746+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  NotImplementedError: Method 'genArchiveRecords' not implemented
2023-10-19T09:15:16.098070+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  
2023-10-19T09:15:16.101176+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  During handling of the above exception, another exception occurred:
2023-10-19T09:15:16.104086+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  
2023-10-19T09:15:16.106742+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  Traceback (most recent call last):
2023-10-19T09:15:16.109734+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewxd.py", line 157, in main
2023-10-19T09:15:16.112560+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      engine.run()
2023-10-19T09:15:16.115291+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 218, in run
2023-10-19T09:15:16.118064+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      self.dispatchEvent(weewx.Event(weewx.POST_LOOP))
2023-10-19T09:15:16.120868+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 242, in dispatchEvent
2023-10-19T09:15:16.123728+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      callback(event)
2023-10-19T09:15:16.126426+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 649, in post_loop
2023-10-19T09:15:16.129174+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      self._software_catchup()
2023-10-19T09:15:16.132064+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 712, in _software_catchup
2023-10-19T09:15:16.134768+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD,
2023-10-19T09:15:16.137560+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 242, in dispatchEvent
2023-10-19T09:15:16.140338+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      callback(event)
2023-10-19T09:15:16.143006+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 672, in new_archive_record
2023-10-19T09:15:16.145830+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      dbmanager.addRecord(event.record,
2023-10-19T09:15:16.148707+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/manager.py", line 399, in addRecord
2023-10-19T09:15:16.151426+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      self._updateHiLo(accumulator, cursor)
2023-10-19T09:15:16.154119+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/manager.py", line 1197, in _updateHiLo
2023-10-19T09:15:16.156844+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      _stats_dict.updateHiLo(accumulator)
2023-10-19T09:15:16.159898+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/accum.py", line 446, in updateHiLo
2023-10-19T09:15:16.163142+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      self._check_units(accumulator.unit_system)
2023-10-19T09:15:16.166232+02:00 ba002 weewx[10493] CRITICAL __main__:     ****    File "/usr/share/weewx/weewx/accum.py", line 620, in _check_units
2023-10-19T09:15:16.169163+02:00 ba002 weewx[10493] CRITICAL __main__:     ****      raise ValueError("Unit system mismatch %d v. %d" % (self.unit_system,
2023-10-19T09:15:16.172029+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  ValueError: Unit system mismatch 1 v. 16
2023-10-19T09:15:16.174914+02:00 ba002 weewx[10493] CRITICAL __main__:     ****  Exiting.
2023-10-19T09:15:16.338885+02:00 ba002 systemd[1]: weewx.service: Main process exited, code=exited, status=1/FAILURE
2023-10-19T09:15:16.339923+02:00 ba002 systemd[1]: weewx.service: Failed with result 'exit-code'.
2023-10-19T09:15:16.342417+02:00 ba002 systemd[1]: weewx.service: Consumed 2.843s CPU time.

Hartmut

Tom Keffer

unread,
Oct 19, 2023, 7:19:14 AM10/19/23
to Hartmut Schweidler, weewx-development
I am grateful that you are trying the development version of WeeWX, but the branch "V5-refactor" is a work in progress. While it's runnable, it is not complete. 

There is no beta release for it. The only way to run it is out of the git repository, but your log shows you did a package install.

How did you install it?

-tk

--
You received this message because you are subscribed to the Google Groups "weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-developm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/39522ec7-586f-49c8-816a-f066789ddab9n%40googlegroups.com.

Hartmut Schweidler

unread,
Oct 19, 2023, 8:37:43 AM10/19/23
to weewx-development
Ich hatte einen neuen  BananaPI mit

dpkg i ... installiert und anschließend per 

die weewx-Dateien überschrieben.

danach Neustart.

beim Überschreiben per copy habe ich wahrscheinlich einen Fehler gemacht, danach musste ich alles Abbrechen und zur Arbeit.

Hartmut

Hartmut Schweidler

unread,
Oct 19, 2023, 9:02:10 AM10/19/23
to weewx-development
Nachtrag: nach der Änderung in /etc/weewx/weewx.conf


[DatabaseTypes]

    # Defaults for SQLite databases
    [[SQLite]]
        driver = weedb.sqlite
        # Directory in which the database files are located, relative to WEEWX_ROOT:
        SQLITE_ROOT = /var/lib/archive

und

etc/systemd/system/weewx.service

# systemd unit configuration file for WeeWX
#
# For information about running WeeWX under systemd,
# be sure to read https://github.com/weewx/weewx/wiki/systemd
#
[Unit]
Description=WeeWX weather system
Documentation=https://weewx.com/docs

Requires=time-sync.target
After=time-sync.target
RequiresMountsFor=/etc/weewx

[Service]
ExecStart=/bin/weewxd /etc/weewx/weewx.conf
StandardOutput=null
# To run as a non-root user, set the username and group here:
#User=weewx
#Group=weewx

[Install]
WantedBy=multi-user.target

syslog

2023-10-19T14:51:54.349210+02:00 ba002 weewx[12913] INFO __main__: Starting up weewx version 5.0.0b14
2023-10-19T14:51:54.350015+02:00 ba002 weewx[12913] INFO weewx.engine: Clock error is -1.02 seconds (positive is fast)
2023-10-19T14:51:54.352486+02:00 ba002 weewx[12913] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
2023-10-19T14:51:54.354495+02:00 ba002 weewx[12913] INFO weewx.manager: Starting backfill of daily summaries
2023-10-19T14:51:54.356572+02:00 ba002 weewx[12913] INFO weewx.manager: Empty database
2023-10-19T14:51:54.358653+02:00 ba002 weewx[12913] INFO weewx.engine: Starting main packet loop.
2023-10-19T14:55:01.788869+02:00 ba002 CRON[12917]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
2023-10-19T14:55:16.001984+02:00 ba002 weewx[12913] INFO weewx.manager: Added record 2023-10-19 14:55:00 CEST (1697720100) to database 'weewx.sdb'
2023-10-19T14:55:16.103598+02:00 ba002 weewx[12913] INFO weewx.manager: Added record 2023-10-19 14:55:00 CEST (1697720100) to daily summary in 'weewx.sdb'
2023-10-19T14:55:16.344925+02:00 ba002 weewx[12913] DEBUG weewx.reportengine: Running reports for latest time in the database.
2023-10-19T14:55:16.347681+02:00 ba002 weewx[12913] DEBUG weewx.reportengine: Running report 'SeasonsReport'
2023-10-19T14:55:16.415096+02:00 ba002 weewx[12913] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
2023-10-19T14:55:17.128830+02:00 ba002 weewx[12913] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
2023-10-19T14:55:17.159090+02:00 ba002 weewx[12913] DEBUG weewx.manager: Daily summary version is 4.0
2023-10-19T14:55:25.710274+02:00 ba002 weewx[12913] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 8.61 seconds
2023-10-19T14:55:26.441471+02:00 ba002 weewx[12913] DEBUG weewx.manager: Daily summary version is 4.0
2023-10-19T14:55:33.032878+02:00 ba002 weewx[12913] INFO weewx.imagegenerator: Generated 42 images for report SeasonsReport in 6.62 seconds
2023-10-19T14:55:33.056538+02:00 ba002 weewx[12913] INFO weewx.reportengine: Copied 5 files to /etc/weewx/public_html
2023-10-19T14:55:33.059324+02:00 ba002 weewx[12913] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
2023-10-19T14:55:33.062480+02:00 ba002 weewx[12913] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
2023-10-19T14:55:33.063110+02:00 ba002 weewx[12913] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
2023-10-19T14:55:33.064121+02:00 ba002 weewx[12913] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
2023-10-19T14:55:33.065251+02:00 ba002 weewx[12913] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
Reply all
Reply to author
Forward
0 new messages