У меня возникла эта проблема при запуске «sudo apt-get update»: «Проблема с MergeList» или «Файл состояния не может быть проанализирован или открыт».

У меня возникла эта проблема при запуске «sudo apt-get update»: «Проблема с MergeList» или «Файл состояния не может быть проанализирован или открыт».
W: The repository 'http://archive.getdeb.net/ubuntu xenial-getdeb Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/archive.getdeb.net_ubuntu_dists_xenial-getdeb_apps_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.

Вот предложения, которые я попробовал:

  1. Удалить файлы из каталога apt:
    sudo rm -vf /var/lib/apt/lists/*
    sudo apt-get update
    
  2. Меняю сервер с Ubuntu Software, но продолжаю получать сообщение об ошибке с просьбой связаться с администратором

решение1

Это изВикипедия

GetDeb был порталом программного обеспечения Ubuntu, предоставляющим устаревшие версии программного обеспечения, включенного в старые версии LTS Ubuntu, и программное обеспечение, которое исключено из официальных репозиториев.[1] PlayDeb был родственным проектом с явным акцентом на игры. Названия происходят от формата пакета .deb, используемого Ubuntu. Службы GetDeb и PlayDeb также могут использоваться производными Ubuntu, начиная с 16.04, поскольку пакеты 14.04 были удалены, когда Ubuntu 14.04 достигла EOL. Оба веб-сайта были перенаправлены на спам-сайт, и им больше не следует доверять.

Getdeb и Playdeb больше не функциональны и не заслуживают доверия, их следует как можно скорее удалить из источников программного обеспечения.

решение2

Исходный файл, ссылающийся на репозиторий Xenial, необходимо будет отредактировать. Вы можете найти его через командную строку следующим образом:

  1. Откройте Терминал (если он еще не открыт)
  2. Перейти в aptкаталог:
    cd /etc/apt
    
  3. Определите файл, ссылающийся на плохой репозиторий, с помощью grep:
    grep -r xenial *
    
  4. Используя sudo, отредактируйте файл, который указан в выводе, с помощью предпочитаемого вами текстового редактора, закомментировав (или удалив) строку. Вы можете закомментировать строку, поставив a #в начале.
  5. Сохраните файл и выйдите.
  6. Обновлять apt:
    sudo apt update 
    

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