Kein Update möglich

Wenn mehr als ein Gerät an den Raspberry angeschlossen werden sollen. Z.B. ein Regler und ein Wechselrichter oder mehrere Wechselrichter. Das Maximum sind 6 Geräte pro Raspberry Pi.

Moderator: Ulrich

Stephan Helfers
Beiträge: 44
Registriert: Di 7. Mai 2019, 17:50
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Kein Update möglich

Beitrag von Stephan Helfers »

Hallo,

ich bekomme immer eine Fehlermeldung beim durchführen von sudo update.
Folgende Meldungen werden mir angezeigt:
Host [solaranzeige.de]:9853 not found in /root/.ssh/known_hosts
Host [familie-kunz.net]:9853 not found in /root/.ssh/known_hosts
Im root Verzeichnis ist auch nichts zu finden.

Vielen Dank schon einmal.
Stephan

Benutzeravatar
Ulrich
Administrator
Beiträge: 5462
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 165 Mal
Danksagung erhalten: 826 Mal

Re: Kein Update möglich

Beitrag von Ulrich »

Bitte speichere einmal diese Datei auf dem Raspberry und gebe dann im selben Verzeichnis folgendes ein:

sudo php update.php
Dateianhänge
update.php
(4.89 KiB) 5-mal heruntergeladen
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Stephan Helfers
Beiträge: 44
Registriert: Di 7. Mai 2019, 17:50
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: Kein Update möglich

Beitrag von Stephan Helfers »

Danach wird mir folgednes angezeigt:

pi@solaranzeige:~/Downloads $ sudo php update.php

###############################################################################
# Solaranzeige Projekt Copyright (C) [2016-2023] [Ulrich Kunz]
#
# Dieses Programm ist freie Software. Sie können es unter den Bedingungen
# der GNU General Public License, wie von der Free Software Foundation
# veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß
# Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version.
#
# Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es
# Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne
# die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN
# BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.
#
# Ein original Exemplar der GNU General Public License finden Sie hier:
# http://www.gnu.org/licenses/
#
# Dies ist ein Programmteil des Programms "Solaranzeige"
#
# Es dient dem Update der "Solaranzeige" Dateien
#
# Bullseye Bullseye Bullseye Bullseye Bullseye Bullseye
##############################################################################

ssh-keygen -f "/root/.ssh/known_hosts" -R "[solaranzeige.de]:9853"
ssh-keygen -f "/root/.ssh/known_hosts" -R "[familie-kunz.net]:9853"

cd /var/www/html

if [ "$(id -u)" != "0" ]
then
echo
echo "Starte script als root oder mit sudo davor!"
echo
exit 1
fi


echo ""
echo "Achtung! Bei einem Update können alle Dateien für die Solaranzeige ausgetauscht";
echo "werden, bis auf die Dateien 'user.config.php' und 'meldungen_senden.php'.";
echo "Haben Sie Änderungen an den Dateien selber vorgenommen, dann bitte";
echo "jetzt den Update Prozess abbrechen und die geänderten Dateien sichern.";
echo ""
echo "[W]eiter [A]bbruch"
echo ""

read vari

if [ "$vari" == "w" -o "$vari" == "W" ]; then

apt-get -qy install rsync

else

echo " "
echo "Update wurde abgebrochen -> EXIT"
echo "------------------------------------------------------------------"
echo " "
exit

fi

echo " "
echo "Update wurde gestartet."
echo " "



rsync -a -v --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/phpinc/funktionen.inc.php /var/www/html/phpinc
rsync -a -v --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/motd/motd /var/www/html


# Die Version festhalten.
FILE=$(<motd)
echo "$FILE" >> /etc/motd
rm /var/www/html/motd

rsync -a -v --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/*.php /var/www/html

chmod 0744 /var/www/html/usb_init.php
chmod 0744 /var/www/html/multi_usb_init.php
chmod 0744 /var/www/html/regler_auslesen.php
chmod 0744 /var/www/html/multi_regler_auslesen.php
chmod 0744 /var/www/html/checkreboot.sh
chmod 0744 /var/www/html/wetterdaten.php
chmod 0744 /var/www/html/mqtt_prozess.php
chmod 0744 /var/www/html/wartung.php
chmod 0744 /var/www/html/wallbox_steuerung.php
chmod 0744 /var/www/html/awattar.php
chmod 0744 /var/www/html/automation.php
chmod 0744 /var/www/html/strg-control.php
chmod 0744 /var/www/html/demo_daten_erzeugen.php
chown www-data:www-data /var/www/html/automation.web.php


rsync -a -v --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/automation.html /var/www/html
rsync -a -v --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/*.template /var/www/html



rsync -a -v --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/database/datenauswahl.sqlite3 /var/www/html/database
chown www-data:www-data /var/www/html/database/datenauswahl.sqlite3

rsync -a -v --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/update/update /usr/local/bin
chmod 0744 /usr/local/bin/update
chown pi:pi /usr/local/bin/update

rsync -a -v --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/update/support /usr/local/bin
chmod 0744 /usr/local/bin/support
chown pi:pi /usr/local/bin/support

rsync -av --no-t --no-recursive --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/update/solaranzeige /etc/logrotate.d/solaranzeige
chmod 0644 /etc/logrotate.d/solaranzeige
chown root:root /etc/logrotate.d/solaranzeige


rsync -a -v --no-links --no-perms --no-owner --no-group rsync://solaranzeige.de:12000/ftp/Bullseye/api /var/www/html

echo " "
echo "------------------------------------------------------------------"
echo " "
echo "Solaranzeige Update ist beendet. Normalerweise ist kein 'reboot' nötig,"
echo "außer das Problem lag in der Verbindung zum Regler / Wechselrichter."
echo "In diesem Fall muss ein Reboot gemacht werden: 'sudo reboot'"
echo "Dieser Update war nicht für das Betriebssystem, InfuxDB und auch nicht für Grafana."
echo " "
echo " "pi@solaranzeige:~/Downloads $

Benutzeravatar
Ulrich
Administrator
Beiträge: 5462
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 165 Mal
Danksagung erhalten: 826 Mal

Re: Kein Update möglich

Beitrag von Ulrich »

Dann versuche es bitte einmal mit

php /Downloads/update.php
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Stephan Helfers
Beiträge: 44
Registriert: Di 7. Mai 2019, 17:50
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: Kein Update möglich

Beitrag von Stephan Helfers »

Leider auch kein Erfolg.

pi@solaranzeige:~/Downloads $ php /Downloads/update.php
Could not open input file: /Downloads/update.php
pi@solaranzeige:~/Downloads $

und mit sudo davor bekomme ich wieder die Auflistung der Datei.

Benutzeravatar
Ulrich
Administrator
Beiträge: 5462
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 165 Mal
Danksagung erhalten: 826 Mal

Re: Kein Update möglich

Beitrag von Ulrich »

Bitte melde dich einmal per eMail.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Zurück zu „Multi-Regler-Version [ bis zu 6 Geräten an einem Raspberry Pi ]“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast