Hi. I'm trying to install vesktop via "pamac install vesktop" but getting "Error: Cannot find matching keyid". Can someone help with it or at least explain what might be wrong? Full output (what looks like keys or ids removed to prevent leaks):
Building vesktop...
==> Making package: vesktop 1.5.5-4 (Sun 16 Feb 2025 15:31:35)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found Vesktop-1.5.5.tar.gz
-> Found vesktop.desktop
-> Found vesktop.sh
-> Found afterPack.js
==> Validating source files with sha256sums...
Vesktop-1.5.5.tar.gz ... Passed
vesktop.desktop ... Passed
vesktop.sh ... Passed
afterPack.js ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting Vesktop-1.5.5.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:21535
if (key == null || signature == null) throw new Error(`Cannot find matching keyid: ${JSON.stringify({ signatures, keys })}`);
^
Error: Cannot find matching keyid: {"signatures":[{"sig":"---","keyid":"SHA256:---"}],"keys":[{"expires":null,"keyid":"SHA256:---","keytype":"ecdsa-sha2-nistp256","scheme":"ecdsa-sha2-nistp256","key":"---"}]}
at verifySignature (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:21535:47)
at fetchLatestStableVersion (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:21553:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async fetchLatestStableVersion2 (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:21672:14)
at async Engine.getDefaultVersion (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:22298:23)
at async Engine.executePackageManagerRequest (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:22396:47)
at async Object.runMain (/usr/lib/node_modules/corepack/dist/lib/corepack.cjs:23102:5)
Node.js v23.4.0
==> ERROR: A failure occurred in build().
Aborting...
Pinned Comments
Edu4rdSHL commented on 2024-09-17 03:25 (UTC) (edited on 2024-10-27 20:33 (UTC) by Edu4rdSHL)
As of 2024-09-16, this package is being co-maintained by official vesktop developers, and any packaging decisions they make will not be questioned on my part unless it's something harmful for the users, which is very unlikely to happen. As I see it coming, they will not use the system's electron on this package purposely, if you don't like it, use
vesktop-electron
, which is also maintained by the same devs.Thanks!