Bug 31285 - Не запускается eviacam
Summary: Не запускается eviacam
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: eviacam (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-18 18:43 MSK by Vyacheslav Dikonov
Modified: 2025-04-16 17:09 MSK (History)
2 users (show)

See Also:


Attachments
HP Laptop 15-da.tar (789.50 KB, application/x-tar)
2025-04-16 17:08 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vyacheslav Dikonov 2015-09-18 18:43:37 MSK
После установки пакета программа не запускается с ошибкой:

$ eviacam
Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,wx containers,compatible with 2.6),
and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6).
Аварийный останов

Надо бы пересобрать.
Comment 1 Repository Robot 2015-09-21 14:47:19 MSK
eviacam-2.0.1-alt1 -> sisyphus:

* Sun Sep 20 2015 Andrey Cherepanov <cas@altlinux> 2.0.1-alt1
- New version (ALT #31285)
Comment 2 Tatyana Gagina 2025-04-16 17:07:59 MSK
Переоткрываю, так как ошибка воспроизводится.

Стенды, обновлённые до Sisyphus:
ALT Workstation x86-64
ALT Workstation K x86-64

Версия: eviacam-2.1.4-alt2

Реальный стенд HP Laptop 15-da0072ur (ALT Workstation K x86-64) и виртуальная машина в виртуальном окружении Proxmox (ALT Workstation x86-64).
Проверялось в Legacy и UEFI.

Проверялось с камерами:
$ lsusb
Bus 003 Device 002: ID 046d:085e Logitech, Inc. BRIO Ultra HD Webcam (USB-камера)
Bus 001 Device 003: ID 04ca:707d Lite-On Technology Corp. HP Webcam (встроенная)

Шаги:
1. Установить пакет:
# apt-get install eviacam
2. Запустить:
$ eviacam

Результат: открывается окно "The face localization options is not enebled".
После нажать ОК -> выбрать камеру -> ОК.
Приложение так и не запустилось.
В терминале вывод вида:
[ERROR:0@0.072] global persistence.cpp:566 open Can't open file: '/usr/share/eviacam/haarcascade_frontalface_default.xml' in read mode
[ERROR:0@0.074] global persistence.cpp:566 open Can't open file: '/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml' in read mode

Проверялось на P10, ошибка воспроизводится.
Версия: eviacam-2.1.4-alt1

В терминале несколько другая информация:
$ eviacam
[ERROR:0@0.021] global persistence.cpp:566 open Can't open file: '/usr/share/eviacam/haarcascade_frontalface_default.xml' in read mode
[ERROR:0@0.021] global persistence.cpp:566 open Can't open file: '/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml' in read mode
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 0x00980001, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 0x00980001, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 0x009A0001, name = 'Camera Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 0x009A0001, name = 'Camera Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 0x00980001, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 0x00980001, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 0x009A0001, name = 'Camera Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 0x009A0001, name = 'Camera Controls'
[ WARN:0@0,109] global videoio_c.cpp:15 cvCreateCameraCapture cvCreateCameraCapture doesn't support legacy API anymore.

16:14:47: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1014,STL containers,compatible with 2.6,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1013,STL containers,compatible with 2.6,compatible with 2.8).
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 0x00980001, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 0x00980001, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 0x009A0001, name = 'Camera Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 0x009A0001, name = 'Camera Controls'

(eviacam:4132): Gtk-CRITICAL **: 16:14:58.825: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
[ WARN:0] global /usr/src/RPM/BUILD/libopencv-4.5.2/modules/videoio/src/videoio_c.cpp (15) cvCreateCameraCapture cvCreateCameraCapture doesn't support legacy API anymore.

Логи в архиве во вложении (при проверке на p10 на ноутбуке HP Laptop 15-da0072ur.

Ожидаемый результат: корректный запуск eviacam.
Comment 3 Tatyana Gagina 2025-04-16 17:08:31 MSK
Created attachment 18230 [details]
HP Laptop 15-da.tar