Bug 246003
| Summary: | Tools/Scripts/update-webkitgtk-libs GPG error: "WebKit SDK GPG key expired" | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Lewis <simon.lewis> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | bugs-noreply, philn |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Other | ||
| OS: | Linux | ||
Simon Lewis
Following the documentation (https://trac.webkit.org/wiki/BuildingGtk) on the latest Ubuntu results in an error message:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
$ Tools/Scripts/update-webkitgtk-libs
error: Unable to load summary from remote webkit-sdk: Signature made Sun 18 Sep 2022 10:41:54 AM PDT using RSA key ID A9A60744BCE3F878
Can't check signature: public key not found
WebKit SDK GPG key expired, synchronizing with remote
error: GPG: fchown: Operation not permitted
The following command returned a non-zero exit status: flatpak remote-modify --user --gpg-import=/tmp/tmpnyiopw6n webkit-sdk
Output: None
Died at Tools/Scripts/update-webkitgtk-libs line 28.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Philippe Normand
> error: GPG: fchown: Operation not permitted
Hmm first time I see this one...
Are you installing the SDK for the first time in that VM?
Simon Lewis
Yes. This was on a fresh Ubuntu install.
Simon Lewis
I tried this in a fresh docker container and got a similar error:
user@0c4087fbcd2e:/webkit/OpenSource$ Tools/Scripts/update-webkitgtk-libs
Downloading setuptools-56.2.0...
Installing setuptools-56.2.0...
Installed setuptools-56.2.0!
Downloading setuptools-scm-5.0.2...
Installing setuptools-scm-5.0.2...
Installed setuptools-scm-5.0.2!
Downloading wheel-0.35.1...
Installing wheel-0.35.1...
Installed wheel-0.35.1!
Downloading six-1.15.0...
Installing six-1.15.0...
Installed six-1.15.0!
Downloading requests-2.24.0...
Installing requests-2.24.0...
Installed requests-2.24.0!
Downloading urllib3-1.25.10...
Installing urllib3-1.25.10...
Installed urllib3-1.25.10!
Downloading chardet-3.0.4...
Installing chardet-3.0.4...
Installed chardet-3.0.4!
Downloading certifi-2020.6.20...
Installing certifi-2020.6.20...
Installed certifi-2020.6.20!
Downloading idna-2.10.0...
Installing idna-2.10.0...
Installed idna-2.10.0!
Downloading PySocks-1.7.1...
Installing PySocks-1.7.1...
Installed PySocks-1.7.1!
Downloading mock-4.0.3...
Installing mock-4.0.3...
Installed mock-4.0.3!
Downloading rapidfuzz-2.11.1...
Installing rapidfuzz-2.11.1...
Installed rapidfuzz-2.11.1!
Downloading xmltodict-0.11.0...
Installing xmltodict-0.11.0...
Installed xmltodict-0.11.0!
Downloading toml-0.10.1...
Installing toml-0.10.1...
Installed toml-0.10.1!
Adding repo webkit-sdk
Adding repo flathub
Ensuring the local Flatpak repository is not corrupted
Working on the user installation at /webkit/OpenSource/WebKitBuild/UserFlatpak
Checking remotes...
Pruning objects
Updating Flatpak environment
Looking for updates…
Nothing to do.
Installing from webkit-sdk org.webkit.Platform aarch64 22.08
Looking for matches…
error: Nothing matches org.webkit.Platform in remote webkit-sdk
The following command returned a non-zero exit status: flatpak install --user --assumeyes webkit-sdk org.webkit.Platform --reinstall 22.08
Output: None
Died at Tools/Scripts/update-webkitgtk-libs line 28.
Simon Lewis
I read a comment in Slack saying that there isn't an aarch64 SDK. I've just tried this on an x86_64 host and it looks to be progressing..
user@5d12f454a076:/webkit/OpenSource$ Tools/Scripts/update-webkitgtk-libs
Downloading rapidfuzz-2.11.1...
Installing rapidfuzz-2.11.1...
Installed rapidfuzz-2.11.1!
error: Unable to load summary from remote webkit-sdk: Signature made Tue Nov 8 04:38:56 2022 using RSA key ID A9A60744BCE3F878
Can't check signature: public key not found
WebKit SDK GPG key expired, synchronizing with remote
Ensuring the local Flatpak repository is not corrupted
Working on the user installation at /webkit/OpenSource/WebKitBuild/UserFlatpak
Checking remotes...
Pruning objects
Updating Flatpak environment
Looking for updates…
Nothing to do.
Installing from webkit-sdk org.webkit.Platform x86_64 22.08
Looking for matches…
ID Branch Op Remote Download
1. [✓] org.webkit.Platform.Locale 22.08 i webkit-sdk 167.2 MB / 1.4 GB
2. [\] org.webkit.Platform 22.08 i webkit-sdk 68.3 MB / 1.4 GB
Installing 2/2… ███▌ 18% 1.1 MB/s 04:47