当前位置: 首页 > 知识库问答 >
问题:

如何安装PHP7.2与无声塔?

葛霄
2023-03-14

当我运行我的Playbook来安装一些php模块时,anable Tower抛出一个错误"无法获取一些存档"。

在机器上运行“sudo apt install”时,我可以自行下载php模块。

"sudo apt-get更新"和"sudo apt更新"都成功地完成了它们的更新。

我已经ping了ubuntu包的ip,它ping成功。

我的剧本

- name: moodle setup
  hosts: all
  become: true

  tasks:

  - name: update server
    apt: update_cache=yes

  - name: Add PHP 7 PPA Repo
    become: true
    apt_repository:
     repo: 'ppa:ondrej/php'

  - name: install git, apache and moodle dependencies
    apt:
     name: "{{ packages }}"
    vars:
     packages:
     - git-core
     - apache2
     - mysql-client
     - mysql-server
     - graphviz
     - aspell
     - ghostscript
     - clamav
     - php7.2-curl
     - php7.2-gd
     - php7.2-intl
     - php7.2-mysql
     - php7.2-xml
     - php7.2-xmlrpc
     - php7.2-ldap
     - php7.2-zip
     - php7.2-soap
     - php7.2-mbstring
     - php7.2-pspell
     - php7.2-cli

我希望ansible tower任务返回“changed”时不会出错。但我有一个错误:

E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/x/xmlrpc-epi/libxmlrpc-epi0_0.54.2-1.1ubuntu0.1_amd64.deb  Connection failed [IP: 142.182.19.17 8083]\n\nE: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?\n",
    "rc": 100,
    "msg": "'/usr/bin/apt-get -y -o \"Dpkg::Options::=--force-confdef\" -o \"Dpkg::Options::=--force-confold\"     install 'php7.2-curl' 'php7.2-gd' 'php7.2-intl' 'php7.2-mysql' 'php7.2-xml' 'php7.2-xmlrpc' 'php7.2-ldap' 'php7.2-zip' 'php7.2-soap' 'php7.2-mbstring' 'php7.2-pspell' 'php7.2-cli'' failed: E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/x/xmlrpc-epi/libxmlrpc-epi0_0.54.2-1.1ubuntu0.1_amd64.deb  Connection failed [IP: 142.182.19.17 8083]\n\nE: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?\n


....


"Get:22 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main amd64 php7.2-zip amd64 7.2.16-1+ubuntu16.04.1+deb.sury.org+1 [20.3 kB]",
        "Err:23 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libxmlrpc-epi0 amd64 0.54.2-1.1ubuntu0.1",
        "  Connection failed [IP: 142.182.19.17 8083]",
        "Err:23 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libxmlrpc-epi0 amd64 0.54.2-1.1ubuntu0.1",
        "  Connection failed [IP: 142.182.19.17 8083]",
        "Fetched 5529 kB in 8min 0s (11.5 kB/s)"

共有1个答案

柯曜文
2023-03-14

我今天在安装软件包时遇到困难,我认为这是一个安全问题。ubuntu。com-https://twitter.com/JaxxAI/status/1113064122638249986

这可能与你的问题有关。

 类似资料:
  • 本文向大家介绍CentOS7yum安装PHP7.2的操作方法,包括了CentOS7yum安装PHP7.2的操作方法的使用技巧和注意事项,需要的朋友参考一下 1、如果之前已经安装我们先卸载一下 2、由于linux的yum源不存在php7.x,所以我们要更改yum源 3、yum 安装php72w和各种拓展,选自己需要的即可 以上这篇CentOS7yum安装PHP7.2的操作方法就是小编分享给大家的全部

  • 当我试图从PHP7.2.X版本加载mcrypt扩展模块时。 因此我尝试使用与当前PHP版本兼容的PECL库,以便安装并遵循以下链接:在安装期间在PHP7.2上安装mcrypt! 以下是在终端上执行某些命令后获得的结果。 因为我得到的错误类型是pecl7.2-sp:command not found 从留档部分可以清楚地看到,它已经被弃用了,从安全的角度来看,它将不再可用——从那以后,从PHP 7.

  • 我试图安装gmagick PHP扩展在一个常规的PHPBrew的方式与:. 但它一直失败,即使gmagick本身已经安装在我的系统中:。 然后我发现PHPBrew能够安装软件的beta版本,所以下一个命令是:。 它几乎成功了。。。但最后一个错误是系统中缺少“GraphicsMagic配置”。但事实并非如此!当我运行时,位置是正确的(在brew Cell dir下的某个地方)。 那么,如何将ext安

  • 如何将jenkins sonar(2.1版)插件下载并安装到jenkins(1.532版)? 我们无法使用jenkins更新中心,因为它无法连接到更新站点: 哈德逊。util。IOException2:未能从下载http://jenkins-updates.cloudbees.com/download/plugins/sonar/2.1/sonar.hpi 请注意,打开防火墙到更新站点不是我们想考

  • 我试图运行的python2.7和我不断得到同样的错误。我按照http://bickson.blogspot.com/2011/02/installing-blaslapackitpp-on-amaon-ec2.html的说明安装了LAPACK/BLAS,我认为应该已经解决了这个问题。没有任何帮助。我做错了什么?我对bash不太熟悉。

  • 你可以从 Gradle网站 下载任意一个已经发布的版本 解压缩 Gradle 发布的版本为 **ZIP 格式. 所有文件包含: Gradle 的二进制文件. 用户指南 (HTML 和 PDF). DSL参考指南. API文档 (Javadoc和 Groovydoc). 扩展的例子,包括用户指南中引用的实例,以及一些更复杂的实例来帮助用户构建自己的build. 二进制源码.此代码仅供参考. 设置环境