Вопрос или проблема
не могу зарегистрироваться или установить отпечаток пальца, в то время как в Windows работает нормально. вот мой журнал терминала: –
~$ sudo apt install fprintd libfprint-2-2
Чтение списков пакетов… Готово
Строительство дерева зависимостей… Готово
Чтение информации о состоянии… Готово
fprintd уже является самой новой версией (1.94.3-1).
fprintd установлен вручную.
libfprint-2-2 уже является самой новой версией (1:1.94.7+tod1-0ubuntu5~24.04.1).
libfprint-2-2 установлен вручную.
Следующие пакеты были установлены автоматически и больше не требуются:
gyp libjs-async libjs-events libjs-inherits libjs-is-typedarray
libjs-prettify libjs-regenerate libjs-source-map libjs-sprintf-js
libjs-typedarray-to-buffer libnss3-tools libre2-10 libssl-dev libuv1-dev
&&
lsusb
Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 001 Устройство 006: ID 8087:0a2b Intel Corp. Bluetooth беспроводной интерфейс
Шина 001 Устройство 007: ID 04f2:b5ab Chicony Electronics Co., Ltd Интегрированная камера
Шина 001 Устройство 008: ID 138a:0097 Validity Sensors, Inc.
Шина 002 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Шина 002 Устройство 002: ID 0bda:0316 Realtek Semiconductor Corp. Читатель карт
yaga@yaga-ThinkPad-T470s:~$ fprintd-enroll
Невозможно зарегистрироваться: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: Устройства недоступны
.
говорит, что нет доступных устройств, в то время как я использую Windows на том же устройстве, и отпечаток пальца работает идеально
Ответ или решение
Для решения проблемы с установкой и регистрацией отпечатков пальцев в Ubuntu 24.04.1 LTS, несмотря на то, что данная функция работает корректно в Windows, требуется выполнить несколько шагов. Ниже приведены детализированные инструкции, которые помогут вам устранить возникшие проблемы.
Шаг 1: Проверьте поддержку устройства
Не все устройства считывателей отпечатков пальцев поддерживаются в Linux. Чтобы убедиться, что ваше устройство поддерживается, вы можете использовать команду lsusb
, чтобы получить информацию о вашем устройстве. Вы уже выполнили этот шаг и увидели следующее:
Bus 001 Device 008: ID 138a:0097 Validity Sensors, Inc.
Считыватель отпечатков пальцев, который вы используете, это устройство производителя "Validity Sensors". Поддержка вашего конкретного устройства может быть ограниченной. Рекомендуется проверить на официальных форумах или репозиториях, поддерживается ли данное устройство в libfprint
(библиотеке для работы с отпечатками пальцев).
Шаг 2: Установите необходимые пакеты
Вы уже установили необходимые пакеты fprintd
и libfprint-2-2
, однако рекомендуется убедиться, что у вас установлены все зависимости. Вы можете попробовать выполнить следующую команду в терминале:
sudo apt-get update
sudo apt-get install fprintd libfprint-2-2
Это гарантирует, что у вас есть все последние обновления и исправления.
Шаг 3: Проверьте работу службы fprintd
Убедитесь, что служба fprintd
запущена:
systemctl status fprintd
Если служба не запущена, вы можете попытаться ее запустить:
sudo systemctl start fprintd
Шаг 4: Попробуйте обновить библиотеку
Если ваше устройство не поддерживается в текущей версии библиотеки libfprint
, вы можете попробовать установить более новую версию, если она доступна. Поскольку вы используете Ubuntu 24.04.1, вы можете попробовать добавить PPA (персональный пакетный архив), который может содержать более свежие сборки:
sudo add-apt-repository ppa:fprint/fprint
sudo apt-get update
sudo apt-get install fprintd libfprint-2-2
Шаг 5: Проверьте наличие устройства
После выполнения всех вышеперечисленных шагов снова выполните команду fprintd-enroll
. Если устройство по-прежнему не обнаруживается, возможно, вам потребуется проверить настройки BIOS и удостовериться, что функция отпечатков пальцев активирована.
Шаг 6: Изучение логов и отладка
Если все еще возникают проблемы, изучение системных логов может дать подсказки о том, что идет не так. Вы можете просмотреть журналы системных сообщений:
journalctl -xe | grep fprint
Заключение
Если ни один из этих шагов не помог, возможно, имеет смысл обратиться за помощью на форумах поддержки Ubuntu или в сообщество разработчиков libfprint
. Также стоит рассмотреть возможность использования другого решения для аутентификации, такого как пароли или PIN-коды, до выхода обновления, обеспечивающего совместимость вашего устройства.
Рекомендуется следовать приведенным рекомендациям, чтобы наилучшим образом настроить и зарегистрировать отпечаток пальца на вашем устройстве с Ubuntu 24.04.1.