I have the packages android-tools and android-udev installed.
When I run adb xxx (xxx being any command other than help) nothing happens for several minutes, then I get errors connecting to daemon.
When I run adb start-server (as root) I get the following:
# adb start-server
* daemon not running; starting now at tcp:5037
ADB server didn't ACK
Full server startup log: /tmp/adb.0.log
Server had pid: 3671963
--- adb starting (pid 3671963) ---
04-29 21:08:19.248 3671963 3671963 I adb : main.cpp:63 Android Debug Bridge version 1.0.41
04-29 21:08:19.248 3671963 3671963 I adb : main.cpp:63 Version 35.0.2-android-tools
04-29 21:08:19.248 3671963 3671963 I adb : main.cpp:63 Installed as /usr/bin/adb
04-29 21:08:19.248 3671963 3671963 I adb : main.cpp:63 Running on Linux 6.12.19-1-MANJARO (x86_64)
04-29 21:08:19.248 3671963 3671963 I adb : main.cpp:63
04-29 21:08:19.754 3671963 3671963 F adb : main.cpp:157 could not install *smartsocket* listener: Address already in use
* failed to start daemon
error: cannot connect to daemon
The file /tmp/adb.0.log contains the same as the log printed to stdout, except for the first 4 lines are not in the file.
The behavior is independent if phone is connected or not.
lsusb recognizes the phone. Phone set to file transfer shows up in Thunar, and file copy works there.
What is the trick to make the deamon start?