Команда «sudo apt-get update» выдает ошибку в моем Ubuntu Box

Команда «sudo apt-get update» выдает ошибку в моем Ubuntu Box

Всякий раз, когда я запускаю команду «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.

Я не уверен, в чем проблема и как ее исправить?

решение1

/etc/apt/sources.list.d/У вас в папке или в самом файле есть просроченные репозитории /etc/apt/sources.list.

Откройте вашу любимую консоль, мне нравится yakuakeили konsole(по умолчанию gnome-terminalя думаю), и сделайте

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 уже устарела. Более новые Ubuntu будут использовать aptвместо , apt-getно как только вы исправите проблемы, вы можете:

sudo apt-get autoclean; sudo apt-get update; sudo apt-get dist-upgrade

для установки последних доступных обновлений, включая обновления из недавно добавленных репозиториев Puppet Labs (предыдущий репозиторий был зеркалом).

Связанный контент