I am trying to run the Jami daemon (just the daemon) jamid
on a headless Raspberry Pi.
Ubuntu 24.04 latest updates as of Aug 2024
Installed jami-daemon
latest version as of Aug 2024:
I get this error:
$ /usr/libexec/jamid -c -d -d -d
Jami Daemon 13.11.0, by Savoir-faire Linux Inc. 2004-2023
https://jami.net/
[Video support enabled]
[Plugins support enabled]
[1724583737.716|60069] UPnPContext: starting dedicated io_context thread
[1724583737.717|60069] Creating UPnPContext instance [0xaaaada477b40]
[1724583737.717|60070] PUPnP: Creating instance [0xffff94000e00] ...
[1724583737.718|60069|ringbuffer.cpp :55 ] Create new RingBuffer audiolayer_id
[1724583737.742|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.743|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video19: not a capture device
[1724583737.744|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.744|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video10: not a capture device
[1724583737.745|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.745|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video11: not a capture device
[1724583737.746|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.746|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video12: not a capture device
[1724583737.747|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.747|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video18: not a capture device
[1724583737.748|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.749|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video31: not a capture device
[1724583737.750|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.750|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video13: not a capture device
[1724583737.751|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.752|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.753|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.753|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video16: not a capture device
[1724583737.754|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.754|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video20: not a capture device
[1724583737.755|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.756|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.757|60069|video_device_monitor_impl.cpp:154 ] udev: No ID_SERIAL detected, fallback on path (your camera may be a fake camera)
[1724583737.757|60069|video_device_monitor.cpp:222 ] Failed to add device /dev/video23: not a capture device
[1724583737.759|60069|manager.cpp :733 ] Not initialized
sdbus exception: [System.Error.ENOMEDIUM] Failed to open bus (No medium found)
[1724583737.759|60069|manager.cpp :733 ] Not initialized
[1724583737.760|60069] Waiting for shutdown ...
[1724583737.760|60070] Shutdown UPnPContext instance [0xaaaada477b40]
[1724583737.760|60070] Stopping UPNP context
[1724583737.760|60070] PUPnP: Terminate instance 0xffff94000e00
[1724583737.760|60070] PUPnP: Shutdown completed
[1724583737.760|60070] NAT-PMP: Terminate instance 0xffff94000b80
[1724583737.760|60070] NAT-PMP: Shutdown completed
[1724583737.760|60070] PUPnP: Instance [0xffff94000e00] destroyed
[1724583737.760|60069] Shutdown completed
[1724583737.761|60069] UPnPContext: stopping io_context thread
[1724583737.761|60069|manager.cpp :892 ] Hangup 0 remaining call(s)
[1724583737.761|60069|manager.cpp :1787] Saving Configuration to XDG directory
[1724583737.762|60069|manager.cpp :733 ] Not initialized
[1724583737.762|60069|manager.cpp :913 ] Stopping schedulers and worker threads
[1724583738.258|60069|ringbuffer.cpp :60 ] Destroy RingBuffer audiolayer_id
[1724583738.258|60069] UPnPContext instance [0xaaaada477b40] destroyed
The same happens when I run it with sudo
.
Does this mean Jami
or jamid
do not run on machines without a camera for video?
How can I fix this?
How can I get it to run on Ubuntu on Raspberry without a camera?
Is there a disable video support
flag somewhere?
Who has jami
running successfully on a Linux machine without camera?