Tôi thấy điều này trên một trong hai hộp giống hệt nhau đang chạy các triển khai có thể tìm thấy dựa trên hình ảnh Ubuntu 14.04. Trong thực tế, nó đã từng làm việc trước đây app-infra-1
nhưng đến một lúc nào đó nó bắt đầu thất bại. Việc nó thành công trên app-infra-2
tái tạo mới cho thấy nó là một tham nhũng app-infra-1
hoặc lỗi trong việc phát hiện và báo cáo apt-key adv
.
Tôi đã cố gắng xóa khóa bằng cách sử dụng apt-key del
nhưng tôi tiếp tục gặp lỗi tương tự.
changed: [app-infra-2] => {"changed": true, "item": "", "repo": "ppa:webupd8team/java", "state": "present"}
failed: [app-infra-1] => {"cmd": "apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 7B2C3B0889BF5709A105D03AC2518248EEA14886", "failed": true, "item": "", "rc": 2}
stderr: gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
stdout: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.2zqQuFdBjg --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/puppetlabs-keyring.gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 7B2C3B0889BF5709A105D03AC2518248EEA14886
msg: gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Cuối cùng, vì đó là một vm, giải pháp của tôi là xây dựng lại nó với vagrant
.