Когда я запускаю команду «sudo apt-get update» в своем ящике Ubuntu 12.04, я получаю эту ошибку:
Fetched 837 B in 0s (29.0 kB/s)
Reading package lists... Done
N: Ignoring 'build' in directory '/etc/apt/sources.list.d/' as it is not a regular file
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://installsvc.vip precise Release: The following signatures were invalid: KEYEXPIRED 1468001658
W: Failed to fetch http://installsvc.vip/mirrors/apt.puppetlabs.com/dists/precise/Release
W: Some index files failed to download. They have been ignored, or old ones used instead.
Я не уверен, в чем проблема, и как я могу исправить это?
У вас есть истекшие репозитории в папке /etc/apt/sources.list.d/ или самом файле /etc/apt/sources.list.
Откройте вашу любимую консоль, мне понравятся yakuake или konsole (по умолчанию это gnome-terminal, я думаю) и do
sudo grep "installsvc" -R /etc/apt/
Это скажет вам, где «installsvc ». В этом файле вы хотите вместо этого напрямую ссылаться на репозитории Puppet Labs. Удалить installsvc.vip/mirrors/ часть из URL-адреса репозитория (например, gksudo gedit /etc/apt/$fileToChangeName и вручную отредактировать файл, не забудьте сохранить его перед закрытием программы).
У вас также есть ошибочно размещенный файл, который не делает любой вред, но «замеченный» в выходе apt-get.
sudo rm /etc/apt/sources.list.d/build
удалит его (без восстановления), но вы, вероятно, захотите сначала проверить его, чтобы увидеть, хотите ли вы его сохранить , mv и chown, вероятно, понадобятся.
Вы также должны знать, что 12.04 Precise Pangolin хорошо устарел. Новый Ubuntus будет использовать apt вместо apt-get, но после устранения проблем вы сможете:
sudo apt-get autoclean; sudo apt-get update; sudo apt-get dist-upgrade
выполнить последние доступные обновления, включая любые из недавно добавленных репозиториев Puppet Labs ( бывший репозиторий был зеркалом).
У вас есть истекшие репозитории в папке /etc/apt/sources.list.d/ или самом файле /etc/apt/sources.list.
Откройте вашу любимую консоль, мне понравятся yakuake или konsole (по умолчанию это gnome-terminal, я думаю) и do
sudo grep "installsvc" -R /etc/apt/
Это скажет вам, где «installsvc ». В этом файле вы хотите вместо этого напрямую ссылаться на репозитории Puppet Labs. Удалить installsvc.vip/mirrors/ часть из URL-адреса репозитория (например, gksudo gedit /etc/apt/$fileToChangeName и вручную отредактировать файл, не забудьте сохранить его перед закрытием программы).
У вас также есть ошибочно размещенный файл, который не делает любой вред, но «замеченный» в выходе apt-get.
sudo rm /etc/apt/sources.list.d/build
удалит его (без восстановления), но вы, вероятно, захотите сначала проверить его, чтобы увидеть, хотите ли вы его сохранить , mv и chown, вероятно, понадобятся.
Вы также должны знать, что 12.04 Precise Pangolin хорошо устарел. Новый Ubuntus будет использовать apt вместо apt-get, но после устранения проблем вы сможете:
sudo apt-get autoclean; sudo apt-get update; sudo apt-get dist-upgrade
выполнить последние доступные обновления, включая любые из недавно добавленных репозиториев Puppet Labs ( бывший репозиторий был зеркалом).