CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

05 September, 2024

gpg check fails when installing wp-cli using ansible role debops.wpcli

 Programing Coderfunda     September 05, 2024     No comments   

I'm trying to use Ansible with Debops to install WP-CLI on my webserver.


I have this in my meta/main.yml:
---
dependencies:
- role: debops.debops.wpcli



I have this in my ansible log:
TASK [debops.debops.wpcli : Install required APT packages] *********************
ok: [webserver]
Thursday 05 September 2024 06:45:21 +0000 (0:00:02.504) 0:01:21.198 ****
Thursday 05 September 2024 06:45:21 +0000 (0:00:02.504) 0:01:21.197 ****

TASK [debops.debops.wpcli : Create wp-cli source directory] ********************
changed: [webserver]
Thursday 05 September 2024 06:45:21 +0000 (0:00:00.852) 0:01:22.051 ****
Thursday 05 September 2024 06:45:21 +0000 (0:00:00.852) 0:01:22.050 ****

TASK [debops.debops.wpcli : Download wp-cli release files] *********************
skipping: [webserver] => (item={'url': '
https://github.com/wp-cli/wp-cli/releases/download/v2.2.0/wp-cli-2.2.0.phar.gpg', 'dest': '/usr/local/src/wpcli/wp-cli-2.2.0.phar.gpg', 'checksum': 'sha256:6ed3c78adea2801ce900f3dc8f09ce799958955cc842b5f8d17d8ffb74eca7a2', 'version': '2.2.0'})
skipping: [webserver] => (item={'url': '
https://raw.githubusercontent.com/wp-cli/wp-cli/v2.2.0/utils/wp-completion.bash', 'dest': '/usr/local/src/wpcli/wp-cli-2.2.0.completion.bash', 'checksum': 'sha256:443ca0610ccae8d2d6aceba0ec4aa7929b87ed6cf54f666afed18d663a18a395', 'version': '2.2.0'})
skipping: [webserver] => (item={'url': '
https://github.com/wp-cli/wp-cli/releases/download/v2.3.0/wp-cli-2.3.0.phar.gpg', 'dest': '/usr/local/src/wpcli/wp-cli-2.3.0.phar.gpg', 'checksum': 'sha256:24e16d96d22baec166ffb8807bf751cabd62b84e1716523f94d61b2a8d7e2255', 'version': '2.3.0'})
skipping: [webserver] => (item={'url': '
https://raw.githubusercontent.com/wp-cli/wp-cli/v2.3.0/utils/wp-completion.bash', 'dest': '/usr/local/src/wpcli/wp-cli-2.3.0.completion.bash', 'checksum': 'sha256:443ca0610ccae8d2d6aceba0ec4aa7929b87ed6cf54f666afed18d663a18a395', 'version': '2.3.0'})
skipping: [webserver] => (item={'url': '
https://github.com/wp-cli/wp-cli/releases/download/v2.4.0/wp-cli-2.4.0.phar.gpg', 'dest': '/usr/local/src/wpcli/wp-cli-2.4.0.phar.gpg', 'checksum': 'sha256:c009a0d9e84436eab671272ca0d0a75b5aefd1af17177c83c2b33ad945976def', 'version': '2.4.0'})
skipping: [webserver] => (item={'url': '
https://raw.githubusercontent.com/wp-cli/wp-cli/v2.4.0/utils/wp-completion.bash', 'dest': '/usr/local/src/wpcli/wp-cli-2.4.0.completion.bash', 'checksum': 'sha256:443ca0610ccae8d2d6aceba0ec4aa7929b87ed6cf54f666afed18d663a18a395', 'version': '2.4.0'})
changed: [webserver] => (item={'url': '
https://github.com/wp-cli/wp-cli/releases/download/v2.5.0/wp-cli-2.5.0.phar.gpg', 'dest': '/usr/local/src/wpcli/wp-cli-2.5.0.phar.gpg', 'checksum': 'sha256:a5faf98302ac3c96f0aad38e5d1a7142cfbd28fc2df03c687094b3fbf67a19a8', 'version': '2.5.0'})
changed: [webserver] => (item={'url': '
https://raw.githubusercontent.com/wp-cli/wp-cli/v2.5.0/utils/wp-completion.bash', 'dest': '/usr/local/src/wpcli/wp-cli-2.5.0.completion.bash', 'checksum': 'sha256:443ca0610ccae8d2d6aceba0ec4aa7929b87ed6cf54f666afed18d663a18a395', 'version': '2.5.0'})
Thursday 05 September 2024 06:45:24 +0000 (0:00:02.864) 0:01:24.916 ****
Thursday 05 September 2024 06:45:24 +0000 (0:00:02.864) 0:01:24.915 ****

TASK [debops.debops.wpcli : Verify and install wp-cli binary] ******************
fatal: [webserver]: FAILED! => changed=true
cmd: set -o nounset -o pipefail -o errexit && gpg --batch --decrypt --output /usr/local/src/wpcli/wp-cli-2.5.0.phar /usr/local/src/wpcli/wp-cli-2.5.0.phar.gpg && ( install --mode 755 --owner root --group root /usr/local/src/wpcli/wp-cli-2.5.0.phar /usr/local/bin/wp && install --mode 644 --owner root --group root /usr/local/src/wpcli/wp-cli-2.5.0.completion.bash /etc/bash_completion.d/wp-completion ) || ( rm -f /usr/local/src/wpcli/wp-cli-2.5.0.phar && exit 2 )
delta: '0:00:00.092231'
end: '2024-09-05 06:45:25.499750'
msg: non-zero return code
rc: 2
start: '2024-09-05 06:45:25.407519'
stderr: |-
gpg: directory '/root/.gnupg' created
gpg: keybox '/root/.gnupg/pubring.kbx' created
gpg: Signature made Wed May 19 15:24:41 2021 UTC
gpg: using RSA key 63AF7AA15067C05616FDDD88A3A2E8F226F0BC06
gpg: issuer "releases@wp-cli.org"
gpg: Can't check signature: No public key
stderr_lines:
stdout: ''
stdout_lines:



For me this reads as:



* I am using the debops role wpcli in the correct way because it starts installing WP-CLI

* But the currect public key that is used to sign WP-CLI is not found






Is my assumption correct?


How do I fix this problem?
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook

Related Posts:

  • Add tag to another tag that matched conditionIn this case, i just want to add just before , but i don't want to add that already has before . What to to add or edit from the below Regex? $string … Read More
  • Java SWT: Difference between redraw, reskin, update and requestLayout (and pack)Can anybody please explain to me the difference of the methods Control.redraw(), Control.update(), Widget.reskin(), Control.requestLayout() and Contro… Read More
  • Login for access token 422 Validation Error FastApiI want make autorization on my site using this code (It is not important for me to use this particular authorization option. If you have other options… Read More
  • No module named - Running script from Terminal/IronPython [duplicate]When I try to open a scrpit using IronPython, I get an error: No module named 'config' File structure for python project: Root ConfigGenerator… Read More
  • Access a Json inside a string?Suppose I have a single dictionary/Json in Python which is inside a List: Minimum Working Example: response = [{ "UserStor": "id1","StoryTitle": "ti… Read More
Newer Post Older Post Home

0 comments:

Post a Comment

Thanks

Meta

Popular Posts

  • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh
    I had follow these steps to install an configure firebase to my cordova project for cloud messaging. https://medium.com/@felipepucinelli/how...
  • Spring boot app (error: method getFirst()) failed to run at local machine, but can run on server
    The Spring boot app can run on the online server. Now, we want to replicate the same app at the local machine but the Spring boot jar file f...
  • Step-by-step guide to linking gnuplot to Octave within Virtual Studio Code (VSC)
    I am aware of a number of previous questions (here, here and here for example) pointing out to the need to modify a file named .octaverc. ...
  • Log activity in a Laravel app with Spatie/Laravel-Activitylog
      Requirements This package needs PHP 8.1+ and Laravel 9.0 or higher. The latest version of this package needs PHP 8.2+ and Laravel 8 or hig...
  • SQL Tutorial
    SQL Tutorial SQL HOME SQL Intro SQL Syntax SQL Select SQL Select Distinct SQL Where SQL And, Or, Not SQL Order By SQL Insert Into SQL Null V...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (68)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

  • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh - 9/21/2024
  • pyspark XPath Query Returns Lists Omitting Missing Values Instead of Including None - 9/20/2024
  • SQL REPL from within Python/Sqlalchemy/Psychopg2 - 9/20/2024
  • MySql Explain with Tobias Petry - 9/20/2024
  • How to combine information from different devices into one common abstract virtual disk? [closed] - 9/20/2024

Laravel News

  • Track Metrics Effortlessly with Laravel's Context Increment and Decrement Methods - 5/4/2025
  • NativePHP Hit $100K — And We're Just Getting Started 🚀 - 5/8/2025
  • Name Queued Closures in Laravel 12.13 - 5/8/2025
  • Simplify HasManyThrough Relationships with Laravel's CanBeOneOfMany Support - 5/4/2025
  • Using Database Comments to Track Columns With Sensitive Data - 5/7/2025

Copyright © 2025 CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda