Weewx 5.02 auf einem Raspberry Pi5

wenn es um andere Software geht
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Guten Abend.

Heute habe ich die Weewx Version 5.02 auf einem neuen Raspberry Pi5 installiert.
Weewx funktioniert auch problemlos mit meiner Ecowitt W90 Station, aber
beim FTP bekomme ich leider Fehlermeldungen.
Wenn ich mich mit den Loggindaten manuell einlogge, klappt es.

Code: Alles auswählen

May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine: ftpgenerator: (0): caught exception '<class 'ftplib.error_perm'>': 530 Login incorrect.
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 461, in run
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      n = ftp_data.run()
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****          ^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 167, in run
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 414, in login
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      resp = self.sendcmd('PASS ' + passwd)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 281, in sendcmd
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      return self.getresp()
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 254, in getresp
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      raise error_perm(resp)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****  ftplib.error_perm: 530 Login incorrect.
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine: ftpgenerator: (1): caught exception '<class 'ftplib.error_perm'>': 530 Login incorrect.
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 461, in run
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      n = ftp_data.run()
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****          ^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 167, in run
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 414, in login
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      resp = self.sendcmd('PASS ' + passwd)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 281, in sendcmd
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      return self.getresp()
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 254, in getresp
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      raise error_perm(resp)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****  ftplib.error_perm: 530 Login incorrect.
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'ftplib.error_perm'>': 530 Login incorrect.
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 461, in run
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      n = ftp_data.run()
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****          ^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weeutil/ftpupload.py", line 167, in run
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      ftp_server.login(self.user, self.password)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 414, in login
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      resp = self.sendcmd('PASS ' + passwd)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 281, in sendcmd
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      return self.getresp()
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3.11/ftplib.py", line 254, in getresp
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****      raise error_perm(resp)
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine:         ****  ftplib.error_perm: 530 Login incorrect.
May 31 20:05:30 raspberrypi weewxd[2192]: ERROR weewx.reportengine: ftpgenerator: Upload failed
So sehen die Eintrage in der weewx.conf aus:

