Ошибка при перемещении старой базы данных из пути

Каждый раз я пытаюсь работать sudo apt-get update, Я получаю это сообщение об ошибке:

** (appstreamcli:9437): CRITICAL **: Error while moving old database out of the way.
AppStream cache update failed. 

На что я могу проверить решить эту проблему? Число, которое прибывает после двоеточия в appstreamcli, варьируется, но остальная часть сообщения всегда является тем же.

3
задан 23 November 2018 в 14:16

2 ответа

Существует неправильная Символьная ссылка (подтвержденная ошибка).

Эти команды решили проблему в моем случае.

sudo mv /var/cache/app-info/xapian/default /var/cache/app-info/xapian/default_old
sudo mv /var/cache/app-info/xapian/default_old /var/cache/app-info/xapian/default

Я думаю, давая полные полномочия папке базы данных программного обеспечения, не хорошая идея.

Вы, возможно, должны сделать этот каждый раз, когда Вы добавляете новый репозиторий.

5
ответ дан 1 December 2019 в 13:05

A. Мой случай решен с командой ниже:

$ sudo touch /var/cache/app-info/xapian/default

B. Ошибка следующие:

$ sudo apt update
...
** (appstreamcli:12092): CRITICAL **: Error while moving old database out of the way.
AppStream cache update failed.
...
All packages are up to date.

C. Среда:

Windows 10 Pro, 64 Bit + Ubuntu

$ uname -an
Linux Arthur 4.4.0-17134-Microsoft #345-Microsoft Wed Sep 19 17:47:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
6
ответ дан 1 December 2019 в 13:05

Другие вопросы по тегам:

Похожие вопросы: