When I run apt-get update on my ubuntu 17.10 I receive the following error:
E: Repository ' artful InRelease' changed its 'Label' value from '*****
The main PPA for PHP (5.6, 7.0, 7.1) with many PECL extensions *****' to '*****
The main PPA for supported PHP versions with many PECL extensions *****'
N: This must be accepted explicitly before updates for this repository can be applied.
See apt-secure(8) manpage for details."The man page doesn't really point to a solution. My question is, how do I explicitly accept the change?
14 Answers
It would help if you posted your repositories, but, with that said, you sort of have 2 ways to fix this.
First would be to use apt rather than apt-get. apt is preferred over apt-get for interactive use in recent Ubuntu versions; and apt should, in theory, fix this for you.
sudo apt update
sudo apt upgradeYour second option is to use --allow-releaseinfo-change
sudo apt-get update --allow-releaseinfo-changeIf those options do not resolve the issue, please post your repositories, are you using mixed repositories or pinning, and, finally, tell us, is this an upgrade ?
5You need to use apt instead of apt-get. It will ask you to accept the changes interactively. Simply run:
sudo apt updateIt should ask you:
Do you want to accept these changes and continue updating from this repository? [y/N] If you want to deploy it e.g. run in on many servers at once then execute:
apt-get update --allow-releaseinfo-change
apt-get update
apt-get install packagename 1 For me, anyhow, the answer was here:
And I give you the link because I assume it's updated as needed. Currently, it reads that you must run:
pkcon refresh
pkcon updateWhich is what I'm running. Hopefully, my computer will still work once it's done.