Hi again. :)
I forgot to mention that the problem will probably be in the plugin. It happened to me on OpenATV 6.3 firmware, but in the case of OpenPLi 7.1 firmware I tried it too and there is no problem. Obviously these are dependencies (modules and libraries). The plugin is on the OpenPLi feed and therefore there is a presumption that it will work especially well in OpenPLi. I tested the "Vu+ Solo SE V2" device.
BackupSuite version "26 + git478".
The list of dependencies in the "control" header file from the installation package:
Depends:enigma2-plugin-extensions-backupsuite, mtd-utils, mtd-utils-ubifs, ofgwrite
It is also possible that "enigma2-plugin-extensions-backupsuite" does not belong to dependencies, but it is there. Because then the current installed plugin will be included among the installer's requirements and that is such a foolishness. This also causes uninstalling problems.
If you would like to uninstall BackupSuite, use this command in Shell:
opkg remove --force-depends enigma2-plugin-extensions-backupsuite
rm -rf /usr/lib/enigma2/python/Plugins/Extensions/BackupSuite
Then I recommend reboot and after reboot you can install another version (for example, an older version), again:
opkg update
opkg install /tmp/*.ipk
DebugLOG from OpenATV 6.3:
10:29:49.0623 { } 2020-02-05 10:29:49+0100 [-] File "/usr/lib/enigma2/python/Plugins/Extensions/BackupSuite/plugin.py", line 19, in <module>
10:29:49.0642 { E } 2020-02-05 10:29:49+0100 [-] ImportError: cannot import name getBoxType
I will also try to ask the OpenATV team developers that it is true. Of course, the plugin code can be corrected so that import works in OpenATV and not just OpenPLi and others:
https://www.opena.tv/english-s…te-plugin-getboxtype.html
Meanwhile, as a temporary workaround, you can use this code, with the aforementioned modification, where the getBoxType import will also work with OpenATV:
plugin.py
Upload the file to "/usr/lib/enigma2/python/Plugins/Extensions/BackupSuite/" and restart Enigma. BackupSuite will again work in OpenATV.