Вопрос или проблема
Команда lsusb выдает
Шина 001 Устройство 005: ID 138a:003f Validity Sensors, Inc. VFS495 Сканер отпечатков пальцев
на моем ноутбуке HP ProBook 450 G3, но затем fprintd-enroll показывает следующее сообщение
Невозможно зарегистрироваться: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: Нет доступных устройств
Это после установки зависимостей с помощью следующей команды.
sudo apt install fprintd libpam-fprintd
У меня похожая проблема на свежем установочном образе Ubuntu 24.04 на Dell Inspiron 5502.
вставьте описание изображения здесь
вставьте описание изображения здесь
Также получаю аналогичный ответ от `
Ответ или решение
Установка и настройка сенсоров отпечатков пальцев в Ubuntu 24.04
Введение
Сенсоры отпечатков пальцев становятся важным инструментом для повышения безопасности операционных систем, включая Ubuntu. Однако, существует ряд проблем, с которыми пользователи сталкиваются при попытке их использования. В данной статье мы рассмотрим случаи, когда система не распознает сенсор отпечатков пальцев, и предоставим пошаговые рекомендации для устранения неполадок.
Проблема
При использовании команды lsusb
на вашем HP ProBook 450 G3 или Dell Inspiron 5502, вы видите информацию о сенсоре, например:
Bus 001 Device 005: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader
Тем не менее, при попытке регистрации отпечатка пальца с помощью fprintd-enroll
вы получаете сообщение об ошибке:
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
Это указывает на то, что система не видит доступных устройств для регистрации отпечатков пальцев, даже если они отображаются в списке USB-устройств.
Шаги по устранению неполадок
-
Проверка поддержки устройства
Убедитесь, что ваш сенсор отпечатков пальцев поддерживается системой. На данный момент проектfprintd
поддерживает ограниченное число сенсоров. Для VFS495 рекомендуется проверить официальный список совместимых устройств. -
Установка необходимых пакетов
Вы уже установили необходимые пакеты с помощью команды:sudo apt install fprintd libpam-fprintd
Убедитесь, что пакеты установлены корректно и их версии актуальны. Можно попробовать обновить систему для установки последних обновлений:
sudo apt update && sudo apt upgrade
-
Проверка состояния службы fprintd
Убедитесь, что службаfprintd
запущена:systemctl status fprintd
Если служба не работает, запустите её:
sudo systemctl start fprintd
-
Логирование и диагностика ошибок
Если проблема продолжается, проверьте журнал системы на наличие ошибок, связанных с fprintd:journalctl -xe | grep fprintd
Это может дать ясность относительно того, почему устройство не распознается.
-
Изменение конфигурации PAM
Убедитесь, что настройки PAM настроены корректно. Откройте файл конфигурации/etc/pam.d/common-auth
и проверьте наличие записи:auth required pam_unix.so nullok_secure auth required pam_fprintd.so
-
Проверка прав пользователя
Убедитесь, что ваш пользователь имеет необходимые права для использования сенсора. Попробуйте выполнять команды под суперпользователем (с помощьюsudo
), чтобы проверить, не сохраняется ли проблема к правам доступа. -
Обновление ядра
В некоторых случаях проблемы с поддержкой аппаратного обеспечения могут быть связаны с устаревшим ядром. Попробуйте обновить ядро до последней стабильной версии.
Заключение
Сенсоры отпечатков пальцев обеспечивают эффективную и безопасную аутентификацию, однако их интеграция в Ubuntu может вызвать некоторые сложности. Используя вышеизложенные шаги по устранению неполадок, вы сможете выявить и решить проблему с настройкой сенсора отпечатков пальцев на вашем устройстве. Если проблемы продолжаются даже после выполнения всех рекомендаций, рассмотрите возможность обращения на форумы сообщества Ubuntu или к разработчикам fprintd
для дальнейшей поддержки.
Если у вас есть дополнительные вопросы или вам нужна помощь, не стесняйтесь задавать их!