Вы можете сделать / home / user / Downloads
ссылкой на каталог в глубине монтирования, который монтируется в другом месте. Это, вероятно, приведет к сбою загрузки через торрент.
Например, если целевой каталог - / user / Downloads
на жестком диске, который установлен на / HDD
, то / home / user / Downloads
должен быть ссылкой на / HDD / user / Downloads
, и этот каталог определенно не существует, если не смонтирован HDD
.
Это происходило при следовании за пакетом, у которого возникали проблемы при запросе базы данных rpm для установленного пакета, что приводило к путанице в метатеге:
rpm --rebuilddb
Все должно вернуться к норме, когда вы пересоберете пакет базы данных rpm. В некоторых случаях проблема все еще существует, и тогда вам нужно удалить старые мета-данные и заново собрать
mkdir /var/lib/rpm/old
mv /var/lib/rpm/Pubkeys /var/lib/rpm/old/
rpm --rebuilddb
Иногда, в моем случае,ошибка выбрасывается не из-за некоторых ошибок, которые не могут удалить определенный каталог.
$ sudo rpmdb --rebuilddb -v
error: could not delete old database at /var/lib/rpmold.17138
$ sudo rm -rf /var/lib/rpmold.17138
$ sudo rpmdb --rebuilddb -v
$ sudo dnf update --refresh
determining the fastest mirror (2 hosts).. done.
RPM Fusion for Fedora 28 - Free - Updates 412 kB/s | 369 kB 00:00
RPM Fusion for Fedora 28 - Nonfree - Updates 35 kB/s | 84 kB 00:02
Last metadata expiration check: 0:00:00 ago on Mon 27 Aug 2018 09:08:56 AM +08.
Dependencies resolved.
Nothing to do.
Complete!
Вывод выше (с -v, подробными аргументами )показывает мне, что у меня проблема с разрешением на удаление каталога /var/lib/rpmold.17138
из моей системы. Просто удалите вручную, перестройте базу данных rpm, и все заработало.