Chowdhury-DSP / BYOD

Build-your-own guitar distortion!
GNU General Public License v3.0
436 stars 23 forks source link

Can't Install BYOD 1.1.3 on MXAVLinux 21.3 #258

Open Boone777 opened 1 year ago

Boone777 commented 1 year ago

Describe the bug Some errors during installation, I can install 1.1.0 Fine.

To Reproduce Steps to reproduce the behavior:

There has been a bug lately in MXLinux while trying to install .deb packages by just clicking on it, so in the right click menu in MXLinux there is a new installer for .deb packages, in addition to the previous one, using both options still does not work.

Expected behavior Normal install for Chowdsp plugins.

Screenshots

  Debian Package Installer
Preparing to install this local Debian Package (Deb) with apt install...
If this Deb is from outside your trusted Repositories 
make sure you are certain it is from a trustworthy provider!
Ready to Install this Deb? ([y]es or [N]o): y
Are you *really* sure? ([y]es or [N]o): y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'byod' instead of '/home/mx21/Downloads/BYOD-Linux-x64-1.1.3.deb'
The following packages will be upgraded:
  byod
1 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Need to get 0 B/19.4 MB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 /home/mx21/Downloads/BYOD-Linux-x64-1.1.3.deb byod amd64 1.1.3 [19.4 MB]
dpkg-deb: error: archive '/home/mx21/Downloads/BYOD-Linux-x64-1.1.3.deb' uses unknown compression for member 'control.tar.zst', giving up
dpkg: error processing archive /home/mx21/Downloads/BYOD-Linux-x64-1.1.3.deb (--unpack):
 dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
 /home/mx21/Downloads/BYOD-Linux-x64-1.1.3.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Task Complete! Press any key or Close Terminal Now.

Desktop (please complete the following information):

jatinchowdhury18 commented 1 year ago

Hmm, so the only change between 1.1.0 and 1.1.3 that I could imagine would have caused this issue is that I changed the GitHub Actions runner that's used for building the Debian package from Ubuntu-18.04 to Ubuntu-22.04.

Frankly I don't have a great understanding of how different Linux distributions handle these sorts of changes, but I think I'd prefer to keep the builds pipeline on Ubuntu-22.04. Beyond that I'd be happy to take suggestions for how to make the Debian package compatible with more distributions.

Boone777 commented 1 year ago

I opened a thread on MXForum trying to find somebody who clear this up thanks for trying.

Boone777 commented 1 year ago

I have an answer from the MXForum it might help you:

The packages from BYOD are built on/for Ubuntu. Ubuntu packages are now compressed with Zstd which Debian package management does not use or work with. If this is what is causing the problem you will need packages built on/for Debian.

minidcon7 commented 1 year ago

Debian 11 (and derivatives) needs some tweaks: https://unix.stackexchange.com/a/745467

Debian 12 is cool, new deb packages works very well.

Boone777 commented 1 year ago

Thank you I tried to install both PC and MXLinux lately could'nt get it to work. I'm on the road right now so I dont have acces to main computer. I'm waiting for next MXLinux 23 to come out to try again.

EDIT: PC version works after reboot. Strange.

Le mer. 5 juil. 2023 à 02:38, minidcon7 @.***> a écrit :

Debian 11 (and derivatives) needs some tweaks: https://unix.stackexchange.com/a/745467

Debian 12 is cool, new deb packages works very well.

— Reply to this email directly, view it on GitHub https://github.com/Chowdhury-DSP/BYOD/issues/258#issuecomment-1621118739, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC3KDQ7HMCGBLRSY3HBDIWDXOUDV7ANCNFSM6AAAAAAUJIT47I . You are receiving this because you authored the thread.Message ID: @.***>