Suwayomi/Suwayomi-Server

[Bug] Cannot install .deb package on Armbian

Opened this issue · 9 comments

Device information

  • Suwayomi-Server version: v1.1.1
  • Server Operating System: Armbian Server 24.8.4 (On ODROID-HC4)
  • Server Desktop Environment: N/A
  • Server JVM version: openjdk 11.0.24 2024-07-16
  • Client Operating System: Fedora 40 KDE Spin
  • Client Web Browser: Floorp (Firefox derivative)

Steps to reproduce

  1. Download .deb package with wget
  2. sudo dpkg -i the downloaded package

Expected behavior

I expected for the package to install.

Actual behavior

The package does not install; dpkg exits after the following messages:

dpkg: error processing archive Suwayomi-Server-v1.1.1-r1535-debian-all.deb (--install):
 dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
 Suwayomi-Server-v1.1.1-r1535-debian-all.deb```

## Other details
I attempted to install the .deb package after having significant difficulty with getting the standard linux-x64 archive to start Suwayomi-Server on boot. Every tutorial I followed for running a shell script at boot did not work, likely because the script was run too early in the bootup process. Honestly, I would much prefer a tutorial for getting the suwayomi-server.sh script to run at boot properly, but I thought I should file this bug to make sure I'm not doing something stupid, or to help out if I've somehow actually caught a bug.

Have you tried using apt to install the file? We don't support using dpkg directly since the deb has dependencies that are in separate repos

Have you tried using apt to install the file? We don't support using dpkg directly since the deb has dependencies that are in separate repos

Looking forward for the answer!

@itshcollins don't just quote a message adding a link to a random manga website

How do I do that? I've googled it and I can't figure it out.

How do I do that? I've googled it and I can't figure it out.

sudo apt install /path/to/package/name.deb

Geez that was fast, thank you. The package is installing now, will report back.

Welp, it failed again. Got this error message:

Building dependency tree... Done
Reading state information... Done
Note, selecting 'suwayomi-server' instead of './Suwayomi-Server-v1.1.1-r1535-debian-all.deb'
The following NEW packages will be installed:
  suwayomi-server
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
4 not fully installed or removed.
Need to get 0 B/122 MB of archives.
After this operation, 136 MB of additional disk space will be used.
Get:1 /home/genderneutralnoun/Suwayomi-Server-v1.1.1-r1535-debian-all.deb suwayomi-server all 1.1.1-1 [122 MB]
dpkg-deb: error: archive '/home/genderneutralnoun/Suwayomi-Server-v1.1.1-r1535-debian-all.deb' uses unknown compression for member 'control.tar.zst', giving up
dpkg: error processing archive /home/genderneutralnoun/Suwayomi-Server-v1.1.1-r1535-debian-all.deb (--unpack):
 dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
 /home/genderneutralnoun/Suwayomi-Server-v1.1.1-r1535-debian-all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

try
sudo apt-get install zstd
then retry
(maybe also apt update and apt upgrade)

Tried that. Got another error.

Building dependency tree... Done
Reading state information... Done
Note, selecting 'suwayomi-server' instead of './Suwayomi-Server-v1.1.1-r1535-debian-all.deb'
The following NEW packages will be installed:
  suwayomi-server
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/122 MB of archives.
After this operation, 136 MB of additional disk space will be used.
Get:1 /home/genderneutralnoun/Suwayomi-Server-v1.1.1-r1535-debian-all.deb suwayomi-server all 1.1.1-1 [122 MB]
dpkg-deb: error: archive '/home/genderneutralnoun/Suwayomi-Server-v1.1.1-r1535-debian-all.deb' uses unknown compression for member 'control.tar.zst', giving up
dpkg: error processing archive /home/genderneutralnoun/Suwayomi-Server-v1.1.1-r1535-debian-all.deb (--unpack):
 dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
 /home/genderneutralnoun/Suwayomi-Server-v1.1.1-r1535-debian-all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)