- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用这个 GitHub 操作:https://github.com/roles-ansible/check-ansible-ubuntu-focal-action
name: Ansible check ubuntu:focal
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: ansible check with ubuntu:focal
uses: roles-ansible/check-ansible-ubuntu-focal-action@master
with:
targets: "local.yml"
group: "workstations"
hosts: "localhost"
它挂起,当我取消作业时,我在日志中看到:
Setting up tzdata (2021a-0ubuntu0.20.04) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Configuring tzdata
------------------
Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.
1. Africa 4. Australia 7. Atlantic 10. Pacific 13. Etc
2. America 5. Arctic 8. Europe 11. SystemV
3. Antarctica 6. Asia 9. Indian 12. US
Geographic area:
Error: The operation was canceled.
这是一个 docker 容器等待交互式输入来配置
tzdata
的情况。 .
Dockerfile
在
RUN apt-get
之前命令:
ARG DEBIAN_FRONTEND=noninteractive
但如果我能自己解决,我想避免为上游做出贡献。
Dockerfile
GitHub Action 的上游仓库:
https://github.com/roles-ansible/check-ansible-ubuntu-focal-action/blob/master/Dockerfile
FROM ubuntu:focal
LABEL "maintainer"="L3D <l3d@c3woc.de>"
LABEL "repository"="https://github.com/roles-ansible/check-ansible-ubuntu-focal-action.git"
LABEL "homepage"="https://github.com/roles-ansible/check-ansible-ubuntu-focal-action"
LABEL "com.github.actions.name"="check-ansible-ubuntu-focal"
LABEL "com.github.actions.description"="Check ansible role or playbook with Ubuntu focal"
LABEL "com.github.actions.icon"="aperture"
LABEL "com.github.actions.color"="green"
RUN apt-get update -y && apt-get install -y \
software-properties-common \
build-essential \
libffi-dev \
libssl-dev \
python3-dev \
python3-pip \
git \
systemd
RUN pip3 install setuptools && pip3 install ansible
RUN ansible --version
ADD ansible-docker.sh /ansible-docker.sh
ENTRYPOINT ["/ansible-docker.sh"]
最佳答案
在我自己的代码中没有办法做到这一点,必须在上游完成更改。
我提出了一个拉取请求:https://github.com/roles-ansible/check-ansible-ubuntu-focal-action/pull/1/files
这是差异:
@@ -9,6 +9,8 @@ LABEL "com.github.actions.description"="Check ansible role or playbook with Ubun
9 9 LABEL "com.github.actions.icon"="aperture"
10 10 LABEL "com.github.actions.color"="green"
11 11
12 + ARG DEBIAN_FRONTEND=noninteractive
13 +
12 14 RUN apt-get update -y && apt-get install -y \
13 15 software-properties-common \
14 16 build-essential \
幸运的是,我的 PR 在 3 分钟内就获得了批准和合并。
关于docker - GitHub Action Ansible 检查 ubuntu :focal hangs on setting up tzdata without dialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69306036/
Oracle 提供了 TZUpdater 工具来手动更新 version of the tzdata与 JVM 捆绑在一起的时区数据。 如何以编程方式确定当前安装在 JVM 中的时区数据的版本号? 最
回前全Olson database lawsuit debacle ,有一个时区数据源提供了托管在 googlecode 上的替代格式(例如 XML、JSON、CSV 等)(死链接:http://co
有没有办法从分布在大多数 linux 发行版上的时区数据库中提取历史闰秒时刻?我正在寻找 python 中的解决方案,但是任何在命令行上工作的东西都可以。 我的用例是在 GPS 时间(基本上是自 19
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwa
我只是偶然发现了用于 alpine 的 tzdata2020c 包的一个错误。在 2020 年 10 月 25 日下星期日夏令时的预定更改之后,它不会计算欧洲/柏林的正确时间。版本 tzdata202
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
当我尝试 apt-get install -y tzdata 出现用于选择时区的命令行选项。我正在尝试在脚本中使用它来进行一些设置,如何在没有用户输入的情况下运行 apt-get? 我知道重新配置我能
当运行 docker build 构建 swift 镜像时,tzdata 将停止该过程。提示选择位置,但输入号码后没有反应。 Configuring tzdata ------------------
我们有一个简单的实用程序应用程序,它读取 JRE 中使用的所有时区数据并将其全部显示在一个简单的表格中。我们需要为即将发布的产品版本使用旧版本的 JRE (6_24)(显然是由于其他问题),但我们还需
我正在使用 php timezonedb 2017.2。 为什么它返回 +04 而不是亚洲/迪拜时区的 GST? 虽然默认内置 php tzdata 返回 GST。 $dt = new DateTim
我正尝试在本地主机上的 phoenix 中启动我的应用程序,但我收到来自 tzdata 的错误,该错误阻止应用程序启动。我对 Phoenix 没有任何经验,所以欢迎任何帮助。这是我在尝试命令 mix
在我的 python 项目中,我正在使用 exchangelib,我需要创建一个 exe 文件。使用 pyinstaller --onefile 我有 UTC 错误(通常是 tzdata)-“关键 U
我正在尝试使用 SSH 在 debian 服务器上安装 openjdk。我以前的经验告诉我在 debian 系统上使用 apt-get。但是我一直遇到未满足的依赖项。我追溯到这个: tzdata-ja
我需要将时间从 UTC 转换为用户选择的时区。我还必须将该时区的用户输入转换为以 UTC 存储。 目前时区以 Olson 格式定义(“美国/洛杉矶”)。 Linux 上使用 timegm 的解决方案很
我正在使用这个 GitHub 操作:https://github.com/roles-ansible/check-ansible-ubuntu-focal-action name: Ansible c
我想知道是否有其他人在使用 tzdata 2016j 的 Ubuntu 12.0.4 机器上的 Rails 应用程序中看到特定时区缩写的问题。 对于 Asia/Yerevan、Asia/Istanbu
我正在尝试使用 TZUpdater 2.2.0 更新 JVM 的时区信息. > [root@local tzupdater-2.2.0]# java -jar tzupdater.jar -V t
我是一名优秀的程序员,十分优秀!