Я создал USB-флешку с постоянным Ubuntu 16.04 (выпускная версия). Я попробовал несколько способов, используя Startup Disk Creator и MultiSystem, но я получил тот же конечный результат.
Когда я загружаюсь в USB и делаю 'apt-get update', все хорошо. Когда я пытаюсь «apt-get dist-upgrade», я получаю:
** (appstreamcli: 2761): КРИТИЧЕСКИЙ **: Ошибка при удалении старой базы данных. Не удалось обновить кэш AppStream.
Единственное упоминание об этом сообщении об ошибке, которое я могу найти, - это https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1561472, но, похоже, оно исправлено, по крайней мере, исправлено к моменту выпуска версии Ubuntu. 16,04.
В сторону: я хочу протестировать Unity8, которая включает в себя установку программного обеспечения. У меня нет запасного компьютера, поэтому я подумал, что постоянный USB поможет.
Любой берущий?
sudo rm -rf /var/lib/apt/listsбыло достаточно, чтобы apt updateснова заработала и последующая установка работала, хотя и с той же ошибкой о том, что на «CD-ROM» нет файла Release.
sudo apt-get update, и решения здесь не помогло: я попытался удалить /var/lib/apt/listsи /var/cache/aptи это не решило проблему. Разрешения для /var/cache/app-info/xapian/defaultуже были установлены правильно. Что помогло это cd /var/cache/app-info/xapian; sudo mv default default_old; sudo mv default_old default. Это объясняется здесь: bugs.launchpad.net/ubuntu/+source/appstream/+bug/1601971 (комментарий № 11).
rm -rf /var/lib/apt/lists /var/cache/apt; apt update; apt clean?