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

Всем привет. Не получается собрать пакет.
makepkg -Sri
==> Making package: linux-lts-huawei-amd-audio 6.1.38-1 (Tue Mar 12 19:14:52 2024)
==> Retrieving sources...
  -> Downloading linux-6.1.38.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  128M  100  128M    0     0  5580k      0  0:00:23  0:00:23 --:--:-- 5468k
  -> Downloading linux-6.1.38.tar.sign...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   989  100   989    0     0   2978      0 --:--:-- --:--:-- --:--:--  2987
  -> Found config
  -> Found 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
  -> Found 0002-huawei-amd-sound.patch
  -> Found 0003-es8316.patch
==> Validating source files with sha256sums...
    linux-6.1.38.tar.xz ... FAILED
    linux-6.1.38.tar.sign ... Skipped
    config ... FAILED
    0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch ... Passed
    0002-huawei-amd-sound.patch ... Passed
    0003-es8316.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

Ссылка на сам пакет - https://aur.archlinux.org/packages/linux-lts-huawei-amd-audio
Пытался установить похожий - https://aur.archlinux.org/packages/linux-huawei-amd-audio
Ошибка похожая
❯ makepkg -Sri
==> Making package: linux-huawei-amd-audio 6.4.2.arch1-1 (Tue Mar 12 19:14:18 2024)
==> Retrieving sources...
  -> Found config
  -> Found 0001-huawei-amd-sound.patch
==> Validating source files with sha256sums...
    archlinux-linux ... Skipped
    config ... Passed
    0001-huawei-amd-sound.patch ... Skipped
==> Verifying source file signatures with gpg...
     git repo ... %s is unable to verify the signature.
git
==> ERROR: One or more PGP signatures could not be verified!
https://wiki.archlinux.org/title/Makepkg#Signature_checking
vs220
https://wiki.archlinux.org/title/Makepkg#Signature_checking
Если честно, я совершенно не понимаю, как это может мне помочь
arseniy353
как это может мне помочь
Файлы для сборки пакета подписаны ключём, вы можете или добавить этот ключ в доверенные
https://wiki.archlinux.org/title/GnuPG#Import_a_public_key

или запустить makepkg с игнорированием проверки цифровой подписи
makepkg -Sri   --skippgpcheck    

Все это описано в Вики по ссылке выше
vs220
arseniy353
как это может мне помочь
Файлы для сборки пакета подписаны ключём, вы можете или добавить этот ключ в доверенные
https://wiki.archlinux.org/title/GnuPG#Import_a_public_key

или запустить makepkg с игнорированием проверки цифровой подписи
makepkg -Sri   --skippgpcheck    

Все это описано в Вики по ссылке выше
При запуске:
❯ makepkg -Sri   --skippgpcheck
==> Making package: linux-lts-huawei-amd-audio 6.1.38-1 (Tue Mar 12 20:08:22 2024)
==> Retrieving sources...
  -> Downloading linux-6.1.38.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  128M  100  128M    0     0  4827k      0  0:00:27  0:00:27 --:--:-- 4166k
  -> Downloading linux-6.1.38.tar.sign...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   989  100   989    0     0   3213      0 --:--:-- --:--:-- --:--:--  3221
  -> 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 ... FAILED
    linux-6.1.38.tar.sign ... Skipped
    config ... FAILED
    0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch ... Passed
    0002-huawei-amd-sound.patch ... Passed
    0003-es8316.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

Как я могу добавить ключ в доверенные, не зная его идентификатора?
arseniy353
Validating source files with sha256sums
Э что то я слепой стал, там ещё и проверка целостности по сумме. Прошу прошения
Или исправьте на нужную или поставьте пропуск 'SKIP' в пакбилде строчки начиная с 26
 sha256sums=('b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603'
            'SKIP'
            '3e197fb47c203a1410f79f85dabc177d2290c642826414e7f7698e54afd4ef48'
            '1bd8388fcb6ed4eec46450c65eb7a0889a8c541f164a39e3064633981a7a4a3d'
            '533635d950865c160edbd6720174ca45ffbb45374e06b9c08b9a8b709881dce9'
            'a6b974fb18b1a7e344518c9dd2b3d37d0c10c613dce1176f7581a7e738b0ed3b')
  
vs220
arseniy353
Validating source files with sha256sums
Э что то я слепой стал, там проверка целостности по сумме. Прошу прошения
Или исправьте на нужную или поставьте пропуск 'SKIP' в пакбилде строчки начиная с 26
 sha256sums=('b26f7cbcbf8031efc49f11f236f372fc34a4fd5fc6ad3151b893d1aa038ed603'
            'SKIP'
            '3e197fb47c203a1410f79f85dabc177d2290c642826414e7f7698e54afd4ef48'
            '1bd8388fcb6ed4eec46450c65eb7a0889a8c541f164a39e3064633981a7a4a3d'
            '533635d950865c160edbd6720174ca45ffbb45374e06b9c08b9a8b709881dce9'
            'a6b974fb18b1a7e344518c9dd2b3d37d0c10c613dce1176f7581a7e738b0ed3b')
  

Как можно добавить ключ в доверенные?
arseniy353
Как можно добавить ключ в доверенные?

В пакбилде указаны ключи
.  validpgpkeys=(
  'ABAF11C65A2970B130ABE3C479BE3E4300411886'  # Linus Torvalds
  '647F28654894E3BD457199BE38DBBDC86092693E'  # Greg Kroah-Hartman
)   

Как пользоваться и импортировать https://wiki.archlinux.org/title/GnuPG#Import_a_public_key
vs220
arseniy353
Как можно добавить ключ в доверенные?

В пакбилде указаны ключи
.  validpgpkeys=(
  'ABAF11C65A2970B130ABE3C479BE3E4300411886'  # Linus Torvalds
  '647F28654894E3BD457199BE38DBBDC86092693E'  # Greg Kroah-Hartman
)   

Как пользоваться и импортировать https://wiki.archlinux.org/title/GnuPG#Import_a_public_key

Я правильно понимаю, что мне нужно $ gpg --receive-keys key-id?
Да
 
Зарегистрироваться или войдите чтобы оставить сообщение.