@Lepilov

Как исправить ошибки зависимостей CUDA после автообновления пакетов?

После автообновления в трее имею такое уведомление
5c7f7395dda74860786723.png
Делаю
sudo apt install -f
получаю
dpkg: ошибка при обработке архива /var/cache/apt/archives/libcublas-dev_10.1.0.105-1_amd64.deb (--unpack):
 попытка перезаписать «/usr/include/cublas_v2.h», который уже имеется в пакете nvidia-cuda-dev 9.1.85-3ubuntu1
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libcublas-dev_10.1.0.105-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пробую
sudo dpkg --configure -a
Выводит
dpkg: зависимости пакетов не позволяют настроить пакет cuda-visual-tools-10-1:
 cuda-visual-tools-10-1 зависит от libcublas-dev (>= 10.1.0.105), однако:
  Пакет libcublas-dev не установлен.

dpkg: ошибка при обработке пакета cuda-visual-tools-10-1 (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет cuda-libraries-dev-10-1:
 cuda-libraries-dev-10-1 зависит от libcublas-dev (>= 10.1.0.105), однако:
  Пакет libcublas-dev не установлен.

dpkg: ошибка при обработке пакета cuda-libraries-dev-10-1 (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет cuda-tools-10-1:
 cuda-tools-10-1 зависит от cuda-visual-tools-10-1 (>= 10.1.105), однако:
  Пакет cuda-visual-tools-10-1 пока не настроен.

dpkg: ошибка при обработке пакета cuda-tools-10-1 (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет cuda-toolkit-10-1:
 cuda-toolkit-10-1 зависит от cuda-tools-10-1 (>= 10.1.105), однако:
  Пакет cuda-tools-10-1 пока не настроен.
 cuda-toolkit-10-1 зависит от cuda-libraries-dev-10-1 (>= 10.1.105), однако:
  Пакет cuda-libraries-dev-10-1 пока не настроен.

dpkg: ошибка при обработке пакета cuda-toolkit-10-1 (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет cuda-samples-10-1:
 cuda-samples-10-1 зависит от libcublas-dev (>= 10.1.0.105), однако:
  Пакет libcublas-dev не установлен.

dpkg: ошибка при обработке пакета cuda-samples-10-1 (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет cuda-documentation-10-1:
 cuda-documentation-10-1 зависит от cuda-samples-10-1, однако:
  Пакет cuda-samples-10-1 пока не настроен.

dpkg: ошибка при обработке пакета cuda-documentation-10-1 (--configure):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 cuda-visual-tools-10-1
 cuda-libraries-dev-10-1
 cuda-tools-10-1
 cuda-toolkit-10-1
 cuda-samples-10-1
 cuda-documentation-10-1


И вот чего теперь делать?
  • Вопрос задан
  • 4764 просмотра
Пригласить эксперта
Ответы на вопрос 2
@dobzhe
Рабочее решение тут:
https://devtalk.nvidia.com/default/topic/1048021/c...
плюс после него:
https://devtalk.nvidia.com/default/topic/1048225/l...
(тут надо выполнить sudo dpkg -i --force-overwrite для cublas - подставить тот путь в архив недоустановленных пакетов, на который всё до этого ругалось)
Ответ написан
Комментировать
@maksasila
System Administrator
Первый вариант, удалить старый libcublas-dev и потом устанавливать.
Второй, переместить проблемный файл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы