To me that seems like you are having network and/or connection problems, I don't have any problem reaching ftp.de.debian.org or httpredir.debian.org. For dl.bintray.com I do however get an HTTP ERROR 404.
OMV 5.0 - finally out! :-)
-
- OMV 5.x
- Mr Smile
- Closed
-
-
It was a DNS resolve problem and i couldn't resolve the problem.
So first i will restore a backup from OMV 4.x i made yesterday.
Then i will start the upgrade again.
When i run into problems, i will post them here again.
Btw:
Is it a problem to make the upgrade via SSH?
Hylli
-
Btw:
Is it a problem to make the upgrade via SSH?
I had upgraded via SSH
-
-
Is it a problem to make the upgrade via SSH?
Every upgrade I have done is via ssh.
-
OK, let the upgrade game begin.
First command and after i confirmed the keyboard layout (actual keyboard layout), i get the following error:
QuoteEs wurden 323 MB in 28 s geholt (11,5 MB/s).
Extrahiere Vorlagen aus Paketen: 100%
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 47789 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../base-files_10.3+deb10u3_amd64.deb ...
Entpacken von base-files (10.3+deb10u3) über (9.9+deb9u12) ...
base-files (10.3+deb10u3) wird eingerichtet ...
Neue Version der Konfigurationsdatei /etc/debian_version wird installiert ...
Konfigurationsdatei »/etc/issue«
==> Geändert (von Ihnen oder von einem Skript) seit der Installation.
==> Paketverteiler hat eine aktualisierte Version herausgegeben.
Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind:
Y oder I : Die Version des Paket-Betreuers installieren
N oder O : Die momentan installierte Version beibehalten
D : Die Unterschiede zwischen den Versionen anzeigen
Z : Eine Shell starten, um die Situation zu begutachten
Der Standardweg ist das Beibehalten der momentanen Version.
*** issue (Y/I/N/O/D/Z) [Vorgabe=N] ? dpkg: Fehler beim Bearbeiten des Paketes base-files (--configure):
Dateiende von Standardeingabe an der Conffile-Eingabeaufforderung
Fehler traten auf beim Bearbeiten von:
base-files
Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7eff992fa620>
Traceback (most recent call last):
File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7eff992fa620>
Traceback (most recent call last):
File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
E: Sub-process /usr/bin/dpkg returned an error code (1)
I get the same error, when changing weakref.py with this workaround:
Error:
QuoteKonfigurationsdatei »/etc/issue«
==> Geändert (von Ihnen oder von einem Skript) seit der Installation.
==> Paketverteiler hat eine aktualisierte Version herausgegeben.
Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind:
Y oder I : Die Version des Paket-Betreuers installieren
N oder O : Die momentan installierte Version beibehalten
D : Die Unterschiede zwischen den Versionen anzeigen
Z : Eine Shell starten, um die Situation zu begutachten
Der Standardweg ist das Beibehalten der momentanen Version.
*** issue (Y/I/N/O/D/Z) [Vorgabe=N] ? dpkg: Fehler beim Bearbeiten des Paketes base-files (--configure):
Dateiende von Standardeingabe an der Conffile-Eingabeaufforderung
Fehler traten auf beim Bearbeiten von:
base-files
E: Sub-process /usr/bin/dpkg returned an error code (1)
Hylli
-
Ich würde vorschlagen erstens auf Englisch um zu schalten.
-
-
Ich würde vorschlagen erstens auf Englisch um zu schalten.
You don't have to switch to english, at least it worked for me without changing the language.
-
I get the same error, when changing weakref.py with this workaround:
It is a warning and isn't needed for OMV 5.x. You can ignore that.
-
...and the error with base-files?
QuoteFehler traten auf beim Bearbeiten von:
base-files
E: Sub-process /usr/bin/dpkg returned an error code (1)
Can i ignore that and go to the next steps?
reboot
apt-get purge openmediavault-omvextrasorg resolvconf
...
Hylli
-
-
Can i ignore that and go to the next steps?
Nope. That means a file didn't install or uninstall correctly. You have to post all output for people to help with that.
-
Nope. That means a file didn't install or uninstall correctly. You have to post all output for people to help with that.
It was in his post #307.
One reason I suggested he switch to English.
-
It's the 3rd or 4th time i startet the first command with the update script.
I uploaded it to pastebin because the text has over 10.000 characters:
What's the next step?
Hylli
-
-
It was in his post #307.
No, it did not have all of the output I was looking for. The pastebin had exactly what I was looking for.
What's the next step?
There is something wrong with your base-files package. I would try to re-install it with apt-get install --reinstall base-files then apt-get -f install then download and run the upgrade script again (I made a couple of improvements based on your output).
-
OK, will test it later.
Thx
Hylli
-
Hm, reinstall of package base-files is not possible:
Quoteroot@omv:/var/lib/dpkg/info# apt-get install --reinstall base-files
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 474 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
E: Internal Error, No file name for base-files:amd64
Hylli
-
-
reinstall of package base-files is not possible
You may have to revert to backup and start over.
-
Hello,
I'm running omv4 w/pve kernel as a guest on proxmox 6. Can I use this script to upgrade to 5? Does it matter that I originally installed debian and then OMV on top of it? Since I'm running a VM, I assume if anything gets screwed up I can just restore the VM from backup. Even so I might clone the VM and try running the upgrade on the clone first. Although the clone won't be using the pci passthrough HBA card. The only plugins i'm using are resetperms, unionfilesystems, and snapraid. Finally, do I need to unmount all the data drives before running the upgrade?
Thanks
-
Can I use this script to upgrade to 5?
Yes
Does it matter that I originally installed debian and then OMV on top of it?
It shouldn't as long as the install isn't too custom.
Since I'm running a VM, I assume if anything gets screwed up I can just restore the VM from backup.
Just take a snapshot. If the upgrade fails, revert to snapshot. It won't snap the passthrough drives though.
-
-
I reverted to backup and started over again.
Before i started the upgrade i changed the weakref.py as mentioned in this workaround:
After reboot i reinstalled base-filessuccessfully without any errors or warnings:
Quoteroot@omv:~# apt-get install --reinstall base-files
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 67,6 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 47789 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../base-files_9.9+deb9u12_amd64.deb ...
Entpacken von base-files (9.9+deb9u12) über (9.9+deb9u12) ...
base-files (9.9+deb9u12) wird eingerichtet ...
Then i started the upgrade with...
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/upgrade4to5 | sudo bash
...but the error with base-files still exists. Here is the full log:
Last lines of the full log:
QuoteFetched 303 MB in 25s (11,7 MB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 47789 files and directories currently installed.)
Preparing to unpack .../base-files_10.3+deb10u3_amd64.deb ...
Unpacking base-files (10.3+deb10u3) over (9.9+deb9u12) ...
Setting up base-files (10.3+deb10u3) ...
Installing new version of config file /etc/debian_version ...
Configuration file '/etc/issue'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** issue (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package base-files (--configure):
end of file on stdin at conffile prompt
Errors were encountered while processing:
base-files
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reinstallation of base-files gives me same error as earlier today:
Quoteroot@omv:~# apt-get install --reinstall base-files
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 473 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
E: Internal Error, No file name for base-files:amd64
Because of this
Quotedpkg: error processing package base-files (--configure)
i executed this command:
dpkg -- configure -a
This was successful!
Quoteroot@omv:~# dpkg --configure -a
base-files (10.3+deb10u3) wird eingerichtet ...
Konfigurationsdatei »/etc/issue«
==> Geändert (von Ihnen oder von einem Skript) seit der Installation.
==> Paketverteiler hat eine aktualisierte Version herausgegeben.
Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind:
Y oder I : Die Version des Paket-Betreuers installieren
N oder O : Die momentan installierte Version beibehalten
D : Die Unterschiede zwischen den Versionen anzeigen
Z : Eine Shell starten, um die Situation zu begutachten
Der Standardweg ist das Beibehalten der momentanen Version.
*** issue (Y/I/N/O/D/Z) [Vorgabe=N] ?
Neue Version der Konfigurationsdatei /etc/issue.net wird installiert ...
So i reinstalled base-files again with:
apt-get install --reinstall base-files
Now the reinstallation worked succesfully:
Quoteroot@omv:~# apt-get install --reinstall base-files
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 473 nicht aktualisiert.
Es müssen noch 0 B von 69,8 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 47790 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../base-files_10.3+deb10u3_amd64.deb ...
Entpacken von base-files (10.3+deb10u3) über (10.3+deb10u3) ...
base-files (10.3+deb10u3) wird eingerichtet ...
Now i started the upgrade script again and i thought it worked correctly. But at the end i got the following errors:
Quote...
Errors were encountered while processing:
monit
openmediavault
hdparm
openmediavault-unionfilesystems
openmediavault-backup
openmediavault-omvextrasorg
omvextras-common
openmediavault-snapraid
omvextras-unionbackend
collectd
avahi-daemon
libnss-mdns:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Full log:
So i executed another time this:
dpkg --configure -a
Log:
Quoteroot@omv:~# dpkg --configure -a
monit (1:5.26.0-1) wird eingerichtet ...
Konfigurationsdatei »/etc/monit/monitrc«
==> Geändert (von Ihnen oder von einem Skript) seit der Installation.
==> Paketverteiler hat eine aktualisierte Version herausgegeben.
Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind:
Y oder I : Die Version des Paket-Betreuers installieren
N oder O : Die momentan installierte Version beibehalten
D : Die Unterschiede zwischen den Versionen anzeigen
Z : Eine Shell starten, um die Situation zu begutachten
Der Standardweg ist das Beibehalten der momentanen Version.
*** monitrc (Y/I/N/O/D/Z) [Vorgabe=N] ?
collectd (5.8.1-1.3) wird eingerichtet ...
Konfigurationsdatei »/etc/collectd/collectd.conf«
==> Geändert (von Ihnen oder von einem Skript) seit der Installation.
==> Paketverteiler hat eine aktualisierte Version herausgegeben.
Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind:
Y oder I : Die Version des Paket-Betreuers installieren
N oder O : Die momentan installierte Version beibehalten
D : Die Unterschiede zwischen den Versionen anzeigen
Z : Eine Shell starten, um die Situation zu begutachten
Der Standardweg ist das Beibehalten der momentanen Version.
*** collectd.conf (Y/I/N/O/D/Z) [Vorgabe=N] ?
hdparm (9.58+ds-1) wird eingerichtet ...
Konfigurationsdatei »/etc/hdparm.conf«
==> Geändert (von Ihnen oder von einem Skript) seit der Installation.
==> Paketverteiler hat eine aktualisierte Version herausgegeben.
Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind:
Y oder I : Die Version des Paket-Betreuers installieren
N oder O : Die momentan installierte Version beibehalten
D : Die Unterschiede zwischen den Versionen anzeigen
Z : Eine Shell starten, um die Situation zu begutachten
Der Standardweg ist das Beibehalten der momentanen Version.
*** hdparm.conf (Y/I/N/O/D/Z) [Vorgabe=N] ?
avahi-daemon (0.7-4+b1) wird eingerichtet ...
Konfigurationsdatei »/etc/avahi/avahi-daemon.conf«
==> Geändert (von Ihnen oder von einem Skript) seit der Installation.
==> Paketverteiler hat eine aktualisierte Version herausgegeben.
Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind:
Y oder I : Die Version des Paket-Betreuers installieren
N oder O : Die momentan installierte Version beibehalten
D : Die Unterschiede zwischen den Versionen anzeigen
Z : Eine Shell starten, um die Situation zu begutachten
Der Standardweg ist das Beibehalten der momentanen Version.
*** avahi-daemon.conf (Y/I/N/O/D/Z) [Vorgabe=N] ?
libnss-mdns:amd64 (0.14.1-1) wird eingerichtet ...
openmediavault (5.4.3-1) wird eingerichtet ...
Neue Version der Konfigurationsdatei /etc/bash_completion.d/omv-sysinfo wird installiert ...
Neue Version der Konfigurationsdatei /etc/default/openmediavault wird installiert ...
Neue Version der Konfigurationsdatei /etc/lsb-base-logging.sh wird installiert ...
Neue Version der Konfigurationsdatei /etc/openmediavault/php.ini wird installiert ...
Neue Version der Konfigurationsdatei /etc/sysctl.d/99-openmediavault.conf wird installiert ...
Creating configuration database ...
Migrating configuration database ...
Running migration conf_5.0.0
Running migration conf_5.0.3
Running migration conf_5.2.0
Setting up Salt environment ...
Processing system modifications ...
Trigger für openmediavault (5.4.3-1) werden verarbeitet ...
Restarting engine daemon ...
Updating locale files ...
Updating file permissions ...
Purging internal cache ...
omvextras-unionbackend (5.0.2) wird eingerichtet ...
openmediavault-backup (5.2) wird eingerichtet ...
Updating configuration database ...
openmediavault-omvextrasorg (5.3.1) wird eingerichtet ...
Updating configuration database ...
Running migration conf.system.omvextras_5.0
Running migration conf.system.omvextras_5.0.4
Running migration conf.system.omvextras_5.1
Running migration conf.system.omvextras_5.2
Running migration conf.system.omvextras_5.3
omvextras-common (5.0) wird eingerichtet ...
Trigger für openmediavault (5.4.3-1) werden verarbeitet ...
Updating locale files ...
Updating file permissions ...
Purging internal cache ...
Restarting engine daemon ...
openmediavault-unionfilesystems (5.1.2) wird eingerichtet ...
Updating configuration database ...
Running migration conf.service.unionfilesystems_5.1.1
openmediavault-snapraid (5.0.5) wird eingerichtet ...
Neue Version der Konfigurationsdatei /etc/default/openmediavault-snapraid wird installiert ...
Updating configuration database ...
Trigger für libc-bin (2.28-10) werden verarbeitet ...
Trigger für openmediavault (5.4.3-1) werden verarbeitet ...
Updating locale files ...
Updating file permissions ...
Purging internal cache ...
Restarting engine daemon ...
Trigger für rsyslog (8.1901.0-1) werden verarbeitet ...
Can i now go to the next steps Reboot and Purge OMV-Extras...
Hylli
-
Before i started the upgrade i changed the weakref.py as mentioned in this workaround:
Why? It is just a warning.
Are these errors OK?
NO. I don't know why you are still getting prompts for upgrade decisions and it errors at every one of them. I changed the script to be non-interactive so it wouldn't prompt but it still is. Maybe the locale? Not sure.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!