Sau khi Googling tôi thấy một số người nói rằng việc gỡ bỏ gói ứng dụng sẽ khắc phục vấn đề.
Giải pháp này sẽ hoạt động nhưng trong nhiều trường hợp phương pháp này sẽ loại bỏ các gói mà bạn có thể không muốn xóa.
Một giải pháp thay thế là bình luận ba dòng cuối cùng trong /etc/apt/apt.conf.d/50appstream
tệp như thế này:
...
#APT::Update::Post-Invoke-Success {
# "if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null | true; fi";
#};
và sau đó lưu tệp và chạy apt-get update
lại.
Sau khi chạy nâng cấp hệ thống, có khả năng gói ứng dụng sẽ có bản nâng cấp có thể khắc phục lỗi này và một thông báo như thế này có thể xuất hiện:
Configuration file '/etc/apt/apt.conf.d/50appstream'
==> Modified (by yourself or by a script) since the installation.
==> The package distributor has released an updated version.
What do you want to do? Your options are:
Y or I: install the version of the maintainer package
N or O: keep the currently installed version
D: Show differences between versions
Z: start a shell to examine the situation
Bạn nên nói Y để nâng cấp tệp bạn đã sửa đổi.
Tôi đang đăng bài này để giúp những người khác có thể tìm kiếm lỗi này.