Code: Alles auswählen

 [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp
        
        # If you wish to use FTP, set "enable" to "true", then fill out the
        # next four lines.
        # Use quotes around the password to guard against parsing errors.
        enable = true
        user = ********
        password = "*****************"
        server = w01cde9f.kasserver.com    # The ftp server name, e.g, www.myserver.org w01cde9f.kasserver.com
        path = /    # The destination directory, e.g., /weather
        
        # Set to True for an FTP over TLS (FTPS) connection. Not all servers
        # support this.
        secure_ftp = False
        
        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        HTML_ROOT = /var/www/html/weewx
        
        # Most FTP servers use port 21.
        port = 21
        
        # Set to 1 to use passive mode, zero for active mode
        passive = 1
Für einen Tipp wäre ich dankbar.
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5885
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 113 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von Werner »

@Wilfried,

da Weewx 5.x normalerweise mit eigenem Benutzeraccount läuft, dürfte es an den
Rechten dieses Benutzers liegen.
Wenn ich mich mit den Loggindaten manuell einlogge, klappt es.
Hier benutzt Du sicher einen anderen Benutzer und/oder auch sudo ...

Nachtrag:
Versuche es mal beim Passwort ohne die Anführungszeichen
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Guten Abend Werner,

mit den "Loggindaten manuell einloggen" meine ich, das ich mich mit einem FTP Client einlogge,
also Benutzernamen und Passwort für die Webspace sind korrekt.

Das Directory Weewx und auch die Ausgabedateien unter var/www/html/weewx gehören den Benutzer weewx, den ich auf meinem Raspi normalerweise nicht habe.

Auch ohne Anführungszeichen ändert es sich nicht.
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Hallo Werner,

soll ich denn besser mal eine ältere Weewx Version installieren?
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5885
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 113 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von Werner »

@Wilfried,

ich habe es gerade bei mir auch ausprobiert:
Meine Unterschiede:
my NAS mag nur (was sicher nicht Dein Problem sein wird)
passive = 1

Das Passwort ist einfach (da alles lokal) und deshalb ohne Hochkomma

und Weewx starte ich als root:

Code: Alles auswählen

# these can be overridden in the default file
WEEWX_BIN=/usr/bin/weewxd
WEEWX_CFG=/etc/weewx/weewx.conf
WEEWX_PID=/var/run/$NAME.pid
WEEWX_USER=root:root 
So hat es bei mir auf Anhieb funktioniert.

Also muss es auch mit der 5.02 gehen.
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Ok Werner, ich versuche es mal.
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Guten Tag Werner,

bin nach der Anleitung von weewx.com für Debian Systeme gegangen.
Nach Aufruf von "sudo apt install weewx" kommen die ersten Fehlermeldungen:

Code: Alles auswählen

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  python3-cheetah python3-configobj python3-ephem python3-usb
Suggested packages:
  python-cheetah-doc python3-markdown python3-memcache python-configobj-doc sqlite ftp httpd
The following NEW packages will be installed:
  python3-cheetah python3-configobj python3-ephem python3-usb weewx
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,415 kB/2,972 kB of archives.
After this operation, 9,306 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian bookworm/main arm64 python3-configobj all 5.0.8-1 [34.5 kB]
Get:2 http://deb.debian.org/debian bookworm/main arm64 python3-cheetah arm64 3.3.1-1 [136 kB]
Get:3 http://deb.debian.org/debian bookworm/main arm64 python3-usb all 1.2.1-2 [37.6 kB]
Get:4 http://deb.debian.org/debian bookworm/main arm64 python3-ephem arm64 4.1.4-2+b1 [1,208 kB]
Fetched 1,415 kB in 0s (5,149 kB/s)
Preconfiguring packages ...
Selecting previously unselected package python3-configobj.
(Reading database ... 150254 files and directories currently installed.)
Preparing to unpack .../python3-configobj_5.0.8-1_all.deb ...
Unpacking python3-configobj (5.0.8-1) ...
Selecting previously unselected package python3-cheetah.
Preparing to unpack .../python3-cheetah_3.3.1-1_arm64.deb ...
Unpacking python3-cheetah (3.3.1-1) ...
Selecting previously unselected package python3-usb.
Preparing to unpack .../python3-usb_1.2.1-2_all.deb ...
Unpacking python3-usb (1.2.1-2) ...
Selecting previously unselected package python3-ephem.
Preparing to unpack .../python3-ephem_4.1.4-2+b1_arm64.deb ...
Unpacking python3-ephem (4.1.4-2+b1) ...
Selecting previously unselected package weewx.
Preparing to unpack .../archives/weewx_5.0.2-1_all.deb ...
Unpacking weewx (5.0.2-1) ...
Setting up python3-usb (1.2.1-2) ...
Setting up python3-ephem (4.1.4-2+b1) ...
Setting up python3-cheetah (3.3.1-1) ...
Setting up python3-configobj (5.0.8-1) ...
Setting up weewx (5.0.2-1) ...
Using weewx:weewx as user:group
Saving old defaults to /etc/default/weewx-20240602103421
Creating /etc/default/weewx
usage: weectl.py -v|--version
       weectl.py -h|--help
       weectl.py database --help
       weectl.py debug --help
       weectl.py device --help
       weectl.py extension --help
       weectl.py import --help
       weectl.py report --help
       weectl.py station --help
weectl.py: error: unrecognized arguments: │ │
dpkg: error processing package weewx (--configure):
 installed weewx package post-installation script subprocess returned error exit status 2
Processing triggers for man-db (2.11.2-2) ...
Errors were encountered while processing:
 weewx
E: Sub-process /usr/bin/dpkg returned an error code (1)

Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5885
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 113 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von Werner »

@Wilfried,

ich hatte auch Probleme beim Installieren von WeeWx (bei mir war es noch 5.01)
und hatte auch so einen Fehler - an den genauen Text kann ich mich nicht mehr erinnern,
ich habe dazu damals im weewx-Forum
https://groups.google.com/g/weewx-user
meine Lösung geschrieben. Hab's gefunden
Had the same problem.
The reason for this was:
The file weewx in /etc/default was 0 bytes long.
Sieht jetzt so aus:

Code: Alles auswählen

WEEWX_PYTHON=python3
WEEWX_PYTHON_ARGS=
WEEWX_BINDIR=/usr/share/weewx
WEEWX_BIN=/usr/bin/weewxd
WEEWX_CFG=/etc/weewx/weewx.conf
Schau mal auch nach der Datei:
/lib/systemd/system/weewx.service
Meine jetzige weewx.service sieht so aus:

Code: Alles auswählen

# systemd service configuration file for WeeWX

[Unit]
Description=WeeWX
Documentation=https://weewx.com/docs
Requires=time-sync.target
After=time-sync.target
Wants=network-online.target
After=network-online.target

[Service]
ExecStart=weewxd /etc/weewx/weewx.conf
StandardOutput=null
StandardError=journal+console
RuntimeDirectory=weewx
RuntimeDirectoryMode=775
User=weewx
Group=weewx

[Install]
WantedBy=multi-user.target



Ich starte allerdings wieder über /etc/init.d/weewx
Ich hab da aber eben die Gruppe und Benutzer auf root geändert.
Wobei es aber über sudo systemctl start weewx
auch geht.
Zusätzlich habe ich unter Bookworm die "alte" syslog-Funktion wieder installirt,
da es für mich einfacher ist in der Text-Datei zu suchen, stöbern.
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Vielen Dank Werner für Deine Tipps.

Die weewx.service hatte bei mir 0 Byte.

Nun bin ich etwas weiter gekommen, aber weewx wird wohl nicht mein Freund. :D

Es wurde nicht, wie bei meiner letzten Weewx Installation, der Ordner /var/www/html/weewx angelegt.

Dafür diese Fehlermeldung:

Code: Alles auswählen

● weewx.service - WeeWX
     Loaded: loaded (/etc/systemd/system/weewx.service; disabled; preset: enabled)
     Active: active (running) since Sun 2024-06-02 15:34:36 CEST; 1min 32s ago
       Docs: https://weewx.com/docs
   Main PID: 2429 (python3)
      Tasks: 1 (limit: 9252)
        CPU: 181ms
     CGroup: /system.slice/weewx.service
             └─2429 python3 /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf

Jun 02 15:34:36 raspberrypi weewxd[2429]: INFO weewx.engine: Loading station type GW1000 (user.gw1000)
Jun 02 15:34:36 raspberrypi weewxd[2429]: INFO user.gw1000: GatewayDriver: version is 0.5.0b6 - Hardware is GW2000A_V3.1.3
Jun 02 15:34:36 raspberrypi weewxd[2429]: INFO user.gw1000: GatewayDriver: GW2000 address is 192.168.0.49:45000
Jun 02 15:34:36 raspberrypi weewxd[2429]: INFO user.gw1000: GatewayDriver: poll interval is 20 seconds
Jun 02 15:34:36 raspberrypi weewxd[2429]: INFO user.gw1000: GatewayDriver: field map is {'barometer': 'relbarometer', 'batteryStatus1': 'wh31_ch1_batt', 'batteryStatus2': 'wh31_ch2_batt', >
Jun 02 15:34:36 raspberrypi weewxd[2429]: INFO weewx.engine: StdConvert target unit is 0x1
Jun 02 15:34:36 raspberrypi weewxd[2429]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Jun 02 15:34:37 raspberrypi weewxd[2429]: INFO user.gw1000: GatewayCollector thread has been terminated
Jun 02 15:34:37 raspberrypi weewxd[2429]: CRITICAL __main__: Database OperationalError exception: No permission to create /var/lib/weewx
Jun 02 15:34:37 raspberrypi weewxd[2429]: CRITICAL __main__:     ****  Waiting 2 minutes then retrying...
~
~
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5885
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 113 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von Werner »

@Wilfried,

Du hast wieder ein Berechtigungsproblem
Database OperationalError exception: No permission to create /var/
Du kannst aber auch bei Weewx 4.10.2 bleiben - ich nutze die 5.0.2 auch nur in einer Testumgebung.
Ich sehe bisher keinen einzigen Vorteil in der 5.x

Um zur 4.10.2 zurückzugekehren:
sudo apt remove weewx
und dann die 4.10.2 installieren

Code: Alles auswählen

sudo apt install weewx=4.10.2
#and to not upgrade again set it on hold:
sudo apt-mark hold weewx
PS:
mein gw1000-Treiber wurde überarbeitet:
Unterstützung für den Heap-Wert und den neuen WH46 Sensor
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Werner hat geschrieben: 02 Jun 2024 17:11
mein gw1000-Treiber wurde überarbeitet:
Unterstützung für den Heap-Wert und den neuen WH46 Sensor
Hallo Werner,

ich wollte den Link anklicken, klappt aber nicht:
https://www.pc-wetterstation.de/weewx/ecowitt.zip
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5885
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 113 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von Werner »

Gibt es momentan nur als zip-Datei in diesem Verzeichnis:

https://www.pc-wetterstation.de/weewx/u ... weewx/user

Die genannte ecowitt.zip habe ich entfernt, da schon lange nicht mehr aktuell.

Einzelne Dateien findest Du auch auf Github:
https://github.com/WernerKr/Ecowitt-or- ... eason-skin
Diese Benutzer haben sich bei Werner für den Beitrag bedankt:
moppedhausi
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Guten Tag Werner,

so langsam verzweifle ich mit Weewx.

Obwohl ich versucht habe, weews zu deinstallieren, nach Anleitung von weewx.com:

Code: Alles auswählen

sudo apt remove weewx
sudo apt purge weewx
sudo rm -r /var/www/html/weewx
sudo rm -r /var/lib/weewx
sudo rm -r /etc/weewx
sudo rm /etc/default/weewx
sudo rm /etc/apt/trusted.gpg.d/weewx.gpg
sudo rm /etc/apt/sources.list.d/weewx.list
sudo userdel weewx
sudo gpasswd -d $USER weewx
sudo groupdel weewx
ist irgendwo noch was versteckt.

Denn wenn ich sudo apt-get upgrade aufrufe, werde ich zu Configuring weewx weitergeleitet.

Code: Alles auswählen

pi5@raspberrypi:~ $ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up weewx (5.0.2-1) ...
dpkg: error processing package weewx (--configure):
 installed weewx package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
 weewx
E: Sub-process /usr/bin/dpkg returned an error code (1)
W: Operation was interrupted before it could finish
Gruss Wilfried
Benutzeravatar
Werner
Site Admin
Beiträge: 5885
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 113 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von Werner »

@Wilfried,

hast Du konntrolliert ob auch die Datenpfade und Dateien von
weewx5.0.2 auch wirklich nicht mehr vorhanden sind?

Was passiert wenn Du jetzt

sudo apt install weewx=4.10.2


und wichtig ist, dass danach weewx nicht mehr automatisch aktualisiert werden soll
sudo apt-mark hold weewx
Benutzeravatar
moppedhausi
Beiträge: 828
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 50 mal
Danksagung erhalten: 4 mal
Kontaktdaten:

Re: Weewx 5.02 auf einem Raspberry Pi5

Beitrag von moppedhausi »

Werner hat geschrieben: 03 Jun 2024 18:08 hast Du konntrolliert ob auch die Datenpfade und Dateien von
weewx5.0.2 auch wirklich nicht mehr vorhanden sind?
Ja, nach bestem Wissen sind alle Dateien nicht mehr vorhanden.
Werner hat geschrieben: 03 Jun 2024 18:08 Was passiert wenn Du jetzt

sudo apt install weewx=4.10.2


und wichtig ist, dass danach weewx nicht mehr automatisch aktualisiert werden soll
sudo apt-mark hold weewx
Wenn ich "sudo apt install weewx=4.10.2" aufrufe, bekomme ich folgende Meldung:

Code: Alles auswählen

pi5@raspberrypi:~ $ sudo apt install weewx=4.10.2
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package weewx is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Version '4.10.2' for 'weewx' was not found
Gruss Wilfried
Antworten