If --skipinteg isn't working, try --skippgpcheck. Not sure if the first includes the other.
-Michael.
Git Clone URL: | https://aur.archlinux.org/php71.git (read-only, click to copy) |
---|---|
Package Base: | php71 |
Description: | simplexml module for php71 |
Upstream URL: | http://www.php.net |
Keywords: | 7.1 php |
Licenses: | PHP |
Submitter: | synthead |
Maintainer: | wget (el_aur) |
Last Packager: | el_aur |
Votes: | 12 |
Popularity: | 0.000000 |
First Submitted: | 2018-03-26 18:04 (UTC) |
Last Updated: | 2024-03-27 15:00 (UTC) |
If --skipinteg isn't working, try --skippgpcheck. Not sure if the first includes the other.
-Michael.
Hi,
That was the same problem yramagicman was having. See my comment there, but to summarize:
Either run the command "gpg --receive-keys <...>" where <...> is the strings between validpgpkeys=( and the following ) without the apostrophes, or
in ~/.gnupg/gpg.conf add the following line:
keyserver-options auto-key-retrieve
Hope this helps,
-Michael.
==> Verifying source file signatures with gpg...
php-7.1.15.tar.xz ... FAILED (unknown public key F9BA0ADA31CBD89E)
==> ERROR: One or more PGP signatures could not be verified!
Sorry about that -- not sure how I missed it. It's fixed now.
The php71-fpf systemd service file is wrong. ExecStart is /usr/bin/php-fpm
but should be /usr/bin/php-fpm71
, currently all php71-fpm jobs will actually use the system php.
Hi,
There's a couple options:
First, if you just want to verify php71-noconflict and won't need to for any other packages very often, open the PKGBUILD, and look for validpgpkeys=
Take each line after that which is surrounded by '', and type gpg --receive-keys <...> where <...> is the string of letters and numbers between the ''.
Second, if you build many packages from the AUR with pgp checks, you can add the following to ~/.gnupg/gpg.conf:
keyserver-options auto-key-retrieve
In the first case you will have imported all of the pgp keys into your keyring, so makepkg can verify the package. In the second case you will automatically import any needed keys into your keyring, thus being able to verify any package that uses validpgpkeys
Hope this helps!
-Michael.
PGP keys for php-7.1.14.tar.xz could not be verified. What's the best fix?
serenity ~/Sites
> yay -S php71-noconflict [ 10:26 am ]
:: Querying AUR...
[Aur: 1] php71-noconflict-7.1.14-4
1 php71-noconflict (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
==> PKGBUILDs to edit?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: Deleting (1/1): /home/jonathan/.cache/yay/php71-noconflict
:: Downloading PKGBUILD (1/1): php71-noconflict
==> Making package: php71-noconflict 7.1.14-4 (Tue Mar 20 10:27:12 EDT 2018)
==> WARNING: Skipping dependency checks.
==> Retrieving sources...
-> Downloading php-7.1.14.tar.xz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 184 100 184 0 0 968 0 --:--:-- --:--:-- --:--:-- 968
100 11.6M 100 11.6M 0 0 1389k 0 0:00:08 0:00:08 --:--:-- 762k
-> Downloading php-7.1.14.tar.xz.asc...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 184 100 184 0 0 910 0 --:--:-- --:--:-- --:--:-- 906
100 825 100 825 0 0 1673 0 --:--:-- --:--:-- --:--:-- 1673
-> Found apache.patch
-> Found apache.conf
-> Found php-fpm.patch
-> Found php-fpm.tmpfiles
-> Found php.ini.patch
-> Found enchant-2.patch
==> Validating source files with sha256sums...
php-7.1.14.tar.xz ... Passed
php-7.1.14.tar.xz.asc ... Skipped
apache.patch ... Passed
apache.conf ... Passed
php-fpm.patch ... Passed
php-fpm.tmpfiles ... Passed
php.ini.patch ... Passed
enchant-2.patch ... Passed
==> Verifying source file signatures with gpg...
php-7.1.14.tar.xz ... FAILED (unknown public key DBDB397470D12172)
==> ERROR: One or more PGP signatures could not be verified!
Error downloading sources: php71-noconflict
Pinned Comments
el_aur commented on 2022-02-03 18:48 (UTC) (edited on 2022-02-18 10:38 (UTC) by el_aur)
Created binary repository on build.opensuse.org
https://build.opensuse.org/project/show/home:el:archphp
For Arch Linux, edit /etc/pacman.conf and add the following (note that the order of repositories in pacman.conf is important, since pacman always downloads the first found package):
Then run the following as root
Refresh packages database
Now search for php packages you need:
Install with
pacman -S
packages you need or all PHP 7.1 packages with:el_aur commented on 2022-02-03 18:47 (UTC) (edited on 2022-02-03 18:50 (UTC) by el_aur)
Read Carefully! Breaking changes in compare with native PHP package
Console version
/usr/bin/php71
is installed withphp71-cli
subpackage,php71
doesn't include it anymore!!!PEAR and PECL are available as
php71-pear
andphp71-pecl
subpackagesAll shared modules are respresented as stand-alone subpackages and are not included with
php71
package anymore.No more extensions in php.ini itself!
Separate INI files for each extension are placed in
/etc/php71/conf.d
They are loaded in correct order according to priority