ich habe bei der Installation des Plugin folgendes Problem.
Python Netifaces Module installation failed!
Die Installation wird abgebrochen.
Loxberry ist frisch aufgesetzt. Auf meinem System sind sonst keine weiteren Plugins installiert.
Könntest du mir bitte weiterhelfen?
24.05.2023 22:20:18 TASK STARTED
Plugin Installation
22:20:18.547 INFO: LoxBerry Version 3.0.0.6 ( is_raspberry.cfg is_hwmodel_raspberry_pi_3_3+_zero_2.cfg is_arch_aarch64.cfg )
22:20:18.548 INFO: Loglevel: 7
22:20:18.587 INFO: Statusfile: /tmp/mNe4mDjMXQ.status
22:20:18.808 INFO: Temp Folder: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ
22:20:18.808 INFO: Logfile: /tmp/mNe4mDjMXQ.log
22:20:18.937 INFO: Locking plugininstall - delaying up to 10 minutes...
22:20:19.510 OK: Lock successfully set.
22:20:19.511 INFO: Starting Plugin installation.
22:20:19.511 INFO: Extracting plugin archive
Archive: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ.zip
2fa574bfcebfee4ff828fcc31b82b288f6217c55
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/LICENSE
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/README.md
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/Readme.md
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/generate_audio.py
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/LICENSE
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_ca.csv
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_de.csv
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_en.csv
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_es.csv
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_fi.csv
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_fr.csv
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_pl.csv
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_uk.csv
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/grabber.pl
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/mirobo_wrapper.sh
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/token_extractor.sh
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/config/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/config/mirobot2lox.cfg
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/cron/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/cron/crontab
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/daemon/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/daemon/daemon
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/dpkg/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/dpkg/apt
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_128.png
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_256.png
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_512.png
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_64.png
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/plugin.cfg
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postinstall.sh
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postroot.sh
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postupgrade.sh
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/prerelease.cfg
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/preupgrade.sh
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/release.cfg
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_cs.ini
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_de.ini
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_en.ini
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/settings.html
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/templatebuilder.html
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualinput_http.xml
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualinput_udp.xml
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualoutput.xml
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/
extracting: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/.dummy
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sendcmd.cgi
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_ca_aws_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_ca_gtts_male.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_female1.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_female2.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_male.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_gtts_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_aws_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_aws_male.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_gtts_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_aws_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_aws_male.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_gtts_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fi_gtts_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_aws_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_aws_male.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_gtts_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_aws_female.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_aws_male.wav
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_gtts_male.wav
creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/htmlauth/
inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/htmlauth/index.cgi
22:20:19.849 OK: Plugin archive extracted successfully.
22:20:19.860 INFO: Author: Michael Schlenstedt
22:20:19.860 INFO: Email: michael@loxberry.de
22:20:19.860 INFO: Version: 1.3.0.1
22:20:19.860 INFO: Name: mirobot2lox-ng
22:20:19.861 INFO: Folder: mirobot2lox-ng
22:20:19.861 INFO: Title: MiRobot2Lox-NG
22:20:19.862 INFO: Autoupdate: True
22:20:19.862 INFO: Release: https://raw.githubusercontent.com/mschlenstedt/LoxBerry-Plugin-MiRobot2Lox-NG/master/release.cfg
22:20:19.862 INFO: Prerelease: https://raw.githubusercontent.com/mschlenstedt/LoxBerry-Plugin-MiRobot2Lox-NG/master/prerelease.cfg
22:20:19.863 INFO: Reboot: False
22:20:19.863 INFO: Min LB Vers: 1.4.1
22:20:19.863 INFO: Max LB Vers: False
22:20:19.863 INFO: Architecture: False
22:20:19.864 INFO: Custom Log: True
22:20:19.864 INFO: Interface: 2.0
22:20:19.868 OK: All mandatory configuration parameters found.
22:20:19.870 INFO: Current LoxBerry version: v3.0.0.6
22:20:19.871 INFO: Installation limited from: v1.4.1
22:20:19.871 OK: Current LoxBerry version is greater than minimal required LoxBerry version.
22:20:19.873 INFO: The unique plugin id (md5) of this plugin is: 53f4d6bce5ba6174282bc1505cd63186
22:20:19.874 INFO: Using plugin name: mirobot2lox-ng
22:20:19.874 INFO: Using installation folder: mirobot2lox-ng
22:20:19.878 INFO: Creating shadow version of plugindatabase.
'/opt/loxberry/data/system/plugindatabase.json' -> '/opt/loxberry/data/system/plugindatabase.json-'
22:20:19.898 INFO: Setting file permissions: /bin/chmod -v 644 /opt/loxberry/data/system/plugindatabase.json-
22:20:19.909 OK: File permissions set successfully.
22:20:19.910 INFO: Setting file ownership: /bin/chown -v root.root /opt/loxberry/data/system/plugindatabase.json-
22:20:19.927 OK: File ownership set successfully.
'/opt/loxberry/data/system/plugindatabase.json' -> '/opt/loxberry/data/system/plugindatabase.json.bkp'
22:20:19.948 INFO: Setting file permissions: /bin/chmod -v 644 /opt/loxberry/data/system/plugindatabase.json.bkp
22:20:19.959 OK: File permissions set successfully.
22:20:19.959 INFO: Setting file ownership: /bin/chown -v loxberry.loxberry /opt/loxberry/data/system/plugindatabase.json.bkp
22:20:19.977 OK: File ownership set successfully.
22:20:19.977 INFO: Getting file list from /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1
22:20:20.040 INFO: Found 60 files
22:20:20.041 INFO: Filtering out binary files
22:20:20.755 INFO: 11 textfiles found out of 20 files scanned...
22:20:21.313 INFO: 17 textfiles found out of 40 files scanned...
22:20:22.019 INFO: 37 textfiles found out of 60 files scanned...
22:20:22.019 INFO: 37 textfiles found out of 60 files scanned...
22:20:22.019 OK: Found 37 files to be text files
22:20:22.020 INFO: Checking for hardcoded paths to /opt/loxberry
22:20:22.038 OK: No hardcoded paths to /opt/loxberry found
22:20:22.038 INFO: Replacing environment strings.
22:20:22.039 INFO: Running replacement for 37 files
22:20:23.385 INFO: 20 of 37 finished ...
22:20:26.623 OK: Replace of 37 files finished
22:20:26.623 INFO: Converting all plugin files (ASCII) to Unix fileformat.
22:20:30.185 INFO: Installing configuration files.
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/config/mirobot2lox.cfg' -> '/opt/loxberry/config/plugins/mirobot2lox-ng/mirobot2lox.cfg'
22:20:30.248 OK: All file(s) were installed successfully.
22:20:30.249 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/config/plugins/mirobot2lox-ng
22:20:30.267 OK: File ownership set successfully.
22:20:30.270 INFO: Installing bin files.
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_ca.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_ca.csv'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_en.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_en.csv'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_pl.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_pl.csv'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_es.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_es.csv'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_fi.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_fi.csv'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_de.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_de.csv'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_uk.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_uk.csv'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/LICENSE' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/LICENSE'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_fr.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_fr.csv'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/generate_audio.py' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/generate_audio.py'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/Readme.md' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/Readme.md'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/grabber.pl' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/grabber.pl'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/mirobo_wrapper.sh' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/mirobo_wrapper.sh'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/token_extractor.sh' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/token_extractor.sh'
22:20:30.349 OK: All file(s) were installed successfully.
22:20:30.350 INFO: Setting file permissions: /bin/chmod -Rv 755 /opt/loxberry/bin/plugins/mirobot2lox-ng
22:20:30.364 OK: File permissions set successfully.
22:20:30.365 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/bin/plugins/mirobot2lox-ng
22:20:30.389 OK: File ownership set successfully.
22:20:30.392 INFO: Installing template files.
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/lang'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_cs.ini' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/lang/language_cs.ini'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_de.ini' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/lang/language_de.ini'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_en.ini' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/lang/language_en.ini'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/settings.html' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/settings.html'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/templatebuilder.html' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/templatebuilder.html'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualinput_http.xml' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/virtualinput_http.xml'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualinput_udp.xml' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/virtualinput_udp.xml'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualoutput.xml' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/virtualoutput.xml'
22:20:30.473 OK: All file(s) were installed successfully.
22:20:30.473 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/templates/plugins/mirobot2lox-ng
22:20:30.498 OK: File ownership set successfully.
22:20:30.499 INFO: Installing cronjob files.
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/cron/crontab' -> '/opt/loxberry/system/cron/cron.d/mirobot2lox-ng'
22:20:30.522 INFO: Setting file permissions: /bin/chmod -v 644 /opt/loxberry/system/cron/cron.d/
22:20:30.540 OK: File permissions set successfully.
22:20:30.540 INFO: Setting file ownership: /bin/chown -v root.root /opt/loxberry/system/cron/cron.d/
22:20:30.566 OK: File ownership set successfully.
22:20:30.567 OK: All file(s) were installed successfully.
22:20:30.572 INFO: Installing htmlauth files.
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/htmlauth/index.cgi' -> '/opt/loxberry/webfrontend/htmlauth/plugins/mirobot2lox-ng/index.cgi'
22:20:30.641 OK: All file(s) were installed successfully.
22:20:30.641 INFO: Setting file permissions: /usr/bin/find /opt/loxberry/webfrontend/htmlauth/plugins/mirobot2lox-ng -iregex '..cgi|..pl|..sh' -exec /bin/chmod -v 755 {} \;
22:20:30.712 OK: File permissions set successfully.
22:20:30.713 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/webfrontend/htmlauth/plugins/mirobot2lox-ng
22:20:30.735 OK: File ownership set successfully.
22:20:30.738 INFO: Installing html files.
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sendcmd.cgi' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sendcmd.cgi'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_ca_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_ca_aws_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_ca_gtts_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_ca_gtts_male.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_female1.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_de_aws_female1.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_female2.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_de_aws_female2.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_de_aws_male.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_de_gtts_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_en_aws_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_en_aws_male.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_en_gtts_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_es_aws_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_es_aws_male.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_es_gtts_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fi_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_fi_gtts_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_fr_aws_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_fr_aws_male.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_fr_gtts_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_pl_aws_female.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_pl_aws_male.wav'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_gtts_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_pl_gtts_male.wav'
22:20:30.856 OK: All file(s) were installed successfully.
22:20:30.857 INFO: Setting file permissions: /usr/bin/find /opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng -iregex '..cgi|..pl|..sh' -exec /bin/chmod -v 755 {} \;
22:20:30.935 OK: File permissions set successfully.
22:20:30.935 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng
22:20:30.958 OK: File ownership set successfully.
22:20:30.961 INFO: Installing icon files.
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_128.png' -> '/opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng/icon_128.png'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_256.png' -> '/opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng/icon_256.png'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_512.png' -> '/opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng/icon_512.png'
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_64.png' -> '/opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng/icon_64.png'
22:20:31.041 OK: Icons installed successfully.
22:20:31.042 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng
22:20:31.062 OK: File ownership set successfully.
22:20:31.063 INFO: Installing DAEMON.
'/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/daemon/daemon' -> '/opt/loxberry/system/daemons/plugins/mirobot2lox-ng'
22:20:31.079 OK: All file(s) were installed successfully.
22:20:31.079 INFO: Setting file permissions: /bin/chmod -v 755 /opt/loxberry/system/daemons/plugins/mirobot2lox-ng
22:20:31.089 OK: File permissions set successfully.
22:20:31.090 INFO: Setting file ownership: /bin/chown -v root.root /opt/loxberry/system/daemons/plugins/mirobot2lox-ng
22:20:31.104 OK: File ownership set successfully.
22:20:31.105 INFO: Refreshing APT database.
22:20:31.676 INFO: No process is locking apt or dpkg. Fine.
22:20:31.693 INFO: Starting dpkg --configure...
22:20:32.403 OK: Configuring dpkg successfully.
22:20:32.404 INFO: Clean up apt-databases and update
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
22:20:49.471 OK: Eventually broken Apt packages installed successfully.
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
22:20:56.929 OK: Apt packages autoremoved successfully.
Hit:1 https://deb.nodesource.com/node_18.x bullseye InRelease
Hit:2 https://deb.debian.org/debian bullseye InRelease
Hit:3 https://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://dl.yarnpkg.com/debian stable InRelease
Hit:5 https://deb.debian.org/debian-security bullseye-security InRelease
Hit:6 https://deb.debian.org/debian bullseye-backports InRelease
Hit:7 https://archive.raspberrypi.org/debian bullseye InRelease
Reading package lists...
22:21:24.276 OK: Apt database updated successfully.
22:21:24.378 OK: Apt cache cleaned successfully.
22:21:24.380 INFO: Installing additional software packages.
22:21:24.980 INFO: No process is locking apt or dpkg. Fine.
22:21:24.981 INFO: Installing apt packages gcc libffi-dev libssl-dev python3-dev ccrypt liburi-encode-perl python3-pip...
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 7 reinstalled, 0 to remove and 0 not upgraded.
Need to get 2195 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://deb.debian.org/debian bullseye/main arm64 ccrypt arm64 1.11-2 [63.4 kB]
Get:2 https://deb.debian.org/debian bullseye/main arm64 gcc arm64 4:10.2.1-1 [5208 B]
Get:3 https://deb.debian.org/debian bullseye/main arm64 libffi-dev arm64 3.3-6 [53.2 kB]
Get:4 https://deb.debian.org/debian bullseye/main arm64 liburi-encode-perl all 1.1.1-1 [10.1 kB]
Get:5 https://deb.debian.org/debian bullseye/main arm64 python3-dev arm64 3.9.2-3 [24.8 kB]
Get:6 https://archive.raspberrypi.org/debian bullseye/main arm64 libssl-dev arm64 1.1.1n-0+deb11u4+rpt1 [1701 kB]
Get:7 https://archive.raspberrypi.org/debian bullseye/main arm64 python3-pip all 20.3.4-4+rpt1+deb11u1 [337 kB]
Fetched 2195 kB in 1s (3051 kB/s)
(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 82767 files and directories currently installed.)
Preparing to unpack .../0-ccrypt_1.11-2_arm64.deb ...
Unpacking ccrypt (1.11-2) over (1.11-2) ...
Preparing to unpack .../1-gcc_4%3a10.2.1-1_arm64.deb ...
Unpacking gcc (4:10.2.1-1) over (4:10.2.1-1) ...
Preparing to unpack .../2-libffi-dev_3.3-6_arm64.deb ...
Unpacking libffi-dev:arm64 (3.3-6) over (3.3-6) ...
Preparing to unpack .../3-libssl-dev_1.1.1n-0+deb11u4+rpt1_arm64.deb ...
Unpacking libssl-dev:arm64 (1.1.1n-0+deb11u4+rpt1) over (1.1.1n-0+deb11u4+rpt1) ...
Preparing to unpack .../4-liburi-encode-perl_1.1.1-1_all.deb ...
Unpacking liburi-encode-perl (1.1.1-1) over (1.1.1-1) ...
Preparing to unpack .../5-python3-dev_3.9.2-3_arm64.deb ...
Unpacking python3-dev (3.9.2-3) over (3.9.2-3) ...
Preparing to unpack .../6-python3-pip_20.3.4-4+rpt1+deb11u1_all.deb ...
Unpacking python3-pip (20.3.4-4+rpt1+deb11u1) over (20.3.4-4+rpt1+deb11u1) ...
Setting up ccrypt (1.11-2) ...
Setting up libffi-dev:arm64 (3.3-6) ...
Setting up gcc (4:10.2.1-1) ...
Setting up liburi-encode-perl (1.1.1-1) ...
Setting up python3-dev (3.9.2-3) ...
Setting up libssl-dev:arm64 (1.1.1n-0+deb11u4+rpt1) ...
Setting up python3-pip (20.3.4-4+rpt1+deb11u1) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for install-info (6.7.0.dfsg.2-6) ...
22:22:57.900 OK: Packages gcc libffi-dev libssl-dev python3-dev ccrypt liburi-encode-perl python3-pip successfully installed
22:22:57.901 OK: Package installed successfully.
22:22:57.917 INFO: Updating skels for Logfiles in tmpfs.
22:22:58.600 OK: Script/Command executed successfully.
22:22:58.601 INFO: Starting script POSTINSTALL.
22:22:58.601 INFO: Setting file permissions: /bin/chmod -v a+x /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postinstall.sh
22:22:58.612 OK: File permissions set successfully.
INFO: Creating symbolic links
'/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/robotsdata.txt' -> '/opt/loxberry/log/plugins/mirobot2lox-ng/robotsdata.txt'
mkdir: cannot create directory '/opt/loxberry/.cache': File exists
'/opt/loxberry/.cache/python-miio' -> '/opt/loxberry/log/plugins/mirobot2lox-ng'
22:22:58.693 OK: Script/Command executed successfully.
22:22:58.693 INFO: Starting script POSTROOT.
22:22:58.694 INFO: Setting file permissions: /bin/chmod -v a+x /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postroot.sh
22:22:58.704 OK: File permissions set successfully.
INFO: Installation as root user started.
INFO: Start installing Rust Toolchain...
info: downloading installer
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'
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source "$HOME/.cargo/env"
OK: Rust Toolchain installed successfully.
INFO: Start installing pip3...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pip in /usr/local/lib/python3.9/dist-packages (23.1.2)
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
yes: standard output: Broken pipe
OK: Python Pip installed successfully.
INFO: Start installing Python Wheel...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.34.2)
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
yes: standard output: Broken pipe
OK: Python Setuptools installed successfully.
INFO: Start installing Python Setuptools...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (52.0.0)
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
yes: standard output: Broken pipe
OK: Python Setuptools installed successfully.
INFO: Start installing Python YAML...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pyyaml in /usr/local/lib/python3.9/dist-packages (6.0)
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
yes: standard output: Broken pipe
OK: Python YAML installed successfully.
INFO: Start installing Python Cryptography tools...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: cryptography in /usr/local/lib/python3.9/dist-packages (40.0.2)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.9/dist-packages (from cryptography) (1.15.1)
Requirement already satisfied: pycparser in /usr/local/lib/python3.9/dist-packages (from cffi>=1.12->cryptography) (2.21)
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
yes: standard output: Broken pipe
OK: Python Cryptography tools installed successfully.
INFO: Start installing Python Appdirs tools...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: appdirs in /usr/local/lib/python3.9/dist-packages (1.4.4)
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
yes: standard output: Broken pipe
OK: Python Appdirs tools installed successfully.
INFO: Start installing Python GoogleTTS Module...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: gTTS in /usr/local/lib/python3.9/dist-packages (2.3.2)
Requirement already satisfied: requests<3,>=2.27 in /usr/local/lib/python3.9/dist-packages (from gTTS) (2.31.0)
Requirement already satisfied: click<8.2,>=7.1 in /usr/local/lib/python3.9/dist-packages (from gTTS) (8.1.3)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.9/dist-packages (from requests<3,>=2.27->gTTS) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/dist-packages (from requests<3,>=2.27->gTTS) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.9/dist-packages (from requests<3,>=2.27->gTTS) (2.0.2)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.9/dist-packages (from requests<3,>=2.27->gTTS) (2023.5.7)
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
yes: standard output: Broken pipe
OK: Python GoogleTTS Module installed successfully.
INFO: Start installing Python NetIfaces Module...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting netifaces
Using cached netifaces-0.11.0.tar.gz (30 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Building wheels for collected packages: netifaces
Building wheel for netifaces (setup.py): started
Building wheel for netifaces (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [29 lines of output]
running bdist_wheel
running build
running build_ext
checking for getifaddrs...not found.
checking for getnameinfo...not found.
checking for socket IOCTLs...not found.
checking for optional header files...none found.
checking whether struct sockaddr has a length field...no.
checking which sockaddr_xxx structs are defined...none!
checking for routing socket support...no.
checking for sysctl(CTL_NET...) support...no.
checking for netlink support...no.
building 'netifaces' extension
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-PN012d/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-PN012d/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DNETIFACES_VERSION=0.11.0 -I/usr/include/python3.9 -c netifaces.c -o build/temp.linux-aarch64-3.9/netifaces.o
netifaces.c:210:6: error: #error You need to add code for your platform.
210 | # error You need to add code for your platform.
| ^~~~~
netifaces.c: In function ‘gateways’:
netifaces.c:1469:22: warning: unused variable ‘defaults’ [-Wunused-variable]
1469 | PyObject result, defaults;
| ^~~~
At top level:
netifaces.c:689:1: warning: ‘add_to_family’ defined but not used [-Wunused-function]
689 | add_to_family (PyObject result, int family, PyObject obj)
| ^~~~~
netifaces.c:438:1: warning: ‘string_from_netmask’ defined but not used [-Wunused-function]
438 | string_from_netmask (struct sockaddr *addr,
| ^~~~~~~
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for netifaces
Running setup.py clean for netifaces
Failed to build netifaces
ERROR: Could not build wheels for netifaces, which is required to install pyproject.toml-based projects
yes: standard output: Broken pipe
WARNING: Python Netifaces Module installation failed! The plugin will not work without.
WARNING: Giving up.
22:24:39.835 CRITICAL: Script/Command fails. Installation cannot be continued.
24.05.2023 22:24:40 TASK FINISHED
Hallo,
ich habe bei der Installation des Plugin folgendes Problem. Python Netifaces Module installation failed! Die Installation wird abgebrochen. Loxberry ist frisch aufgesetzt. Auf meinem System sind sonst keine weiteren Plugins installiert.
Könntest du mir bitte weiterhelfen?
24.05.2023 22:20:18 TASK STARTED Plugin Installation 22:20:18.547 INFO: LoxBerry Version 3.0.0.6 ( is_raspberry.cfg is_hwmodel_raspberry_pi_3_3+_zero_2.cfg is_arch_aarch64.cfg ) 22:20:18.548 INFO: Loglevel: 7 22:20:18.587 INFO: Statusfile: /tmp/mNe4mDjMXQ.status 22:20:18.808 INFO: Temp Folder: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ 22:20:18.808 INFO: Logfile: /tmp/mNe4mDjMXQ.log 22:20:18.937 INFO: Locking plugininstall - delaying up to 10 minutes... 22:20:19.510 OK: Lock successfully set. 22:20:19.511 INFO: Starting Plugin installation. 22:20:19.511 INFO: Extracting plugin archive Archive: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ.zip 2fa574bfcebfee4ff828fcc31b82b288f6217c55 creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/LICENSE inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/README.md creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/ creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/Readme.md inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/generate_audio.py creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/LICENSE inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_ca.csv inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_de.csv inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_en.csv inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_es.csv inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_fi.csv inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_fr.csv inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_pl.csv inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_uk.csv inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/grabber.pl inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/mirobo_wrapper.sh inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/token_extractor.sh creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/config/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/config/mirobot2lox.cfg creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/cron/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/cron/crontab creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/daemon/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/daemon/daemon creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/dpkg/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/dpkg/apt creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_128.png inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_256.png inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_512.png inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_64.png inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/plugin.cfg inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postinstall.sh inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postroot.sh inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postupgrade.sh inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/prerelease.cfg inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/preupgrade.sh inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/release.cfg creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/ creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_cs.ini inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_de.ini inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_en.ini inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/settings.html inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/templatebuilder.html inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualinput_http.xml inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualinput_udp.xml inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualoutput.xml creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/ creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/ extracting: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/.dummy inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sendcmd.cgi creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_ca_aws_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_ca_gtts_male.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_female1.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_female2.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_male.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_gtts_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_aws_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_aws_male.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_gtts_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_aws_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_aws_male.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_gtts_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fi_gtts_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_aws_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_aws_male.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_gtts_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_aws_female.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_aws_male.wav inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_gtts_male.wav creating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/htmlauth/ inflating: /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/htmlauth/index.cgi 22:20:19.849 OK: Plugin archive extracted successfully. 22:20:19.860 INFO: Author: Michael Schlenstedt 22:20:19.860 INFO: Email: michael@loxberry.de 22:20:19.860 INFO: Version: 1.3.0.1 22:20:19.860 INFO: Name: mirobot2lox-ng 22:20:19.861 INFO: Folder: mirobot2lox-ng 22:20:19.861 INFO: Title: MiRobot2Lox-NG 22:20:19.862 INFO: Autoupdate: True 22:20:19.862 INFO: Release: https://raw.githubusercontent.com/mschlenstedt/LoxBerry-Plugin-MiRobot2Lox-NG/master/release.cfg 22:20:19.862 INFO: Prerelease: https://raw.githubusercontent.com/mschlenstedt/LoxBerry-Plugin-MiRobot2Lox-NG/master/prerelease.cfg 22:20:19.863 INFO: Reboot: False 22:20:19.863 INFO: Min LB Vers: 1.4.1 22:20:19.863 INFO: Max LB Vers: False 22:20:19.863 INFO: Architecture: False 22:20:19.864 INFO: Custom Log: True 22:20:19.864 INFO: Interface: 2.0 22:20:19.868 OK: All mandatory configuration parameters found. 22:20:19.870 INFO: Current LoxBerry version: v3.0.0.6 22:20:19.871 INFO: Installation limited from: v1.4.1 22:20:19.871 OK: Current LoxBerry version is greater than minimal required LoxBerry version. 22:20:19.873 INFO: The unique plugin id (md5) of this plugin is: 53f4d6bce5ba6174282bc1505cd63186 22:20:19.874 INFO: Using plugin name: mirobot2lox-ng 22:20:19.874 INFO: Using installation folder: mirobot2lox-ng 22:20:19.878 INFO: Creating shadow version of plugindatabase. '/opt/loxberry/data/system/plugindatabase.json' -> '/opt/loxberry/data/system/plugindatabase.json-' 22:20:19.898 INFO: Setting file permissions: /bin/chmod -v 644 /opt/loxberry/data/system/plugindatabase.json- 22:20:19.909 OK: File permissions set successfully. 22:20:19.910 INFO: Setting file ownership: /bin/chown -v root.root /opt/loxberry/data/system/plugindatabase.json- 22:20:19.927 OK: File ownership set successfully. '/opt/loxberry/data/system/plugindatabase.json' -> '/opt/loxberry/data/system/plugindatabase.json.bkp' 22:20:19.948 INFO: Setting file permissions: /bin/chmod -v 644 /opt/loxberry/data/system/plugindatabase.json.bkp 22:20:19.959 OK: File permissions set successfully. 22:20:19.959 INFO: Setting file ownership: /bin/chown -v loxberry.loxberry /opt/loxberry/data/system/plugindatabase.json.bkp 22:20:19.977 OK: File ownership set successfully. 22:20:19.977 INFO: Getting file list from /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1 22:20:20.040 INFO: Found 60 files 22:20:20.041 INFO: Filtering out binary files 22:20:20.755 INFO: 11 textfiles found out of 20 files scanned... 22:20:21.313 INFO: 17 textfiles found out of 40 files scanned... 22:20:22.019 INFO: 37 textfiles found out of 60 files scanned... 22:20:22.019 INFO: 37 textfiles found out of 60 files scanned... 22:20:22.019 OK: Found 37 files to be text files 22:20:22.020 INFO: Checking for hardcoded paths to /opt/loxberry 22:20:22.038 OK: No hardcoded paths to /opt/loxberry found 22:20:22.038 INFO: Replacing environment strings. 22:20:22.039 INFO: Running replacement for 37 files 22:20:23.385 INFO: 20 of 37 finished ... 22:20:26.623 OK: Replace of 37 files finished 22:20:26.623 INFO: Converting all plugin files (ASCII) to Unix fileformat. 22:20:30.185 INFO: Installing configuration files. '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/config/mirobot2lox.cfg' -> '/opt/loxberry/config/plugins/mirobot2lox-ng/mirobot2lox.cfg' 22:20:30.248 OK: All file(s) were installed successfully. 22:20:30.249 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/config/plugins/mirobot2lox-ng 22:20:30.267 OK: File ownership set successfully. 22:20:30.270 INFO: Installing bin files. '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_ca.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_ca.csv' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_en.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_en.csv' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_pl.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_pl.csv' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_es.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_es.csv' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_fi.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_fi.csv' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_de.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_de.csv' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_uk.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_uk.csv' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/LICENSE' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/LICENSE' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/language/audio_fr.csv' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/language/audio_fr.csv' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/generate_audio.py' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/generate_audio.py' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/audio_generator/Readme.md' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/audio_generator/Readme.md' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/grabber.pl' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/grabber.pl' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/mirobo_wrapper.sh' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/mirobo_wrapper.sh' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/bin/token_extractor.sh' -> '/opt/loxberry/bin/plugins/mirobot2lox-ng/token_extractor.sh' 22:20:30.349 OK: All file(s) were installed successfully. 22:20:30.350 INFO: Setting file permissions: /bin/chmod -Rv 755 /opt/loxberry/bin/plugins/mirobot2lox-ng 22:20:30.364 OK: File permissions set successfully. 22:20:30.365 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/bin/plugins/mirobot2lox-ng 22:20:30.389 OK: File ownership set successfully. 22:20:30.392 INFO: Installing template files. '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/lang' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_cs.ini' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/lang/language_cs.ini' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_de.ini' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/lang/language_de.ini' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/lang/language_en.ini' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/lang/language_en.ini' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/settings.html' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/settings.html' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/templatebuilder.html' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/templatebuilder.html' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualinput_http.xml' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/virtualinput_http.xml' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualinput_udp.xml' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/virtualinput_udp.xml' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/templates/virtualoutput.xml' -> '/opt/loxberry/templates/plugins/mirobot2lox-ng/virtualoutput.xml' 22:20:30.473 OK: All file(s) were installed successfully. 22:20:30.473 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/templates/plugins/mirobot2lox-ng 22:20:30.498 OK: File ownership set successfully. 22:20:30.499 INFO: Installing cronjob files. '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/cron/crontab' -> '/opt/loxberry/system/cron/cron.d/mirobot2lox-ng' 22:20:30.522 INFO: Setting file permissions: /bin/chmod -v 644 /opt/loxberry/system/cron/cron.d/ 22:20:30.540 OK: File permissions set successfully. 22:20:30.540 INFO: Setting file ownership: /bin/chown -v root.root /opt/loxberry/system/cron/cron.d/ 22:20:30.566 OK: File ownership set successfully. 22:20:30.567 OK: All file(s) were installed successfully. 22:20:30.572 INFO: Installing htmlauth files. '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/htmlauth/index.cgi' -> '/opt/loxberry/webfrontend/htmlauth/plugins/mirobot2lox-ng/index.cgi' 22:20:30.641 OK: All file(s) were installed successfully. 22:20:30.641 INFO: Setting file permissions: /usr/bin/find /opt/loxberry/webfrontend/htmlauth/plugins/mirobot2lox-ng -iregex '..cgi|..pl|..sh' -exec /bin/chmod -v 755 {} \; 22:20:30.712 OK: File permissions set successfully. 22:20:30.713 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/webfrontend/htmlauth/plugins/mirobot2lox-ng 22:20:30.735 OK: File ownership set successfully. 22:20:30.738 INFO: Installing html files. '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sendcmd.cgi' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sendcmd.cgi' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_ca_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_ca_aws_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_ca_gtts_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_ca_gtts_male.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_female1.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_de_aws_female1.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_female2.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_de_aws_female2.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_de_aws_male.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_de_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_de_gtts_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_en_aws_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_en_aws_male.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_en_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_en_gtts_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_es_aws_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_es_aws_male.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_es_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_es_gtts_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fi_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_fi_gtts_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_fr_aws_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_fr_aws_male.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_fr_gtts_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_fr_gtts_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_aws_female.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_pl_aws_female.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_aws_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_pl_aws_male.wav' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/webfrontend/html/sounds/sample_pl_gtts_male.wav' -> '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/sounds/sample_pl_gtts_male.wav' 22:20:30.856 OK: All file(s) were installed successfully. 22:20:30.857 INFO: Setting file permissions: /usr/bin/find /opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng -iregex '..cgi|..pl|..sh' -exec /bin/chmod -v 755 {} \; 22:20:30.935 OK: File permissions set successfully. 22:20:30.935 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng 22:20:30.958 OK: File ownership set successfully. 22:20:30.961 INFO: Installing icon files. '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_128.png' -> '/opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng/icon_128.png' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_256.png' -> '/opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng/icon_256.png' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_512.png' -> '/opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng/icon_512.png' '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/icons/icon_64.png' -> '/opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng/icon_64.png' 22:20:31.041 OK: Icons installed successfully. 22:20:31.042 INFO: Setting file ownership: /bin/chown -Rv loxberry.loxberry /opt/loxberry/webfrontend/html/system/images/icons/mirobot2lox-ng 22:20:31.062 OK: File ownership set successfully. 22:20:31.063 INFO: Installing DAEMON. '/opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/daemon/daemon' -> '/opt/loxberry/system/daemons/plugins/mirobot2lox-ng' 22:20:31.079 OK: All file(s) were installed successfully. 22:20:31.079 INFO: Setting file permissions: /bin/chmod -v 755 /opt/loxberry/system/daemons/plugins/mirobot2lox-ng 22:20:31.089 OK: File permissions set successfully. 22:20:31.090 INFO: Setting file ownership: /bin/chown -v root.root /opt/loxberry/system/daemons/plugins/mirobot2lox-ng 22:20:31.104 OK: File ownership set successfully. 22:20:31.105 INFO: Refreshing APT database. 22:20:31.676 INFO: No process is locking apt or dpkg. Fine. 22:20:31.693 INFO: Starting dpkg --configure... 22:20:32.403 OK: Configuring dpkg successfully. 22:20:32.404 INFO: Clean up apt-databases and update Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 22:20:49.471 OK: Eventually broken Apt packages installed successfully. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 22:20:56.929 OK: Apt packages autoremoved successfully. Hit:1 https://deb.nodesource.com/node_18.x bullseye InRelease Hit:2 https://deb.debian.org/debian bullseye InRelease Hit:3 https://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://dl.yarnpkg.com/debian stable InRelease Hit:5 https://deb.debian.org/debian-security bullseye-security InRelease Hit:6 https://deb.debian.org/debian bullseye-backports InRelease Hit:7 https://archive.raspberrypi.org/debian bullseye InRelease Reading package lists... 22:21:24.276 OK: Apt database updated successfully. 22:21:24.378 OK: Apt cache cleaned successfully. 22:21:24.380 INFO: Installing additional software packages. 22:21:24.980 INFO: No process is locking apt or dpkg. Fine. 22:21:24.981 INFO: Installing apt packages gcc libffi-dev libssl-dev python3-dev ccrypt liburi-encode-perl python3-pip... Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 7 reinstalled, 0 to remove and 0 not upgraded. Need to get 2195 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 https://deb.debian.org/debian bullseye/main arm64 ccrypt arm64 1.11-2 [63.4 kB] Get:2 https://deb.debian.org/debian bullseye/main arm64 gcc arm64 4:10.2.1-1 [5208 B] Get:3 https://deb.debian.org/debian bullseye/main arm64 libffi-dev arm64 3.3-6 [53.2 kB] Get:4 https://deb.debian.org/debian bullseye/main arm64 liburi-encode-perl all 1.1.1-1 [10.1 kB] Get:5 https://deb.debian.org/debian bullseye/main arm64 python3-dev arm64 3.9.2-3 [24.8 kB] Get:6 https://archive.raspberrypi.org/debian bullseye/main arm64 libssl-dev arm64 1.1.1n-0+deb11u4+rpt1 [1701 kB] Get:7 https://archive.raspberrypi.org/debian bullseye/main arm64 python3-pip all 20.3.4-4+rpt1+deb11u1 [337 kB] Fetched 2195 kB in 1s (3051 kB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 82767 files and directories currently installed.) Preparing to unpack .../0-ccrypt_1.11-2_arm64.deb ... Unpacking ccrypt (1.11-2) over (1.11-2) ... Preparing to unpack .../1-gcc_4%3a10.2.1-1_arm64.deb ... Unpacking gcc (4:10.2.1-1) over (4:10.2.1-1) ... Preparing to unpack .../2-libffi-dev_3.3-6_arm64.deb ... Unpacking libffi-dev:arm64 (3.3-6) over (3.3-6) ... Preparing to unpack .../3-libssl-dev_1.1.1n-0+deb11u4+rpt1_arm64.deb ... Unpacking libssl-dev:arm64 (1.1.1n-0+deb11u4+rpt1) over (1.1.1n-0+deb11u4+rpt1) ... Preparing to unpack .../4-liburi-encode-perl_1.1.1-1_all.deb ... Unpacking liburi-encode-perl (1.1.1-1) over (1.1.1-1) ... Preparing to unpack .../5-python3-dev_3.9.2-3_arm64.deb ... Unpacking python3-dev (3.9.2-3) over (3.9.2-3) ... Preparing to unpack .../6-python3-pip_20.3.4-4+rpt1+deb11u1_all.deb ... Unpacking python3-pip (20.3.4-4+rpt1+deb11u1) over (20.3.4-4+rpt1+deb11u1) ... Setting up ccrypt (1.11-2) ... Setting up libffi-dev:arm64 (3.3-6) ... Setting up gcc (4:10.2.1-1) ... Setting up liburi-encode-perl (1.1.1-1) ... Setting up python3-dev (3.9.2-3) ... Setting up libssl-dev:arm64 (1.1.1n-0+deb11u4+rpt1) ... Setting up python3-pip (20.3.4-4+rpt1+deb11u1) ... Processing triggers for man-db (2.9.4-2) ... Processing triggers for install-info (6.7.0.dfsg.2-6) ... 22:22:57.900 OK: Packages gcc libffi-dev libssl-dev python3-dev ccrypt liburi-encode-perl python3-pip successfully installed 22:22:57.901 OK: Package installed successfully. 22:22:57.917 INFO: Updating skels for Logfiles in tmpfs. 22:22:58.600 OK: Script/Command executed successfully. 22:22:58.601 INFO: Starting script POSTINSTALL. 22:22:58.601 INFO: Setting file permissions: /bin/chmod -v a+x /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postinstall.sh 22:22:58.612 OK: File permissions set successfully. INFO: Creating symbolic links '/opt/loxberry/webfrontend/html/plugins/mirobot2lox-ng/robotsdata.txt' -> '/opt/loxberry/log/plugins/mirobot2lox-ng/robotsdata.txt' mkdir: cannot create directory '/opt/loxberry/.cache': File exists '/opt/loxberry/.cache/python-miio' -> '/opt/loxberry/log/plugins/mirobot2lox-ng' 22:22:58.693 OK: Script/Command executed successfully. 22:22:58.693 INFO: Starting script POSTROOT. 22:22:58.694 INFO: Setting file permissions: /bin/chmod -v a+x /opt/loxberry/data/system/tmp/uploads/mNe4mDjMXQ/LoxBerry-Plugin-MiRobot2Lox-NG-mirobot2lox-ng-1.3.0.1/postroot.sh 22:22:58.704 OK: File permissions set successfully. INFO: Installation as root user started. INFO: Start installing Rust Toolchain... info: downloading installer 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.69.0 (84c898d65 2023-04-16)
Rust is installed now. Great!
To get started you may need to restart your current shell. This would reload your PATH environment variable to include Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run: source "$HOME/.cargo/env" OK: Rust Toolchain installed successfully. INFO: Start installing pip3... Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: pip in /usr/local/lib/python3.9/dist-packages (23.1.2) 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 yes: standard output: Broken pipe OK: Python Pip installed successfully. INFO: Start installing Python Wheel... Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.34.2) 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 yes: standard output: Broken pipe OK: Python Setuptools installed successfully. INFO: Start installing Python Setuptools... Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (52.0.0) 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 yes: standard output: Broken pipe OK: Python Setuptools installed successfully. INFO: Start installing Python YAML... Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: pyyaml in /usr/local/lib/python3.9/dist-packages (6.0) 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 yes: standard output: Broken pipe OK: Python YAML installed successfully. INFO: Start installing Python Cryptography tools... Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: cryptography in /usr/local/lib/python3.9/dist-packages (40.0.2) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.9/dist-packages (from cryptography) (1.15.1) Requirement already satisfied: pycparser in /usr/local/lib/python3.9/dist-packages (from cffi>=1.12->cryptography) (2.21) 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 yes: standard output: Broken pipe OK: Python Cryptography tools installed successfully. INFO: Start installing Python Appdirs tools... Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: appdirs in /usr/local/lib/python3.9/dist-packages (1.4.4) 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 yes: standard output: Broken pipe OK: Python Appdirs tools installed successfully. INFO: Start installing Python GoogleTTS Module... Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: gTTS in /usr/local/lib/python3.9/dist-packages (2.3.2) Requirement already satisfied: requests<3,>=2.27 in /usr/local/lib/python3.9/dist-packages (from gTTS) (2.31.0) Requirement already satisfied: click<8.2,>=7.1 in /usr/local/lib/python3.9/dist-packages (from gTTS) (8.1.3) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.9/dist-packages (from requests<3,>=2.27->gTTS) (3.1.0) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/dist-packages (from requests<3,>=2.27->gTTS) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.9/dist-packages (from requests<3,>=2.27->gTTS) (2.0.2) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.9/dist-packages (from requests<3,>=2.27->gTTS) (2023.5.7) 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 yes: standard output: Broken pipe OK: Python GoogleTTS Module installed successfully. INFO: Start installing Python NetIfaces Module... Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Collecting netifaces Using cached netifaces-0.11.0.tar.gz (30 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: netifaces Building wheel for netifaces (setup.py): started Building wheel for netifaces (setup.py): finished with status 'error' error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [29 lines of output] running bdist_wheel running build running build_ext checking for getifaddrs...not found. checking for getnameinfo...not found. checking for socket IOCTLs...not found. checking for optional header files...none found. checking whether struct sockaddr has a length field...no. checking which sockaddr_xxx structs are defined...none! checking for routing socket support...no. checking for sysctl(CTL_NET...) support...no. checking for netlink support...no. building 'netifaces' extension aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-PN012d/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-PN012d/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DNETIFACES_VERSION=0.11.0 -I/usr/include/python3.9 -c netifaces.c -o build/temp.linux-aarch64-3.9/netifaces.o netifaces.c:210:6: error: #error You need to add code for your platform. 210 | # error You need to add code for your platform. | ^~~~~ netifaces.c: In function ‘gateways’: netifaces.c:1469:22: warning: unused variable ‘defaults’ [-Wunused-variable] 1469 | PyObject result, defaults; | ^
~~~ At top level: netifaces.c:689:1: warning: ‘add_to_family’ defined but not used [-Wunused-function] 689 | add_to_family (PyObject result, int family, PyObject obj) | ^~~~~ netifaces.c:438:1: warning: ‘string_from_netmask’ defined but not used [-Wunused-function] 438 | string_from_netmask (struct sockaddr *addr, | ^~~~~~~ error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1 [end of output]note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for netifaces Running setup.py clean for netifaces Failed to build netifaces ERROR: Could not build wheels for netifaces, which is required to install pyproject.toml-based projects yes: standard output: Broken pipe WARNING: Python Netifaces Module installation failed! The plugin will not work without. WARNING: Giving up. 22:24:39.835 CRITICAL: Script/Command fails. Installation cannot be continued. 24.05.2023 22:24:40 TASK FINISHED