Installation raspiBackup schlägt fehl - RBI0007E

  • Hallo zusammen,

    ich habe mal wieder ein Problem. Habe meinen Raspberry Pi mit 4GB neu aufgesetzt, da ich verschiedene Probleme hatte.

    Installiert ist das neuste Raspberry-Pi-OS -lite (32-Bit) mit Nextcloud und Pihole, das in einem Docker-Container läuft (bzw. laufen sollte, dazu gibts ein anderes Thema :sleeping:).

    Natürlich wollte ich wieder mit raspiBackup meine SD-Karte sichern, allerdings kommt bei der Installation folgende Fehlermeldung:

    RBI0007E: mv von /usr/local/bin/raspiBackupInstallUI.sh nicht möglich. Nach dem bestätigen mit "Ok" steht im Terminal:

    sed: raspiBackupInstallUI.sh kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden und zwar steht das 6 mal da.

    In der raspiBackupInstallUI.log - Datei steht:

    20200913-225149: DBG: 1598 - <- cleanup

    Einmal habe ich die Installation mit

    Code
    curl -L https://www.linux-tips-and-tricks.de/raspiBackupInstallUI.sh | sudo bash

    gestartet. Es öffnet sich die blaue Bedienoberfläche und nach dem bestätigen der Installation kommt die Meldung zum Download und im Anschluss dann die erwähnten Fehlermeldung.

    Habe es noch von Github versucht mit:

    git clone https://github.com/framps/raspiBackup.git

    und danach mit bash raspiBackupInstallUI.sh

    Das ergab aber das gleiche Ergebnis.

    Ich bin über jede Hilfe dankbar :)

    Grüße

    Dennis

    🎧 With the music execution and the talk of revolution, it bleeds in me and it goes 🎧

    Einmal editiert, zuletzt von Dennis89 (13. September 2020 um 23:37)

  • RBI0007E: mv von /usr/local/bin/raspiBackupInstallUI.sh nicht möglich.

    Aus irgendeinem Grunde kann das Installerscript welches auf /tmp downloaded wurde nicht auf /usr/local/bin verschoben werden.

    Eigentlich sollte root alle notwendigen Rechte haben. Die Fehlermeldung vom mv Befehl sollte in der Logdatei stehen und Aufschluss ueber den genauen Grund des Fehlers geben.

  • framp

    Einmal habe ich die Installation mit
    Code
    curl -L https://www.linux-tips-and-tricks.de/raspiBackupInstallUI.sh | sudo bash

    gestartet. Es öffnet sich die blaue Bedienoberfläche und nach dem bestätigen der Installation kommt die Meldung zum Download und im Anschluss dann die erwähnten Fehlermeldung.

    Ich habe das jetzt einmal reproduziert.

    SD-Karte, RaspberryPiOS lite 32 bit installiert.

    Per ssh eingeloggt, mit raspi-config das Dateisystem erweitert, (bisher war ich bei den neueren Releases gewohnt, dass das Filesystem automatisch beim ersten Start erweitert wurde. Aber das wurde es nicht)

    update und full-upgrade ausgeführt.

    Installation raspiBackup mit

    curl -L https://www.linux-tips-and-tricks.de/raspiBackupInstallUI.sh | sudo bash

    Sprache auf deutsch eingestellt, dann

    "Install raspiBackup using a default configuration"

    Anschließend kommen folgende Fehlermeldungen:



    <EDIT>

    Inhalt der bash.log

    Spoiler anzeigen

    root@raspberrypi:/usr/local/etc# cat bash.log

    20200914-124132: DBG: 3191 - bash 0.4.3.2, 2020-06-01/22:01:13 - d66749e

    20200914-124132: DBG: 3192 - whiptail version: whiptail (newt): 0.52.20

    20200914-124132: DBG: 0618 - Checking for /usr/local/bin

    20200914-124132: DBG: 0618 - Checking for /usr/local/etc

    20200914-124132: DBG: 0618 - Checking for /etc/cron.d

    20200914-124132: DBG: 3010 - -> uiInstall

    20200914-124132: DBG: 0733 - -> isInternetAvailable

    20200914-124132: DBG: 0738 - <- isInternetAvailable 0

    20200914-124132: DBG: 2941 - -> downloadPropertiesFile_do

    20200914-124132: DBG: 2972 - -> shouldRenewDownloadPropertiesFile

    20200914-124132: DBG: 2986 - 20200914 : 20200914

    20200914-124132: DBG: 2989 - Skip download

    20200914-124133: DBG: 2995 - <- shouldRenewDownloadPropertiesFile 1

    20200914-124133: DBG: 2946 - <- downloadPropertiesFile_do

    20200914-124133: DBG: 2908 - -> parsePropertiesFile

    20200914-124133: DBG: 2916 - Script properties: v: 0.6.5.1 i: b:

    20200914-124133: DBG: 2924 - Installer properties: v: 0.4.3.2 i: b:

    20200914-124133: DBG: 2926 - <- parsePropertiesFile

    20200914-124133: DBG: 2931 - -> parseCurrentVersions

    20200914-124133: DBG: 2934 - Current script version:

    20200914-124133: DBG: 2935 - Current installer version:

    20200914-124133: DBG: 2936 - <- parseCurrentVersions

    20200914-124137: DBG: 2370 - -> isUpdatePossible

    20200914-124137: DBG: 2371 - script: c: p:0.6.5.1

    20200914-124137: DBG: 2849 - -> isNewerVersion 0.6.5.1

    20200914-124137: DBG: 2858 - <- isNewerVersion isNewVersion <-> 0.6.5.1 - RC: 1

    20200914-124137: DBG: 2376 - installer: c: p:0.4.3.2

    20200914-124137: DBG: 2849 - -> isNewerVersion 0.4.3.2

    20200914-124137: DBG: 2858 - <- isNewerVersion isNewVersion <-> 0.4.3.2 - RC: 1

    20200914-124137: DBG: 2381 - <- isUpdatePossible 1

    20200914-124145: DBG: 3074 - M1

    20200914-124145: DBG: 2781 - -> config_language_do EN

    20200914-124150: DBG: 2812 - Answer: de

    20200914-124150: DBG: 2823 - <- config_language_do DE

    20200914-124150: DBG: 2370 - -> isUpdatePossible

    20200914-124150: DBG: 2371 - script: c: p:0.6.5.1

    20200914-124150: DBG: 2849 - -> isNewerVersion 0.6.5.1

    20200914-124150: DBG: 2858 - <- isNewerVersion isNewVersion <-> 0.6.5.1 - RC: 1

    20200914-124150: DBG: 2376 - installer: c: p:0.4.3.2

    20200914-124150: DBG: 2849 - -> isNewerVersion 0.4.3.2

    20200914-124150: DBG: 2858 - <- isNewerVersion isNewVersion <-> 0.4.3.2 - RC: 1

    20200914-124150: DBG: 2381 - <- isUpdatePossible 1

    20200914-124153: DBG: 3074 - M2

    20200914-124153: DBG: 2487 - -> install_menu

    20200914-124153: DBG: 0733 - -> isInternetAvailable

    20200914-124153: DBG: 0738 - <- isInternetAvailable 0

    20200914-124156: DBG: 2520 - I1

    20200914-124156: DBG: 2629 - -> install_do

    20200914-124156: DBG: 2272 - -> progressbar_do

    20200914-124156: DBG: 0860 - -> code_download_execute

    MSG: RBI0002I: raspiBackup.sh wird aus dem Netz geladen...

    MSG: RBI0015I: /usr/local/bin/raspiBackup.sh wurde erstellt.

    mv: cannot stat '/usr/local/etc/bash': No such file or directory

    20200914-124201: DBG: 1428 - -> unrecoverableError 7

    /usr/local/bin/bash: DBG: 0000 -

    20200914-124201: DBG: 1431 - Progressbar error occured 7

    /usr/local/bin/bash: DBG: 0000 -

    20200914-124201: DBG: 2305 - Progressbar detected error 7 /usr/local/bin/bash

    20200914-124201: DBG: 2318 - <- progressbar_do

    20200914-124201: DBG: 2323 - Detected error 7 /usr/local/bin/bash

    20200914-124201: DBG: 2327 - Rethrowing error from progressbar id: 7 - msg: /usr/local/bin/bash

    20200914-124201: DBG: 1428 - -> unrecoverableError 7

    /usr/local/bin/bash: DBG: 0000 -

    File "main", line 3083, in uiInstall

    File "main", line 2522, in install_menu

    File "main", line 2645, in install_do

    File "main", line 2328, in progressbar_do

    File "main", line 1439, in unrecoverableError

    20200914-124201: DBG: 1446 - Id: 7

    20200914-124201: DBG: 1447 - Msg: /usr/local/bin/bash

    20200914-124201: DBG: 1456 - RBI0007E: mv von /usr/local/bin/bash nicht möglich.

    Ein nicht behebbarer Fehler ist aufgetreten. Siehe Logdatei bash.log.

    20200914-124216: DBG: 1460 - <- unrecoverableError

    20200914-124216: DBG: 1564 - -> cleanup

    MSG: RBI0008I: Räume auf...

    MSG: RBI0004E: Installation von raspiBackup fehlerhaft beendet. Prüfe bash.log.

    20200914-124216: DBG: 1598 - <- cleanup

    root@raspberrypi:/usr/local/etc#

    </>EDIT>

  • Danke für die Antworten.

    Ich habe das gleiche Fehlerbild wie Franjo G.

    Meine bash.log sieht aber so aus:

    Spoiler anzeigen

    20200913-223649: DBG: 3191 - bash 0.4.3.2, 2020-06-01/22:01:13 - d66749e

    20200913-223649: DBG: 3192 - whiptail version: whiptail (newt): 0.52.20

    20200913-223649: DBG: 0618 - Checking for /usr/local/bin

    20200913-223649: DBG: 0618 - Checking for /usr/local/etc

    20200913-223649: DBG: 0618 - Checking for /etc/cron.d

    20200913-223649: DBG: 3010 - -> uiInstall

    20200913-223649: DBG: 1229 - -> parseConfig

    20200913-223649: DBG: 1242 - =

    20200913-223649: DBG: 1245 - <- parseConfig

    20200913-223649: DBG: 0733 - -> isInternetAvailable

    20200913-223650: DBG: 0738 - <- isInternetAvailable 0

    20200913-223650: DBG: 2941 - -> downloadPropertiesFile_do

    20200913-223650: DBG: 2972 - -> shouldRenewDownloadPropertiesFile

    20200913-223650: DBG: 2986 - 20200913 : 20200913

    20200913-223650: DBG: 2989 - Skip download

    20200913-223650: DBG: 2995 - <- shouldRenewDownloadPropertiesFile 1

    20200913-223650: DBG: 2946 - <- downloadPropertiesFile_do

    20200913-223650: DBG: 2908 - -> parsePropertiesFile

    20200913-223650: DBG: 2916 - Script properties: v: 0.6.5.1 i: b:

    20200913-223651: DBG: 2924 - Installer properties: v: 0.4.3.2 i: b:

    20200913-223651: DBG: 2926 - <- parsePropertiesFile

    20200913-223651: DBG: 2931 - -> parseCurrentVersions

    20200913-223651: DBG: 2934 - Current script version: 0.6.5.1

    20200913-223651: DBG: 2935 - Current installer version:

    20200913-223651: DBG: 2936 - <- parseCurrentVersions

    20200913-223651: DBG: 2370 - -> isUpdatePossible

    20200913-223651: DBG: 2371 - script: c:0.6.5.1 p:0.6.5.1

    20200913-223651: DBG: 2849 - -> isNewerVersion 0.6.5.1 0.6.5.1

    20200913-223651: DBG: 2893 - <- isNewerVersion isNewVersion 0.6.5.1 <-> 0.6.5.1 - RC: 1

    20200913-223651: DBG: 2376 - installer: c: p:0.4.3.2

    20200913-223651: DBG: 2849 - -> isNewerVersion 0.4.3.2

    20200913-223651: DBG: 2858 - <- isNewerVersion isNewVersion <-> 0.4.3.2 - RC: 1

    20200913-223651: DBG: 2381 - <- isUpdatePossible 1

    20200913-223655: DBG: 1519 - -> do_finish

    20200913-223659: DBG: 1542 - <- do_finish

    20200913-223659: DBG: 1564 - -> cleanup

    20200913-223659: DBG: 1598 - <- cleanup

    Die befindet sich aber im Home-Verzeichnis und nicht wie bei Franjo in /usr/local/etc, in diesem Verzeichnis habe ich keine *.log Datei.

    Habe dort raspiBackup.0.6.5.1.conf und raspiBackup.conf trotz abgebrochener Installation.

    Eigentlich sollte root alle notwendigen Rechte haben.

    Angemeldet bin ich als root, habe gerade noch einen Versuch gemacht, mit zusätzlichem sudo , das brachte aber keinen Unterschied.

    Danke und Grüße

    Dennis

    🎧 With the music execution and the talk of revolution, it bleeds in me and it goes 🎧

  • mv: cannot stat '/usr/local/etc/bash': No such file or directory

    Da liegt wohl der Hase im Pfeffer. Vielen Dank Franjo G fuer das Log.

    Merkwuerdig ist das schon da ich gerade letztens auch das aktuellste RaspberryPiOS installiert hatte und raspiBackup erfolgreich mit dem installer installiert hatte.

    Am Strand per Mobile ist es etwas mühselig im Code nachzusehen :shy: Ich sehe mir das mal heute Abend am Laptop an :)

  • framp

    Ich habe das gerade noch einmal getestet.

    Der Installer läuft weder mit der neuesten Imagedatei 2020-08-20-raspios-buster-armhf-lite

    noch mit der vorletzten Version 2020-05-27-raspios-buster-lite-armhf

    Obwohl ich das vorher bei meinem Pi4 auf der Version vom 27.05.2020 auf einer SD installiert hatte.

    Mittlerweile boote ich von SSD (USB)

    Kann es sein, dass das an dem neuesten EEPROM-Updates..... beim Pi4 liegt? Oder ist an dem Installations-Skript irgendetwas verändert worden? Auf jeden Fall ist das sehr mysteriös.

  • Am Installer hat sich eigentlich länger nichts geändert. Es könnte vielleicht an der PI4 liegen. Meine Installation letzte Woche war auf einer PI3. Ich habe keine PI4 zum Testen :(

    Code
    Wenn Du Lust hast: Könntest Du mal einen unattended Install durchführen? 
    
    sudo ./raspiBackupInstallUI.sh -i
  • Am Installer hat sich eigentlich länger nichts geändert. Es könnte vielleicht an der PI4 liegen. Meine Installation letzte Woche war auf einer PI3. Ich habe keine PI4 zum Testen

    Gerade hab ich es nochmal auf einem Pi 3B+ versucht.

    Neuestes Image > gleiche Fehler wie beim pi4.

    Noch ein Versuch.

    Pi 3B+ vorletztes Image vom 27.05.2020 > Gleiche Fehler.

    Irgendetwas stimmt da nicht.

  • Irgendetwas stimmt da nicht.

    Vielen Dank für Deine Tests :thumbup: Die könnte ich gerade nicht durchführen. Ist etwas sandig hier :lol:

    Damit ist es wohl ein generelles Problem und unabhängig vom PIx. Könnte auch sein dass es ein Problem auf meiner Webseite gibt. Ich werde mir das heute Abend mal genau ansehen.

  • Ich habe das Problem bei mir auf meinem Laptop reproduzieren koennen :)

    Vor 2 Tagen habe ich den langen Befehl um raspiBackup mit dem Installer zu installieren geaendert von

    Code
    curl -sLO https://www.linux-tips-and-tricks.de/raspiBackupInstallUI.sh && sudo bash ./raspiBackupInstallUI.sh

    auf

    Code
    curl -L https://www.linux-tips-and-tricks.de/raspiBackupInstallUI.sh | sudo bash 

    Offensichtlich wird dann der Installer zwar als root ausgefuehrt aber nicht so wie in der 1ten Variante. irgendwelche Berechtigungen fehlen dann. Ich hatte nach der Aenderung den Installer nicht vollstaendig durchlaufen lassen sondern nur getestet ob er startet :wallbash:

    Warum der Fehler in der 2ten Variante auftritt verstehe ich momentan nicht :conf:

    Jedenfalls habe ich die Aenderung auf der Webseite wieder zurueckgedreht und jetzt funktioniert der Installer wieder. Wenn jemand eine Idee hat warum in der 2ten Variante offensichtlich das Script nicht richtig funktioniert - ich bin fuer jede Erklaerung dankbar :)

  • Warum der Fehler in der 2the Variante auftritt verstehe ich momentan nicht :conf:

    Das kann ich dir auch nicht sagen. Dafür kenne ich mich mit bash zu wenig aus. Ich hatte mich nur gewundert, dass das auf keiner Raspberry OS-Version mehr funktionierte.

    Ich hatte das ja auch nur getestet, weil Dennis89 da Probleme hatte.

    Aber wenn's mit dem alten Installationsbefehl funktioniert, dann ist es ja ok.

  • Wenn jemand eine Idee hat warum in der 2ten Variante offensichtlich das Script nicht richtig funktioniert - ich bin fuer jede Erklaerung dankbar

    Falls es jemanden interessiert: In raspiBackup wird der eigene Scriptname wie ueblich mit

    Code
    MYSELF=${0##*/}

    abgefragt und dieser Name spaeter and diversen Stellen benutzt. Wenn aber raspiBackup per Pipe

    Code
    | sudo bash 

    aufgerufen wird ist MYSELF bash und dadurch laeuft alles in raspiBackup verquer :(

    Ich muss mir also was anderes einfallen lassen um den Installationsaufruf etwas zu verkuerzen ...

  • framp ...

    Nutz doch sowas wie tinyurl... Damit kannst du deine URL extrem kürzen...

    Oder du nimmst ein kleines Shell Script, welches du im installer aufrufst (in diesem Script befindet sich der lange Aufruf). Jedoch ist das denke ich genauso unglücklich..

    Wenn's brennt 112 hilft weiter!

  • . Damit kannst du deine URL extrem kürzen

    Daran hatte ich auch schon gedacht. Aber auch so eine URL tippt keiner ab sondern benutzt copy/paste. Und dann ist es egal ob es die lange Form ist oder die kurze.

    Ich überlege ob ich mir eine weitere kurze Domain besorge die dann ein Alias auf die eigentliche HP ist. Aber eigentlich tippt doch heutzutage sowieso kaum noch jemand eine URL ein sondern scannt sie als QR-Code, klicked einfach auf einen Link oder benutzt C/P.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!