Как удалить «Игнорирование файла в каталоге /etc/apt/sources.list.d/, так как он имеет недопустимое расширение имени файла?


16

После обновления с 13.10 до 14.04 я получаю эти надоедливые сообщения при каждой установке, обновлении, обновлении и т. Д.

N: Ignoring file 'webupd8team-java-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension 
N: Ignoring file 'bumblebee-stable-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension 
N: Ignoring file 'steam.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ubuntu-x-swat-x-updates-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'webupd8team-java-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'bumblebee-stable-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'steam.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ubuntu-x-swat-x-updates-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

Как исправить основную проблему, указанную в сообщении?

редактировать: иногда я получаю дополнительные сообщения, добавленные к сообщениям выше:

W: GPG error: http://www.duinsoft.nl debs Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E18CE6625CB26B26
W: Failed to fetch http://ppa.launchpad.net/person/ppa/ubuntu/dists/karmic/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/person/ppa/ubuntu/dists/karmic/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

И иногда, я мог бы другие, но я не могу найти точные сообщения больше.

Ответы:


13

Чтобы исправить вашу первую проблему, запустите это в терминале:

sudo rm /etc/apt/sources.list.d/*.disable

(Старая версия инструмента управления пакетами оставила эти файлы, когда вы отключили PPA. Удаление их довольно безопасно)

Ваша вторая проблема возникла из старого кармического хранилища. Чтобы узнать, какой из них запускается в терминале:

cd /etc/apt

grep -rw karmic *

Как только вы узнаете, из какого хранилища он пришел, его легко отключить / удалить.


1
Перемещение файлов .disable в другое место будет лучше, чем удаление.
Авинаш Радж

4

Может быть, вы должны попробовать эту команду:

sudo sh -c "echo 'Dir::Ignore-Files-Silently:: \"(.save|.distupgrade)$\";' > /etc/apt/apt.conf.d/99ignoresave"

 


Это только замаскирует проблему, может быть, предложит способ удаления файлов?
hazrpg

Точки, вероятно, следует избегать.
Педро

будет ли это на самом деле что-нибудь делать, так как все файлы, перечисленные в .disabled.save.distupgrade
операторе,

1

У меня была похожая проблема в Ubuntu MATE 15.04. После

sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list"

и

wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

и

sudo apt-get update

У меня было это сообщение:

N: Ignoring file 'pgdg.listwget' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

Я решил так:

sudo mv /etc/apt/sources.list.d/pgdg.listwget /etc/apt/sources.list.d/pgdg.list

0

В моем случае он давал сообщения для * .save файлов в каталоге /etc/apt/sources.list.d/. Я удалил их. Теперь там есть только файлы * .list. И эти предупреждения уменьшились.


0

[Кубунту 18.04]

Я не мог понять, почему суффиксы .distUpgradeи .saveбыли проигнорированы, когда не было ничего, что явно устанавливает это.

Тогда я обнаружил, apt-config dump | grep -i ignoreесть записи для этих и других:

Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.ucf-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";

Я только что переименовал свой изворотливый в один из тех расширений. (Я выбрал .orig)


-1

Мы также можем исправить эту проблему следующим образом:

sudo mv /etc/apt/sources.list.d/webupd8team-java-raring.list.disable /etc/apt/sources.list.d/webupd8team-java-raring.list

Это только для одного файла.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.