我刚刚使用 Ubuntu 12.04 从 Hetzner 创建了一个新的 VM 并开始进行设置。
我所做的步骤基本上是
wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb
sudo dpkg -i puppetlabs-release-precise.deb
sudo apt-get update && sudo apt-get -y install git puppet
这会导致错误:
WARNING: The following packages cannot be authenticated!
augeas-lenses debconf-utils ruby virt-what liberror-perl git-man git libaugeas0 libaugeas-ruby1.8 libaugeas-ruby ruby-json libjson-ruby libruby libshadow-ruby1.8 patch
我不知道该如何解决这个问题。我刚刚用 Ubuntu 12.04.3 创建了一个本地虚拟机,它运行完美。
我浏览时尝试过的一些方法:
sudo apt-get remove debian-keyring debian-archive-keyring
sudo apt-get clean
sudo apt-get update
sudo apt-get -y install debian-keyring debian-archive-keyring
和
sudo apt-key update
sudo apt-get update
没有帮助。
知道去哪里寻找问题吗?
答案1
主要问题似乎与更改系统的主机名有关。
我以不同的顺序重复了该过程,首先配置主机名,然后下载并添加包,并且工作正常!