Log rfxcom :
[2026-08-10 08:45:02] ERROR Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2026-08-10 08:45:03] INFO Lancement démon rfxcomd : /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv/bin/python3 /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/serial/by-id/usb-RFXCOM_RFXtrx433_A13E232-if00-port0 --loglevel debug --socketport 55000 --serialrate 38400 --protocol 4,18 --callback http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php --apikey ksrlVx2FYu43e4lKrLujjm1QXil9mgi1b3CFjsRY2WqFpTTx --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
[2026-08-10 08:45:33] ERROR Impossible de lancer le démon RFXcom, vérifiez le log rfxcmd
Log rfxcomd:
-------------------- TRUNCATED LOG --------------------
0180|Traceback (most recent call last):
0181|File "/var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py", line 23, in <module>
0182|from jeedomdaemon.base_config import BaseConfig
0183|ModuleNotFoundError: No module named 'jeedomdaemon.base_config'
Log rfxcom_packages
0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_rfxcom
0003|+ echo 1
0004|+ echo 2
0005|+ sudo chmod +x /var/www/html/core/class/../../plugins/rfxcom/resources/pre-install.sh
0006|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/pre-install.sh
0007|Launch pre-install of rfxcom dependancy
0008|error: externally-managed-environment
0009|× This environment is externally managed
0010|╰─> To install Python packages system-wide, try apt install
0011|python3-xyz, where xyz is the package you are trying to
0012|install.
0013|If you wish to install a non-Debian-packaged Python package,
0014|create a virtual environment using python3 -m venv path/to/venv.
0015|Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
0016|sure you have python3-full installed.
0017|For more information visit http://rptl.io/venv
0018|note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
0019|hint: See PEP 668 for the detailed specification.
0020|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0021|Reading package lists...
0022|Building dependency tree...
0023|Reading state information...
0024|Package 'python3-serial' is not installed, so not removed
0025|The following package was automatically installed and is no longer required:
0026|libwidevinecdm0
0027|Use 'sudo apt autoremove' to remove it.
0028|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0029|+ echo 3
0030|+ sudo killall apt apt-get unattended-upgr
0031|apt: no process found
0032|apt-get: no process found
0033|unattended-upgr: no process found
0034|+ sudo rm /var/lib/apt/lists/lock
0035|+ sudo rm /var/cache/apt/archives/lock
0036|+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
0037|+ sudo sudo dpkg --configure -a --force-confdef
0038|+ sudo apt update
0039|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0040|Hit:1 https://download.docker.com/linux/debian bookworm InRelease
0041|Hit:2 https://deb.nodesource.com/node_22.x nodistro InRelease
0042|Hit:3 http://deb.debian.org/debian bookworm InRelease
0043|Get:4 http://deb.debian.org/debian-security bookworm-security InRelease [34.8 kB]
0044|Get:5 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
0045|Hit:6 http://archive.raspberrypi.com/debian bookworm InRelease
0046|Get:7 http://deb.debian.org/debian-security bookworm-security/main armhf Packages [300 kB]
0047|Get:8 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages [323 kB]
0048|Get:9 http://deb.debian.org/debian-security bookworm-security/main Translation-en [202 kB]
0049|Fetched 915 kB in 15s (63.0 kB/s)
0050|Reading package lists...
0051|Building dependency tree...
0052|Reading state information...
0053|1 package can be upgraded. Run 'apt list --upgradable' to see it.
0054|+ echo 4
0055|+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3
0056|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0057|Reading package lists...
0058|Building dependency tree...
0059|Reading state information...
0060|python3 is already the newest version (3.11.2-1+b1).
0061|The following package was automatically installed and is no longer required:
0062|libwidevinecdm0
0063|Use 'sudo apt autoremove' to remove it.
0064|0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0065|+ echo 5
0066|+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-pip
0067|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0068|Reading package lists...
0069|Building dependency tree...
0070|Reading state information...
0071|python3-pip is already the newest version (23.0.1+dfsg-1+rpt1).
0072|The following package was automatically installed and is no longer required:
0073|libwidevinecdm0
0074|Use 'sudo apt autoremove' to remove it.
0075|0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0076|+ echo 6
0077|+ sudo apt install -o Dpkg::Options::=--force-confdef -y build-essential
0078|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0079|Reading package lists...
0080|Building dependency tree...
0081|Reading state information...
0082|build-essential is already the newest version (12.9).
0083|The following package was automatically installed and is no longer required:
0084|libwidevinecdm0
0085|Use 'sudo apt autoremove' to remove it.
0086|0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0087|+ echo 7
0088|+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-pyudev
0089|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0090|Reading package lists...
0091|Building dependency tree...
0092|Reading state information...
0093|python3-pyudev is already the newest version (0.24.0-1).
0094|The following package was automatically installed and is no longer required:
0095|libwidevinecdm0
0096|Use 'sudo apt autoremove' to remove it.
0097|0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0098|+ echo 8
0099|+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-dev
0100|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0101|Reading package lists...
0102|Building dependency tree...
0103|Reading state information...
0104|python3-dev is already the newest version (3.11.2-1+b1).
0105|The following package was automatically installed and is no longer required:
0106|libwidevinecdm0
0107|Use 'sudo apt autoremove' to remove it.
0108|0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0109|+ echo 9
0110|+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-requests
0111|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0112|Reading package lists...
0113|Building dependency tree...
0114|Reading state information...
0115|python3-requests is already the newest version (2.28.1+dfsg-1).
0116|The following package was automatically installed and is no longer required:
0117|libwidevinecdm0
0118|Use 'sudo apt autoremove' to remove it.
0119|0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0120|+ echo 10
0121|+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-setuptools
0122|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0123|Reading package lists...
0124|Building dependency tree...
0125|Reading state information...
0126|python3-setuptools is already the newest version (66.1.1-1+deb12u2).
0127|The following package was automatically installed and is no longer required:
0128|libwidevinecdm0
0129|Use 'sudo apt autoremove' to remove it.
0130|0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0131|+ echo 11
0132|+ sudo apt update
0133|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0134|Hit:1 http://deb.debian.org/debian bookworm InRelease
0135|Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
0136|Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
0137|Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
0138|Hit:5 https://deb.nodesource.com/node_22.x nodistro InRelease
0139|Hit:6 https://download.docker.com/linux/debian bookworm InRelease
0140|Reading package lists...
0141|Building dependency tree...
0142|Reading state information...
0143|1 package can be upgraded. Run 'apt list --upgradable' to see it.
0144|+ sudo apt-get install -y python3 python3-pip python3-dev python3-venv
0145|Reading package lists...
0146|Building dependency tree...
0147|Reading state information...
0148|python3 is already the newest version (3.11.2-1+b1).
0149|python3-pip is already the newest version (23.0.1+dfsg-1+rpt1).
0150|python3-dev is already the newest version (3.11.2-1+b1).
0151|python3-venv is already the newest version (3.11.2-1+b1).
0152|The following package was automatically installed and is no longer required:
0153|libwidevinecdm0
0154|Use 'sudo apt autoremove' to remove it.
0155|0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0156|+ echo 12
0157|+ sudo python3 -m venv --upgrade-deps /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv
0158|error: uninstall-no-record-file
0159|× Cannot uninstall pip None
0160|╰─> The package's contents are unknown: no RECORD file was found for pip.
0161|hint: You might be able to recover from this via: pip install --ignore-installed --no-deps pip==26.1.2
0162|Error: Command '['/var/www/html/plugins/rfxcom/resources/python_venv/bin/python3', '-m', 'pip', 'install', '--upgrade', 'pip', 'setuptools']' returned non-zero exit status 1.
0163|+ echo 13
0164|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv/bin/python3 -m pip install --upgrade pip wheel
0165|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0166|Requirement already satisfied: pip in /var/www/html/plugins/rfxcom/resources/python_venv/lib/python3.11/site-packages (26.1.2)
0167|Collecting pip
0168|Using cached pip-26.2.1-py3-none-any.whl.metadata (4.6 kB)
0169|Requirement already satisfied: wheel in /var/www/html/plugins/rfxcom/resources/python_venv/lib/python3.11/site-packages (0.47.0)
0170|Using cached pip-26.2.1-py3-none-any.whl (1.8 MB)
0171|Installing collected packages: pip
0172|Attempting uninstall: pip
0173|Found existing installation: pip None
0174|error: uninstall-no-record-file
0175|× Cannot uninstall pip None
0176|╰─> The package's contents are unknown: no RECORD file was found for pip.
0177|hint: You might be able to recover from this via: pip install --ignore-installed --no-deps pip==26.1.2
0178|+ echo 14
0179|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade six
0180|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0181|Collecting six
0182|Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
0183|Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
0184|Installing collected packages: six
0185|Attempting uninstall: six
0186|Found existing installation: six None
0187|error: uninstall-no-record-file
0188|× Cannot uninstall six None
0189|╰─> The package's contents are unknown: no RECORD file was found for six.
0190|hint: You might be able to recover from this via: pip install --ignore-installed --no-deps six==1.17.0
0191|+ echo 15
0192|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade requests
0193|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0194|Collecting requests
0195|Using cached requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)
0196|Collecting charset_normalizer<4,>=2 (from requests)
0197|Using cached charset_normalizer-3.4.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (41 kB)
0198|Collecting idna<4,>=2.5 (from requests)
0199|Using cached idna-3.18-py3-none-any.whl.metadata (6.1 kB)
0200|Collecting urllib3<3,>=1.26 (from requests)
0201|Using cached urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
0202|Collecting certifi>=2023.5.7 (from requests)
0203|Using cached certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB)
0204|Using cached requests-2.34.2-py3-none-any.whl (73 kB)
0205|Using cached charset_normalizer-3.4.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (213 kB)
0206|Using cached idna-3.18-py3-none-any.whl (65 kB)
0207|Using cached urllib3-2.7.0-py3-none-any.whl (131 kB)
0208|Using cached certifi-2026.7.22-py3-none-any.whl (136 kB)
0209|Installing collected packages: urllib3, idna, charset_normalizer, certifi, requests
0210|Attempting uninstall: urllib3
0211|Found existing installation: urllib3 None
0212|error: uninstall-no-record-file
0213|× Cannot uninstall urllib3 None
0214|╰─> The package's contents are unknown: no RECORD file was found for urllib3.
0215|hint: You might be able to recover from this via: pip install --ignore-installed --no-deps urllib3==2.7.0
0216|+ echo 16
0217|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade setuptools
0218|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0219|Collecting setuptools
0220|Using cached setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB)
0221|Using cached setuptools-84.0.0-py3-none-any.whl (818 kB)
0222|Installing collected packages: setuptools
0223|Attempting uninstall: setuptools
0224|Found existing installation: setuptools 84.0.0
0225|Uninstalling setuptools-84.0.0:
0226|Successfully uninstalled setuptools-84.0.0
0227|Successfully installed setuptools-84.0.0
0228|+ echo 17
0229|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade pyudev
0230|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0231|Collecting pyudev
0232|Using cached pyudev-0.24.4-py3-none-any.whl.metadata (4.4 kB)
0233|Using cached pyudev-0.24.4-py3-none-any.whl (62 kB)
0234|Installing collected packages: pyudev
0235|Attempting uninstall: pyudev
0236|Found existing installation: pyudev None
0237|error: uninstall-no-record-file
0238|× Cannot uninstall pyudev None
0239|╰─> The package's contents are unknown: no RECORD file was found for pyudev.
0240|hint: You might be able to recover from this via: pip install --ignore-installed --no-deps pyudev==0.24.4
0241|+ echo 18
0242|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade pyserial
0243|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0244|Collecting pyserial
0245|Using cached pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB)
0246|Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
0247|Installing collected packages: pyserial
0248|Attempting uninstall: pyserial
0249|Found existing installation: pyserial None
0250|error: uninstall-no-record-file
0251|× Cannot uninstall pyserial None
0252|╰─> The package's contents are unknown: no RECORD file was found for pyserial.
0253|hint: You might be able to recover from this via: pip install --ignore-installed --no-deps pyserial==3.5
0254|+ echo 19
0255|+ sudo /var/www/html/core/class/../../plugins/rfxcom/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade jeedomdaemon
0256|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0257|Collecting jeedomdaemon
0258|Using cached jeedomdaemon-1.2.9-py3-none-any.whl.metadata (5.2 kB)
0259|Collecting aiohttp (from jeedomdaemon)
0260|Using cached aiohttp-3.14.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (8.3 kB)
0261|Collecting aiohappyeyeballs>=2.5.0 (from aiohttp->jeedomdaemon)
0262|Using cached aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB)
0263|Collecting aiosignal>=1.4.0 (from aiohttp->jeedomdaemon)
0264|Using cached aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB)
0265|Collecting attrs>=17.3.0 (from aiohttp->jeedomdaemon)
0266|Using cached attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
0267|Collecting frozenlist>=1.1.1 (from aiohttp->jeedomdaemon)
0268|Using cached frozenlist-1.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (20 kB)
0269|Collecting multidict<7.0,>=4.5 (from aiohttp->jeedomdaemon)
0270|Using cached multidict-6.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (5.3 kB)
0271|Collecting propcache>=0.2.0 (from aiohttp->jeedomdaemon)
0272|Using cached propcache-0.5.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (16 kB)
0273|Collecting typing_extensions>=4.4 (from aiohttp->jeedomdaemon)
0274|Using cached typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB)
0275|Collecting yarl<2.0,>=1.17.0 (from aiohttp->jeedomdaemon)
0276|Using cached yarl-1.24.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (103 kB)
0277|Collecting idna>=2.0 (from yarl<2.0,>=1.17.0->aiohttp->jeedomdaemon)
0278|Using cached idna-3.18-py3-none-any.whl.metadata (6.1 kB)
0279|Using cached jeedomdaemon-1.2.9-py3-none-any.whl (10 kB)
0280|Using cached aiohttp-3.14.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.8 MB)
0281|Using cached multidict-6.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (246 kB)
0282|Using cached yarl-1.24.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (110 kB)
0283|Using cached aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB)
0284|Using cached aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
0285|Using cached attrs-26.1.0-py3-none-any.whl (67 kB)
0286|Using cached frozenlist-1.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (233 kB)
0287|Using cached idna-3.18-py3-none-any.whl (65 kB)
0288|Using cached propcache-0.5.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (57 kB)
0289|Using cached typing_extensions-4.16.0-py3-none-any.whl (45 kB)
0290|Installing collected packages: typing_extensions, propcache, multidict, idna, frozenlist, attrs, aiohappyeyeballs, yarl, aiosignal, aiohttp, jeedomdaemon
0291|Attempting uninstall: typing_extensions
0292|Found existing installation: typing-extensions None
0293|error: uninstall-no-record-file
0294|× Cannot uninstall typing-extensions None
0295|╰─> The package's contents are unknown: no RECORD file was found for typing-extensions.
0296|hint: You might be able to recover from this via: pip install --ignore-installed --no-deps typing-extensions==4.16.0
0297|+ echo 20
0298|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end rfxcom
0299|+ echo 21
0300|+ rm /tmp/jeedom_install_in_progress_rfxcom
0301|+ echo '*******************End of package installation******************'
0302|*******************End of package installation******************