+ echo '*******************Begin of package installation******************' *******************Begin of package installation****************** + touch /tmp/jeedom_install_in_progress_dreame + echo 1 + echo 2 + sudo chmod +x /var/www/html/core/class/../../plugins/dreame/resources/pre-install.sh + sudo /var/www/html/core/class/../../plugins/dreame/resources/pre-install.sh Launch pre-install of dreame dependency WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Package 'rustc' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Package 'cargo' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Installing rustup info: downloading installer warning: it looks like you have an existing installation of Rust at: warning: /usr/bin warning: It is recommended that rustup be the primary Rust installation. warning: Otherwise you may have confusion unless you are careful with your PATH warning: If you are sure that you want both rustup and your already installed Rust warning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes warning: or pass `-y' to ignore all ignorable checks. error: cannot install while Rust is installed warning: continuing (because the -y flag is set and the error is ignorable) info: profile set to 'default' info: default host triple is aarch64-unknown-linux-gnu warning: Updating existing toolchain, profile choice will be ignored info: syncing channel updates for 'stable-aarch64-unknown-linux-gnu' info: default toolchain set to 'stable-aarch64-unknown-linux-gnu' stable-aarch64-unknown-linux-gnu unchanged - rustc 1.72.0 (5680fa18f 2023-08-23) Rust is installed now. Great! To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH environment variable. This has not been done automatically. To configure your current shell, run: source "$HOME/.cargo/env" Updating rustup to version 1.48.0 /var/www/html/core/class/../../plugins/dreame/resources/pre-install.sh: line 29: rustup: command not found ln: failed to create symbolic link '/usr/bin/rustc': File exists ln: failed to create symbolic link '/usr/bin/cargo': File exists Setting executable permissions for rustc and cargo Installing python-miio from git master branch Looking in links: /tmp/tmpz08lpcnz Requirement already satisfied: setuptools in /usr/local/lib/python3.8/site-packages (68.1.2) Requirement already satisfied: pip in /usr/local/lib/python3.8/site-packages (23.2.1) Requirement already satisfied: pip in /usr/local/lib/python3.8/site-packages (23.2.1) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv Collecting git+https://github.com/rytilahti/python-miio.git@master Cloning https://github.com/rytilahti/python-miio.git (to revision master) to /tmp/pip-req-build-ahhy706o Running command git clone --filter=blob:none --quiet https://github.com/rytilahti/python-miio.git /tmp/pip-req-build-ahhy706o Resolved https://github.com/rytilahti/python-miio.git to commit 2546b0417c0f9f3da496babebdc3f353306a12fd Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: PyYAML<7,>=5 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (6.0.1) Requirement already satisfied: appdirs<2,>=1 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (1.4.4) Requirement already satisfied: attrs in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (23.1.0) Requirement already satisfied: click>=8 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (8.1.7) Requirement already satisfied: construct<3.0.0,>=2.10.56 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (2.10.68) Requirement already satisfied: croniter>=1 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (1.4.1) Requirement already satisfied: cryptography>=35 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (41.0.3) Requirement already satisfied: defusedxml<1,>=0 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (0.7.1) Requirement already satisfied: micloud>=0.6 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (0.6) Requirement already satisfied: pydantic<3,>=1 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (2.3.0) Requirement already satisfied: pytz in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (2023.3) Requirement already satisfied: tqdm<5,>=4 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (4.66.1) Requirement already satisfied: zeroconf<1,>=0 in /usr/local/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (0.88.0) Requirement already satisfied: python-dateutil in /usr/local/lib/python3.8/site-packages (from croniter>=1->python-miio==0.6.0.dev0) (2.8.2) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.8/site-packages (from cryptography>=35->python-miio==0.6.0.dev0) (1.15.1) Requirement already satisfied: requests in /usr/local/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (2.31.0) Requirement already satisfied: tzlocal in /usr/local/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (5.0.1) Requirement already satisfied: pycryptodome in /usr/local/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (3.18.0) Requirement already satisfied: annotated-types>=0.4.0 in /usr/local/lib/python3.8/site-packages (from pydantic<3,>=1->python-miio==0.6.0.dev0) (0.5.0) Requirement already satisfied: pydantic-core==2.6.3 in /usr/local/lib/python3.8/site-packages (from pydantic<3,>=1->python-miio==0.6.0.dev0) (2.6.3) Requirement already satisfied: typing-extensions>=4.6.1 in /usr/local/lib/python3.8/site-packages (from pydantic<3,>=1->python-miio==0.6.0.dev0) (4.7.1) Requirement already satisfied: async-timeout>=3.0.0 in /usr/local/lib/python3.8/site-packages (from zeroconf<1,>=0->python-miio==0.6.0.dev0) (4.0.3) Requirement already satisfied: ifaddr>=0.1.7 in /usr/local/lib/python3.8/site-packages (from zeroconf<1,>=0->python-miio==0.6.0.dev0) (0.2.0) Requirement already satisfied: pycparser in /usr/local/lib/python3.8/site-packages (from cffi>=1.12->cryptography>=35->python-miio==0.6.0.dev0) (2.21) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.8/site-packages (from python-dateutil->croniter>=1->python-miio==0.6.0.dev0) (1.16.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (3.2.0) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (2.0.4) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (2023.7.22) Requirement already satisfied: backports.zoneinfo in /usr/local/lib/python3.8/site-packages (from tzlocal->micloud>=0.6->python-miio==0.6.0.dev0) (0.2.1) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv Found existing installation: pycrypto 2.6.1 Uninstalling pycrypto-2.6.1: Successfully uninstalled pycrypto-2.6.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv Usage: /usr/local/bin/python3.8 -m pip install [options] [package-index-options] ... /usr/local/bin/python3.8 -m pip install [options] -r [package-index-options] ... /usr/local/bin/python3.8 -m pip install [options] [-e] ... /usr/local/bin/python3.8 -m pip install [options] [-e] ... /usr/local/bin/python3.8 -m pip install [options] ... no such option: --yes Found existing installation: micloud 0.6 Uninstalling micloud-0.6: Would remove: /usr/local/bin/micloud /usr/local/lib/python3.8/site-packages/micloud-0.6.dist-info/* /usr/local/lib/python3.8/site-packages/micloud/* Proceed (Y/n)? ERROR: Exception: Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper status = run_func(*args) File "/usr/local/lib/python3.8/site-packages/pip/_internal/commands/uninstall.py", line 105, in run uninstall_pathset = req.uninstall( File "/usr/local/lib/python3.8/site-packages/pip/_internal/req/req_install.py", line 687, in uninstall uninstalled_pathset.remove(auto_confirm, verbose) File "/usr/local/lib/python3.8/site-packages/pip/_internal/req/req_uninstall.py", line 375, in remove if auto_confirm or self._allowed_to_proceed(verbose): File "/usr/local/lib/python3.8/site-packages/pip/_internal/req/req_uninstall.py", line 415, in _allowed_to_proceed return ask("Proceed (Y/n)? ", ("y", "n", "")) != "n" File "/usr/local/lib/python3.8/site-packages/pip/_internal/utils/misc.py", line 194, in ask response = input(message) EOFError: EOF when reading a line Requirement already satisfied: micloud in /usr/local/lib/python3.8/site-packages (0.6) Requirement already satisfied: requests in /usr/local/lib/python3.8/site-packages (from micloud) (2.31.0) Requirement already satisfied: tzlocal in /usr/local/lib/python3.8/site-packages (from micloud) (5.0.1) Requirement already satisfied: click in /usr/local/lib/python3.8/site-packages (from micloud) (8.1.7) Requirement already satisfied: pycryptodome in /usr/local/lib/python3.8/site-packages (from micloud) (3.18.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.8/site-packages (from requests->micloud) (3.2.0) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.8/site-packages (from requests->micloud) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.8/site-packages (from requests->micloud) (2.0.4) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.8/site-packages (from requests->micloud) (2023.7.22) Requirement already satisfied: backports.zoneinfo in /usr/local/lib/python3.8/site-packages (from tzlocal->micloud) (0.2.1) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv + echo 3 + sudo chmod +x /var/www/html/core/class/../../plugins/dreame/resources/post-install.sh chmod: cannot access '/var/www/html/core/class/../../plugins/dreame/resources/post-install.sh': No such file or directory + sudo /var/www/html/core/class/../../plugins/dreame/resources/post-install.sh sudo: /var/www/html/core/class/../../plugins/dreame/resources/post-install.sh: command not found + echo 4 + php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end dreame + rm /tmp/jeedom_install_in_progress_dreame + echo '*******************End of package installation******************' *******************End of package installation******************