I think this is the issue. The file to restore already exists, that is why it reports “no files were restored”. I think the logic behind the “rename” option is slightly non-intuitive in this case, because had the target file been modified, a new file would have been created.
You can try to rename the target file (or modify it) and run it again, and it should work as expected.
Taomyn
June 24, 2024, 10:23am
42
Hmm, not sure what happened:
root@OTTO:/home/pi# apt install ./duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'duplicati' instead of './duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb'
The following packages were automatically installed and are no longer required:
adwaita-icon-theme at-spi2-core ca-certificates-mono cli-common dconf-gsettings-backend dconf-service glib-networking glib-networking-common
glib-networking-services gsettings-desktop-schemas gtk-sharp2 gtk-sharp2-examples gtk-sharp2-gapi gtk-update-icon-cache libappindicator3-0.1-cil
libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatk3.0-cil libatspi2.0-0 libauthen-sasl-perl libayatana-appindicator3-1 libayatana-ido3-0.4-0
libayatana-indicator3-7 libcairo1.10-cil libclone-perl libcolord2 libcups2 libdata-dump-perl libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1
libencode-locale-perl libfile-listing-perl libfont-afm-perl libgail-common libgail18 libgdiplus libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libgdk3.0-cil
libgif7 libgio3.0-cil libglade2-0 libglade2.0-cil libglade2.0-cil-dev libglib2.0-cil libglib2.0-cil-dev libglib3.0-cil libgtk-3-0 libgtk-3-bin
libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-cil libgtk2.0-cil-dev libgtk2.0-common libgtk3.0-cil libhtml-form-perl libhtml-format-perl
libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libjs-xmlextras libjson-glib-1.0-0 libjson-glib-1.0-common liblwp-mediatypes-perl
liblwp-protocol-https-perl libmailtools-perl libmono-2.0-1 libmono-2.0-dev libmono-accessibility4.0-cil libmono-btls-interface4.0-cil libmono-cairo4.0-cil
libmono-cecil-private-cil libmono-cil-dev libmono-codecontracts4.0-cil libmono-compilerservices-symbolwriter4.0-cil libmono-corlib4.5-cil
libmono-cscompmgd0.0-cil libmono-csharp4.0c-cil libmono-custommarshalers4.0-cil libmono-data-tds4.0-cil libmono-db2-1.0-cil libmono-debugger-soft4.0a-cil
libmono-http4.0-cil libmono-i18n-cjk4.0-cil libmono-i18n-mideast4.0-cil libmono-i18n-other4.0-cil libmono-i18n-rare4.0-cil libmono-i18n-west4.0-cil
libmono-i18n4.0-all libmono-i18n4.0-cil libmono-ldap4.0-cil libmono-management4.0-cil libmono-messaging-rabbitmq4.0-cil libmono-messaging4.0-cil
libmono-microsoft-build-engine4.0-cil libmono-microsoft-build-framework4.0-cil libmono-microsoft-build-tasks-v4.0-4.0-cil
libmono-microsoft-build-utilities-v4.0-4.0-cil libmono-microsoft-build4.0-cil libmono-microsoft-csharp4.0-cil libmono-microsoft-visualc10.0-cil
libmono-microsoft-web-infrastructure1.0-cil libmono-oracle4.0-cil libmono-parallel4.0-cil libmono-peapi4.0a-cil libmono-posix4.0-cil libmono-rabbitmq4.0-cil
libmono-relaxng4.0-cil libmono-security4.0-cil libmono-sharpzip4.84-cil libmono-simd4.0-cil libmono-smdiagnostics0.0-cil libmono-sqlite4.0-cil
libmono-system-componentmodel-composition4.0-cil libmono-system-componentmodel-dataannotations4.0-cil libmono-system-configuration-install4.0-cil
libmono-system-configuration4.0-cil libmono-system-core4.0-cil libmono-system-data-datasetextensions4.0-cil libmono-system-data-entity4.0-cil
libmono-system-data-linq4.0-cil libmono-system-data-services-client4.0-cil libmono-system-data-services4.0-cil libmono-system-data4.0-cil
libmono-system-deployment4.0-cil libmono-system-design4.0-cil libmono-system-drawing-design4.0-cil libmono-system-drawing4.0-cil
libmono-system-dynamic4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-identitymodel-selectors4.0-cil libmono-system-identitymodel4.0-cil
libmono-system-io-compression-filesystem4.0-cil libmono-system-io-compression4.0-cil libmono-system-json-microsoft4.0-cil libmono-system-json4.0-cil
libmono-system-ldap-protocols4.0-cil libmono-system-ldap4.0-cil libmono-system-management4.0-cil libmono-system-messaging4.0-cil
libmono-system-net-http-formatting4.0-cil libmono-system-net-http-webrequest4.0-cil libmono-system-net-http4.0-cil libmono-system-net4.0-cil
libmono-system-numerics-vectors4.0-cil libmono-system-numerics4.0-cil libmono-system-reactive-core2.2-cil libmono-system-reactive-debugger2.2-cil
libmono-system-reactive-experimental2.2-cil libmono-system-reactive-interfaces2.2-cil libmono-system-reactive-linq2.2-cil
libmono-system-reactive-observable-aliases0.0-cil libmono-system-reactive-platformservices2.2-cil libmono-system-reactive-providers2.2-cil
libmono-system-reactive-runtime-remoting2.2-cil libmono-system-reactive-windows-forms2.2-cil libmono-system-reactive-windows-threading2.2-cil
libmono-system-reflection-context4.0-cil libmono-system-runtime-caching4.0-cil libmono-system-runtime-durableinstancing4.0-cil
libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-runtime-serialization4.0-cil libmono-system-runtime4.0-cil
libmono-system-security4.0-cil libmono-system-servicemodel-activation4.0-cil libmono-system-servicemodel-discovery4.0-cil
libmono-system-servicemodel-internals0.0-cil libmono-system-servicemodel-routing4.0-cil libmono-system-servicemodel-web4.0-cil
libmono-system-servicemodel4.0a-cil libmono-system-serviceprocess4.0-cil libmono-system-threading-tasks-dataflow4.0-cil libmono-system-transactions4.0-cil
libmono-system-web-abstractions4.0-cil libmono-system-web-applicationservices4.0-cil libmono-system-web-dynamicdata4.0-cil
libmono-system-web-extensions-design4.0-cil libmono-system-web-extensions4.0-cil libmono-system-web-http-selfhost4.0-cil
libmono-system-web-http-webhost4.0-cil libmono-system-web-http4.0-cil libmono-system-web-mobile4.0-cil libmono-system-web-mvc3.0-cil
libmono-system-web-razor2.0-cil libmono-system-web-regularexpressions4.0-cil libmono-system-web-routing4.0-cil libmono-system-web-services4.0-cil
libmono-system-web-webpages-deployment2.0-cil libmono-system-web-webpages-razor2.0-cil libmono-system-web-webpages2.0-cil libmono-system-web4.0-cil
libmono-system-windows-forms-datavisualization4.0a-cil libmono-system-windows-forms4.0-cil libmono-system-windows4.0-cil
libmono-system-workflow-activities4.0-cil libmono-system-workflow-componentmodel4.0-cil libmono-system-workflow-runtime4.0-cil libmono-system-xaml4.0-cil
libmono-system-xml-linq4.0-cil libmono-system-xml-serialization4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libmono-tasklets4.0-cil
libmono-webbrowser4.0-cil libmono-webmatrix-data4.0-cil libmono-windowsbase4.0-cil libmono-xbuild-tasks4.0-cil libmonosgen-2.0-1 libmonosgen-2.0-dev
libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libpango3.0-cil libproxy1v5 librest-0.7-0 libsoup-gnome2.4-1 libsoup2.4-1 libtimedate-perl
libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl libxcomposite1 libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl
libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl libxtst6 mono-4.0-gac mono-csharp-shell mono-devel mono-gac mono-mcs mono-roslyn mono-runtime
mono-runtime-common mono-runtime-sgen mono-xbuild mono-xsp4 mono-xsp4-base monodoc-base monodoc-gtk2.0-manual monodoc-http monodoc-manual msbuild
msbuild-libhostfxr msbuild-sdkresolver perl-openssl-defaults referenceassemblies-pcl
Use 'apt autoremove' to remove them.
The following packages will be upgraded:
duplicati
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/45.3 MB of archives.
After this operation, 86.4 MB disk space will be freed.
Get:1 /home/pi/duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb duplicati armhf 2.0.9.100 [45.3 MB]
dpkg-deb: error: archive '/home/pi/duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb' uses unknown compression for member 'control.tar.zst', giving up
Traceback (most recent call last):
File "/usr/share/apt-listchanges/DebianFiles.py", line 124, in readdeb
output = subprocess.check_output(command)
File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['dpkg-deb', '-f', '/home/pi/duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb', 'Package', 'Source', 'Version', 'Architecture', 'Status']' returned non-zero exit status 2.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/bin/apt-listchanges", line 323, in <module>
main(config)
File "/usr/bin/apt-listchanges", line 104, in main
pkg = DebianFiles.Package(deb)
File "/usr/share/apt-listchanges/DebianFiles.py", line 358, in __init__
parser.readdeb(self.path)
File "/usr/share/apt-listchanges/DebianFiles.py", line 127, in readdeb
raise RuntimeError(_("Error processing '%(what)s': %(errmsg)s") %
RuntimeError: Error processing '/home/pi/duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb': Command '['dpkg-deb', '-f', '/home/pi/duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb', 'Package', 'Source', 'Version', 'Architecture', 'Status']' returned non-zero exit status 2.
dpkg-deb: error: archive '/home/pi/duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb' uses unknown compression for member 'control.tar.zst', giving up
dpkg: error processing archive /home/pi/duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
/home/pi/duplicati-2.0.9.100_debug_2024-06-24-linux-arm7-cli.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Taomyn
June 24, 2024, 10:32am
43
Thanks, making a change to the original file made it work.
Oh, and my backups also worked, so that’s another successful upgrade. Will check out the Debian 12 version now, possibly followed by a Fedora installation.
I think the version of Debian on your system is a bit outdated. The package was built with debian:latest
which seems to have adopted the Ubuntu dpkg
version that includes zstd
compression.
I base this guess on a similar error message that explains that zstd
compression is in Ubuntu’s dpkg
but not in Debian.
EDIT: I found a way to toggle the .deb
compression method , so I will build the new versions with gzip compression.
1 Like
Taomyn
June 26, 2024, 11:02am
45
Did you do another build that I could test? Otherwise I can wait but will re-install the previous version so I can resume backups.
I am building a new version now (2.0.9.101
) which includes the Armv7 Debian packages.
1 Like