Hi - after a long gap, I am now trying to get my weather website working again. As per earlier messages in this chain, I did eventually get weewx working on a brand new OS install on my RPi, with my previous 9 year historical weewx database copied over. As far as I can tell, weewx seems to be working OK, as it is adding records to the database, although I still seem to get ip-read errors from time to time. Here is an extract from the log:
Apr 16 12:51:16 weatherpi weewxd[46890]: ERROR weewx.drivers.vantage: LOOP batch try #1; error: timed out Apr 16 12:51:17 weatherpi weewxd[46890]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console Apr 16 12:52:09 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:e4:57:40:c2:d3:72:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=20279 PROTO=2 Apr 16 12:52:10 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:fb:98:9e:63:44:ca:fa:08:00 SRC=192.168.0.10 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=16661 PROTO=2 Apr 16 12:52:10 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:fb:9c:32:ce:cc:4b:99:08:00 SRC=192.168.0.11 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=61778 PROTO=2 Apr 16 12:53:08 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:fb:f4:21:ca:86:dc:36:08:00 SRC=192.168.0.24 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=36856 PROTO=2 Apr 16 12:54:14 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:e4:57:40:c2:d3:72:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=20288 PROTO=2 Apr 16 12:54:14 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:fb:d4:da:cd:c8:97:af:08:00 SRC=192.168.0.154 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 Apr 16 12:54:21 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:fb:64:9a:be:19:4b:8e:08:00 SRC=192.168.0.44 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=60879 PROTO=2 Apr 16 12:54:52 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:fb:64:9a:be:19:4b:8e:08:00 SRC=192.168.0.44 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=39300 PROTO=2 Apr 16 12:55:14 weatherpi weewxd[46890]: DEBUG weewx.drivers.vantage: Getting archive packets since 2025-04-16 12:50:00 BST (1744804200) Apr 16 12:55:16 weatherpi weewxd[46890]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console Apr 16 12:55:17 weatherpi weewxd[46890]: DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 2 Apr 16 12:55:18 weatherpi weewxd[46890]: INFO weewx.manager: Added record 2025-04-16 12:55:00 BST (1744804500) to database 'weewx.sdb' Apr 16 12:55:18 weatherpi weewxd[46890]: INFO weewx.manager: Added record 2025-04-16 12:55:00 BST (1744804500) to daily summary in 'weewx.sdb' Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2025-04-07 15:20:00 BST (1744035600) less than final timestamp 2025-04-16 12:55:00 BST (1744804500) Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.restx: StationRegistry: wait interval (7200 < 86400) has not passed for record 2025-04-16 12:55:00 BST (1744804500) Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.drivers.vantage: Catch up complete. Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Running reports for latest time in the database. Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Running report 'SeasonsReport' Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport' Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Unable to set locale 'en': unsupported locale setting. Using default. Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/Seasons' with locale 'en_GB.UTF-8' Apr 16 12:55:18 weatherpi weewxd[46890]: 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'] Apr 16 12:55:18 weatherpi weewxd[46890]: DEBUG weewx.manager: Daily summary version is 4.0 Apr 16 12:55:19 weatherpi weewxd[46890]: INFO weewx.restx: PWSWeather: Published record 2025-04-16 12:55:00 BST (1744804500) Apr 16 12:55:19 weatherpi weewxd[46890]: INFO weewx.restx: WOW: Published record 2025-04-16 12:55:00 BST (1744804500) Apr 16 12:55:19 weatherpi weewxd[46890]: INFO weewx.restx: Wunderground-PWS: Published record 2025-04-16 12:55:00 BST (1744804500) Apr 16 12:55:19 weatherpi weewxd[46890]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console Apr 16 12:55:20 weatherpi kernel: [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:fb:74:a6:cd:95:8f:9a:08:00 SRC=192.168.0.189 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=25395 PROTO=2 Apr 16 12:55:21 weatherpi weewxd[46890]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 3.19 seconds Apr 16 12:55:21 weatherpi weewxd[46890]: DEBUG weewx.manager: Daily summary version is 4.0 Apr 16 12:55:22 weatherpi weewxd[46890]: INFO weewx.imagegenerator: Generated 13 images for report SeasonsReport in 1.30 seconds Apr 16 12:55:22 weatherpi weewxd[46890]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx Apr 16 12:55:22 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. Apr 16 12:55:22 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. Apr 16 12:55:22 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping. Apr 16 12:55:22 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping. Apr 16 12:55:22 weatherpi weewxd[46890]: DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping. ************************************************************************************************************************************* However, I am now trying to reinstall the skin that my weather website users - belchertown, and am having problems. The log has the following: david@weatherpi:~ $ sudo weectl extension install /home/david/weewx-belchertown-x.x.tar.gz Using configuration file /etc/weewx/weewx.conf Install extension '/home/david/weewx-belchertown-x.x.tar.gz' (y/n)? y Traceback (most recent call last): File "/usr/share/weewx/weectl.py", line 75, in <module> main() File "/usr/share/weewx/weectl.py", line 67, in main namespace.func(namespace) File "/usr/share/weewx/weectllib/__init__.py", line 90, in dispatch namespace.action_func(config_dict, namespace) File "/usr/share/weewx/weectllib/extension_cmd.py", line 116, in install_extension ext.install_extension(namespace.source, no_confirm=namespace.yes) File "/usr/share/weewx/weecfg/extension.py", line 132, in install_extension raise InstallError(f"Path {extension_path} does not exist.") weecfg.extension.InstallError: Path /home/david/weewx-belchertown-x.x.tar.gz does not exist. Does anyone have any ideas what is going on? I am wondering if it is a PATH related problem, but am not sure. I did successfully download the skin gz file, but maybe I put it in the wrong place or something. Any help would be much appreciated. Many thanks David. On Friday, 13 September 2024 at 16:15:16 UTC+1 hind...@gmail.com wrote: > Great. Thanks, Tom. Much appreciated. That worked. > > On Friday 13 September 2024 at 15:35:08 UTC+1 Tom Keffer wrote: > >> With the introduction of systemd, WeeWX no longer uses System V style >> /etc/init.d scripts. Instead, it uses systemd "service" files. >> >> With systemd, you restart weewx with >> >> *sudo systemctl restart weewx* >> >> >> See the section *Running as a daemon >> <https://www.weewx.com/docs/5.1/usersguide/running/#running-as-a-daemon>* in >> the User's Guide. >> >> -tk >> >> On Fri, Sep 13, 2024 at 7:19 AM hind...@gmail.com <hind...@gmail.com> >> wrote: >> >>> Incidentally, when I do a grep to see what is running, I get >>> >>> weewx 13880 12.1 3.4 114556 31596 ? Dsl 14:58 2:21 >>> python3 /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf >>> david 13970 0.0 0.2 6088 1920 pts/1 S+ 15:17 0:00 grep >>> --color=auto weewxd >>> >>> On Friday 13 September 2024 at 15:12:53 UTC+1 hind...@gmail.com wrote: >>> >>>> It was all going so well....I did as you suggested - first copied all >>>> my old weewx files to a USB drive on the Pi, bought a new SD card, >>>> installed the latest Raspbian OS (Bookworm) and got my shiny new SD card >>>> running fine. I then installed weewx and it started weewx up as expected >>>> and began populating the empty database from 4 Sept on. Then I tried to >>>> stop weewx so I could copy across the old database with all my history >>>> from >>>> 2016 onwards. For some bizarre reason I couldn't get the stop command to >>>> work, as per below extract: >>>> >>>> xxxxx@weatherpi:/etc $ sudo /etc/init.d/weewx stop >>>> sudo: /etc/init.d/weewx: command not found >>>> >>>> Am I being dumb? Any reason why this shouldn't work? >>>> >>>> Thanks >>>> >>>> David. >>>> >>>> On Wednesday 4 September 2024 at 22:25:38 UTC+1 David Hindley wrote: >>>> >>>>> Tom - OK. Many thanks. Will try that suggestion. >>>>> >>>>> David. >>>>> >>>>> On Wed, 4 Sep 2024 at 21:32, Tom Keffer <tke...@gmail.com> wrote: >>>>> >>>>>> I'm sorry, but there are too many moving parts here. The problem >>>>>> depends on your environment, /etc/default/weewx, what's in >>>>>> /usr/bin/weewxd, >>>>>> the location of the other weewx files, etc. >>>>>> >>>>>> Something changed on your system. You're going to have to track it >>>>>> down. >>>>>> >>>>>> Here's what I would do: get a second SD card (less than $10). Install >>>>>> the latest RPi OS on it. Install WeeWX v5 on it. >>>>>> >>>>>> Then copy over the database (located under /var/lib/weewx) and the >>>>>> skins (located under /etc/weewx) from the old card. Or, copy from your >>>>>> backup. No chance of losing any data. >>>>>> >>>>>> -tk >>>>>> >>>>>> On Wed, Sep 4, 2024 at 1:05 PM hind...@gmail.com <hind...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> OK. No problem. It is attached. I renamed it to weewx_init. It is >>>>>>> called weewx on my Pi. >>>>>>> >>>>>>> Noted re upgrading. Nervous about losing data etc. >>>>>>> >>>>>>> David. >>>>>>> >>>>>>> On Wednesday 4 September 2024 at 20:44:54 UTC+1 Tom Keffer wrote: >>>>>>> >>>>>>>> A favor. Please post the *entire* file. Don't cut and paste, just >>>>>>>> include the file. It's hard to get the full picture from the little >>>>>>>> pieces. >>>>>>>> >>>>>>>> I would also strongly advise that you upgrade from stretch. It >>>>>>>> hasn't been supported in years. Your RPi 3 is more than capable of >>>>>>>> running >>>>>>>> a modern version of RPi OS. >>>>>>>> >>>>>>>> On Wed, Sep 4, 2024 at 12:06 PM hind...@gmail.com < >>>>>>>> hind...@gmail.com> wrote: >>>>>>>> >>>>>>>>> I should add, when I start weewx, I get: >>>>>>>>> >>>>>>>>> [....] Starting weewx (via systemctl): weewx.service==== >>>>>>>>> AUTHENTICATING FOR org. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> freedesktop.systemd1.manage-units === >>>>>>>>> Authentication is required to start 'weewx.service'. >>>>>>>>> Multiple identities can be used for authentication: >>>>>>>>> 1. ,,, (pi) >>>>>>>>> 2. root >>>>>>>>> Choose identity to authenticate as (1-2): 1 >>>>>>>>> Password: >>>>>>>>> ==== AUTHENTICATION COMPLETE === >>>>>>>>> Job for weewx.service failed because the control process exited >>>>>>>>> with error code. >>>>>>>>> See "systemctl status weewx.service" and "journalctl -xe" for >>>>>>>>> details. >>>>>>>>> failed! >>>>>>>>> >>>>>>>>> Does that helpo diagnose the problem. I never remember being >>>>>>>>> asked for identity before. I am not sure I know the root password >>>>>>>>> (dumb, I >>>>>>>>> know). >>>>>>>>> On Wednesday 4 September 2024 at 19:47:33 UTC+1 hind...@gmail.com >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> No problem. >>>>>>>>>> >>>>>>>>>> Copied below. >>>>>>>>>> >>>>>>>>>> I don't think I modified anything, My weather website stopped >>>>>>>>>> working when I was on holiday. The last valid graph entry is 20 >>>>>>>>>> August 2024 >>>>>>>>>> at 5pm -but not sure my syslog files go back that far to check what >>>>>>>>>> happened. >>>>>>>>>> >>>>>>>>>> . /lib/init/vars.sh >>>>>>>>>> >>>>>>>>>> # Define LSB log_* functions. >>>>>>>>>> # Depend on lsb-base (>= 3.0-6) to ensure that this file is >>>>>>>>>> present. >>>>>>>>>> . /lib/lsb/init-functions >>>>>>>>>> >>>>>>>>>> # start the daemon/service >>>>>>>>>> # 0 if daemon has been started >>>>>>>>>> # 1 if daemon was already running >>>>>>>>>> # 2 if daemon could not be started >>>>>>>>>> # check using ps not the pid file. pid file could be leftover. >>>>>>>>>> do_start() { >>>>>>>>>> NPROC=$(count_procs) >>>>>>>>>> if [ $NPROC != 0 ]; then >>>>>>>>>> return 1 >>>>>>>>>> fi >>>>>>>>>> start-stop-daemon --start --chuid $WEEWX_USER --pidfile >>>>>>>>>> $PIDFILE --exec $DAEMON -- $DAEMON_ARGS || return 2 >>>>>>>>>> return 0 >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> # stop the daemon/service >>>>>>>>>> # 0 if daemon has been stopped >>>>>>>>>> # 1 if daemon was already stopped >>>>>>>>>> # 2 if daemon could not be stopped >>>>>>>>>> # other if a failure occurred >>>>>>>>>> do_stop() { >>>>>>>>>> # bail out if the app is not running >>>>>>>>>> NPROC=$(count_procs) >>>>>>>>>> if [ $NPROC = 0 ]; then >>>>>>>>>> return 1 >>>>>>>>>> fi >>>>>>>>>> # bail out if there is no pid file >>>>>>>>>> if [ ! -f $PIDFILE ]; then >>>>>>>>>> return 1 >>>>>>>>>> fi >>>>>>>>>> start-stop-daemon --stop --pidfile $PIDFILE >>>>>>>>>> # we cannot trust the return value from start-stop-daemon >>>>>>>>>> RETVAL=2 >>>>>>>>>> c=0 >>>>>>>>>> while [ $c -lt 24 -a "$RETVAL" = "2" ]; do >>>>>>>>>> c=`expr $c + 1` >>>>>>>>>> # process may not really have completed, so check it >>>>>>>>>> NPROC=$(count_procs) >>>>>>>>>> if [ $NPROC = 0 ]; then >>>>>>>>>> RETVAL=0 >>>>>>>>>> else >>>>>>>>>> echo -n "." >>>>>>>>>> sleep 5 >>>>>>>>>> fi >>>>>>>>>> done >>>>>>>>>> if [ "$RETVAL" = "0" -o "$RETVAL" = "1" ]; then >>>>>>>>>> # delete the pid file just in case >>>>>>>>>> rm -f $PIDFILE >>>>>>>>>> fi >>>>>>>>>> return "$RETVAL" >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> # send a SIGHUP to the daemon/service >>>>>>>>>> do_reload() { >>>>>>>>>> start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE >>>>>>>>>> return 0 >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> count_procs() { >>>>>>>>>> NPROC=`ps ax | grep $WEEWX_BIN | grep $NAME.pid | wc -l` >>>>>>>>>> echo $NPROC >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> RETVAL=0 >>>>>>>>>> case "$1" in >>>>>>>>>> start) >>>>>>>>>> log_daemon_msg "Starting $DESC" "$NAME" >>>>>>>>>> do_start >>>>>>>>>> case "$?" in >>>>>>>>>> 0) log_end_msg 0; RETVAL=0 ;; >>>>>>>>>> 1) log_action_cont_msg " already running" && >>>>>>>>>> log_end_msg 0; RETVAL=0 ;; >>>>>>>>>> 2) log_end_msg 1; RETVAL=1 ;; >>>>>>>>>> esac >>>>>>>>>> ;; >>>>>>>>>> stop) >>>>>>>>>> log_daemon_msg "Stopping $DESC" "$NAME" >>>>>>>>>> do_stop >>>>>>>>>> case "$?" in >>>>>>>>>> 0) log_end_msg 0; RETVAL=0 ;; >>>>>>>>>> 1) log_action_cont_msg " not running" && log_end_msg >>>>>>>>>> 0; RETVAL=0 ;; >>>>>>>>>> 2) log_end_msg 1; RETVAL=1 ;; >>>>>>>>>> esac >>>>>>>>>> ;; >>>>>>>>>> >>>>>>>>>> On Wednesday 4 September 2024 at 18:33:29 UTC+1 Tom Keffer wrote: >>>>>>>>>> >>>>>>>>>> Sorry, but we're going to have to see the entire file. We need to >>>>>>>>>> see how weewxd is invoked. >>>>>>>>>> >>>>>>>>>> One more question: what did you modify? Any reason you can think >>>>>>>>>> of why it stopped working? >>>>>>>>>> >>>>>>>>>> -tk >>>>>>>>>> >>>>>>>>>> On Wed, Sep 4, 2024 at 10:23 AM hind...@gmail.com < >>>>>>>>>> hind...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>> Thanks, Tom. >>>>>>>>>> >>>>>>>>>> Weewx is version 4.10.2 >>>>>>>>>> >>>>>>>>>> /etc/init.d/weewx contains a lot of code. The path section is: >>>>>>>>>> >>>>>>>>>> PATH=/sbin:/usr/sbin:/bin:/usr/bin >>>>>>>>>> >>>>>>>>>> WEEWX_BIN=/usr/bin/weewxd >>>>>>>>>> >>>>>>>>>> WEEWX_CFG=/etc/weewx/weewx.conf >>>>>>>>>> >>>>>>>>>> WEEWX_USER=root:root >>>>>>>>>> >>>>>>>>>> DESC="weewx weather system" >>>>>>>>>> >>>>>>>>>> NAME=weewx >>>>>>>>>> >>>>>>>>>> PIDFILE=/var/run/$NAME.pid >>>>>>>>>> My RPi is Raspberry Pi 3 Model B Plus Rev 1.3. I am running it >>>>>>>>>> under quite an old Raspbian version - "Stretch". >>>>>>>>>> >>>>>>>>>> Sorry - how do I use a systemd service file? >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> David. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wednesday 4 September 2024 at 17:48:36 UTC+1 Tom Keffer wrote: >>>>>>>>>> >>>>>>>>>> Some sort of PYTHONPATH problem I would imagine, but we need more >>>>>>>>>> information. >>>>>>>>>> >>>>>>>>>> What version of WeeWX? >>>>>>>>>> What's in your /etc/init.d/weewx? >>>>>>>>>> What version of RaspberryPi OS? >>>>>>>>>> Assuming a reasonably recent version, why not use a systemd >>>>>>>>>> service file? >>>>>>>>>> >>>>>>>>>> If all else fails, set debug=1, restart weewxd, post the log. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Sep 4, 2024 at 4:31 AM hind...@gmail.com < >>>>>>>>>> hind...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>> For some unknown reason my weather station is no longer updating >>>>>>>>>> - which must be due to weewx having failed somehow. When I restart >>>>>>>>>> my >>>>>>>>>> Raspberry Pi, to try to reset things, I get the following: >>>>>>>>>> >>>>>>>>>> weewx.service - LSB: weewx weather system >>>>>>>>>> >>>>>>>>>> Loaded: loaded (/etc/init.d/weewx; generated; vendor preset: >>>>>>>>>> enabled) >>>>>>>>>> >>>>>>>>>> Active: failed (Result: exit-code) since Wed 2024-09-04 >>>>>>>>>> 12:23:03 BST; 2min 34s ago >>>>>>>>>> >>>>>>>>>> Docs: man:systemd-sysv-generator(8) >>>>>>>>>> >>>>>>>>>> Process: 480 ExecStart=/etc/init.d/weewx start (code=exited, >>>>>>>>>> status=1/FAILURE) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi weewx[480]: File >>>>>>>>>> "/usr/share/weewx/weewxd", line 25, in <module> >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi weewx[480]: import weeutil.logger >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi weewx[480]: File >>>>>>>>>> "/usr/share/weewx/weeutil/logger.py", line 17, in <module> >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi weewx[480]: import weewx >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi weewx[480]: ImportError: No module >>>>>>>>>> named weewx >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi weewx[480]: failed! >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi systemd[1]: weewx.service: Control >>>>>>>>>> process exited, code=exited status=1 >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi systemd[1]: Failed to start LSB: >>>>>>>>>> weewx weather system. >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi systemd[1]: weewx.service: Unit >>>>>>>>>> entered failed state. >>>>>>>>>> >>>>>>>>>> Sep 04 12:23:03 raspberrypi systemd[1]: weewx.service: Failed >>>>>>>>>> with result 'exit-code'. >>>>>>>>>> >>>>>>>>>> ~ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Anyone know what is going on please? >>>>>>>>>> >>>>>>>>>> Many Thanks >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> David. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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+...@googlegroups.com. >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/21297d91-d219-4790-85d2-d1d2131075acn%40googlegroups.com >>>>>>>>>> >>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/21297d91-d219-4790-85d2-d1d2131075acn%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+...@googlegroups.com. >>>>>>>>>> >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/fba5220b-9442-437a-851d-e7035570faa5n%40googlegroups.com >>>>>>>>>> >>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/fba5220b-9442-437a-851d-e7035570faa5n%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+...@googlegroups.com. >>>>>>>>> >>>>>>>> To view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/weewx-user/7adf621a-02c3-439c-a9b9-24bdfaea945cn%40googlegroups.com >>>>>>>>> >>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/7adf621a-02c3-439c-a9b9-24bdfaea945cn%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+...@googlegroups.com. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/weewx-user/f0565f28-737f-4e30-9541-77f513b5a13an%40googlegroups.com >>>>>>> >>>>>>> <https://groups.google.com/d/msgid/weewx-user/f0565f28-737f-4e30-9541-77f513b5a13an%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- >>>>>> >>>>> 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/CWN10iKhjUA/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/CAPq0zEDECt6FyoqjO%2Bq_evimMomJJb4dtDJEXfBce1fgt7vpvA%40mail.gmail.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEDECt6FyoqjO%2Bq_evimMomJJb4dtDJEXfBce1fgt7vpvA%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 weewx-user+...@googlegroups.com. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/2a031499-68f1-4064-a721-8789b58c5cf2n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/2a031499-68f1-4064-a721-8789b58c5cf2n%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 visit https://groups.google.com/d/msgid/weewx-user/8a0cac0b-1659-4760-b61e-6a34a17fc772n%40googlegroups.com.