@TheWicked Thanks for your effort. Current version of pacman seems to be ignoring the !strip option. ( https://gitlab.archlinux.org/pacman/pacman/-/issues/107 ) suggested temporary workaround is to add
OPTIONS=('!strip' '!debug')
Git Clone URL: | https://aur.archlinux.org/trezor-suite-appimage.git (read-only, click to copy) |
---|---|
Package Base: | trezor-suite-appimage |
Description: | desktop app for Trezor hardware wallets |
Upstream URL: | https://suite.trezor.io/ |
Keywords: | bitcoin cryptocurrency wallet |
Licenses: | custom:Trezor Reference Source License |
Submitter: | pizzaman |
Maintainer: | pizzaman |
Last Packager: | pizzaman |
Votes: | 16 |
Popularity: | 0.081883 |
First Submitted: | 2020-10-19 16:41 (UTC) |
Last Updated: | 2024-11-14 21:45 (UTC) |
@TheWicked Thanks for your effort. Current version of pacman seems to be ignoring the !strip option. ( https://gitlab.archlinux.org/pacman/pacman/-/issues/107 ) suggested temporary workaround is to add
OPTIONS=('!strip' '!debug')
Finally I am able to install the package again. After quite some "try and error" I found that it does not work with the current /etc/makepkg.conf provided by pacman. To get it working I had to disable the debug option:
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)
At first I thought it was some recent pacman change, but for a reason I do not remember I had manually disabled the debug flag in the past, so it was always working, but since there was a conflict in a recent update, I accidentally reverted my manual change and it stopped working.
It is highly advised to build in a clean chroot https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
OK, I did some more digging. Basically running line 30 of the PKGBUILD from the yay cache directory makes it work again:
cd ~/.cache/yay/trezor-suite-appimage
sudo install -Dm755 "Trezor-Suite-24.3.3-linux-x86_64.AppImage" "/opt/trezor-suite/trezor-suite.AppImage"
Of course this is no practical solution. I assume the issue is somehow related to yay.
Hello, since 24.3.2 I get the exact same error like @mrpelotazo:
$ trezor-suite
This doesn't look like a squashfs image.
Cannot mount AppImage, please check your FUSE setup.
...
However, for me the permissions of /opt/trezor-suite/trezor-suite.AppImage are fine.
What I noticed during the update was my AUR helper showing that the disk space used with the new trezor-suite-appimage version is >100 MB less. The file size of /opt/trezor-suite/trezor-suite.AppImage is only about 188 KB, which does not seem to be right. I would expect at at least 100 MB, so I guess something is going wrong when extracting/installing it.
Hello, I'm getting the following error after last upgrade:
$ trezor-suite
This doesn't look like a squashfs image.
Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory
Running the downloaded appimage directly (after giving it exec permissions) works fine though.
Hello, the signing key used is from SatoshiLabs. It may also be downloaded directly from the Trezor site (currently it's "Signing Key 2021", provided at https://trezor.io/trezor-suite):
wget https://trezor.io/security/satoshilabs-2021-signing-key.asc
gpg --import satoshilabs-2021-signing-key.asc
gpg --edit-key 'SatoshiLabs 2021'
trust
4 (full)
quit
After upgrade I am seeing following error. Any ideas?
trezor-suite --trace-deprecation
(node:61331) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
at showFlaggedDeprecation (node:buffer:202:11)
at new Buffer (node:buffer:280:3)
at /tmp/.mount_trezorUBV0ZL/resources/app.asar/dist/app.js:4:68813
at /tmp/.mount_trezorUBV0ZL/resources/app.asar/dist/app.js:8:4162
at /tmp/.mount_trezorUBV0ZL/resources/app.asar/dist/app.js:1:263
at /tmp/.mount_trezorUBV0ZL/resources/app.asar/dist/app.js:8:6251
at /tmp/.mount_trezorUBV0ZL/resources/app.asar/dist/app.js:1:263
at /tmp/.mount_trezorUBV0ZL/resources/app.asar/dist/app.js:8:21647
at /tmp/.mount_trezorUBV0ZL/resources/app.asar/dist/app.js:1:263
at /tmp/.mount_trezorUBV0ZL/resources/app.asar/dist/app.js:8:28657
Sorry, I mistaken pre-release for release.
Pinned Comments
pizzaman commented on 2022-02-17 13:58 (UTC) (edited on 2022-02-18 03:45 (UTC) by pizzaman)
I think it's prudent to only update this package for final releases and not for pre-releases. When flagging it as out of date, please make sure it's a superseding release and not a pre-release.
pizzaman commented on 2021-02-10 20:45 (UTC) (edited on 2021-08-08 11:39 (UTC) by pizzaman)