ERROR: One or more files did not pass the validity check!

vs220
arseniy353
что нужно сделать
sha256sums=('SKIP

В пакбилде строчка 26
sha256sums=('b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603'  
Вот эту первую сумму на которой у вас ошибка 'b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603' меняете или на правильную или на пропуск 'SKIP'

❯ makepkg -Sri   --skippgpcheck
==> Making package: linux-lts-huawei-amd-audio 6.1.38-1 (Tue Mar 12 21:20:32 2024)
==> Retrieving sources...
  -> Found linux-6.1.38.tar.xz
  -> Found linux-6.1.38.tar.sign
  -> Found config
  -> Found 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
  -> Found 0002-huawei-amd-sound.patch
  -> Found 0003-es8316.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    linux-6.1.38.tar.xz ... Skipped
    linux-6.1.38.tar.sign ... Skipped
    config ... Skipped
    0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch ... Skipped
    0002-huawei-amd-sound.patch ... Skipped
    0003-es8316.patch ... Skipped
==> Entering fakeroot environment...
==> Creating source package...
  -> Adding PKGBUILD...
  -> Generating .SRCINFO file...
  -> Adding config...
  -> Adding 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch...
  -> Adding 0002-huawei-amd-sound.patch...
  -> Adding 0003-es8316.patch...
  -> Compressing source package...
==> Leaving fakeroot environment.
==> Source package created: linux-lts-huawei-amd-audio (Tue Mar 12 21:20:35 2024)
Вдогонку по ключам Линуса и Хартмана:

1. Получаем их ключи:
gpg --recv-keys 79BE3E4300411886 # Linus Torvalds
gpg --recv-keys 38DBBDC86092693E # Greg Kroah-Hartman
2. Потом уже можно устанавливать пакет без дополнительных ключей

ИЛИ

1. Пользуемся подсказкой отсюда https://wiki.archlinux.org/title/GnuPG#Searching_and_receiving_keys :
Tip: Adding auto-key-retrieve to the GPG configuration file will automatically fetch keys from the key server as needed.

Делаем
mkdir -p ~/.gnupg && echo "keyserver-options auto-key-retrieve" > ~/.gnupg/gpg.conf
2. Дальше устанавливаем пакет как обычно
Nebulosa
1. Получаем их ключи:
gpg –recv-keys 79BE3E4300411886 # Linus Torvalds
на серверах нет uid пользователя для этого ключа потому так не добавишь
 gpg  --search-keys ABAF11C65A2970B130ABE3C479BE3E4300411886
gpg: data source: https://185.125.188.26:443
(1)	  2048 bit RSA key 79BE3E4300411886,      создан: 2011-09-20
Keys 1-1 of 1 for "ABAF11C65A2970B130ABE3C479BE3E4300411886".
###########
gpg --recv-keys 79BE3E4300411886
gpg: ключ 79BE3E4300411886: нет идентификатора пользователя
###########
gpg --list-keys | grep 79BE3E4300411886
#пусто

можно так
 gpg --locate-keys [email protected]
gpg: ключ 79BE3E4300411886: импортирован открытый ключ "Linus Torvalds <[email protected]>"
gpg: Всего обработано: 1
gpg:                  импортировано: 1
pub   rsa2048 2011-09-20 [SC]
      ABAF11C65A2970B130ABE3C479BE3E4300411886
uid         [ неизвестно ] Linus Torvalds <[email protected]>
sub   rsa2048 2011-09-20 [E]

ну или как Вы сказали auto-key-retrieve
Странно, что-то поменялось... Для Линуса не подходит, но Грег (Хартман) таким образом всё ещё добавляется.

Поискал информацию, теперь да, нужно делать как это написано здесь: https://www.kernel.org/signature.html

А именно:
gpg --locate-keys [email protected] [email protected]
Так даже проще запомнить
 
Зарегистрироваться или войдите чтобы оставить сообщение.