As written here MariaDB mysql server addon
QuoteKodi user can't connect on localhost but only on real ip address. That's why you need to use -h parameter
mysql -u kodi -p -h <real ip address of the server>
Ignore PID file error.
As written here MariaDB mysql server addon
QuoteKodi user can't connect on localhost but only on real ip address. That's why you need to use -h parameter
mysql -u kodi -p -h <real ip address of the server>
Ignore PID file error.
Enable "Wait for network": LibreELEC Settings [LibreELEC.wiki]
And I think this is not legal playlist?
Now I see the difference:
LibreELEC-Odroid_C2.aarch64-8.2.5.img.gz
ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 3.7.0, stripped
LibreELEC-Odroid_C2.arm-9.0.1.img.gz
ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 3.2.0, stripped
So just build addon correctly and it will work again in LE 9 too ![]()
this did not worked but my 2to3 version was from a 3.x python...
Python libs are needed and not this binary.
syntax error: unexpected word (expecting ")")
This means you are using binary for wrong architecture.
I already did try to rebuild (as aarch64). Should that be aarch32? At least uname says aarch64.
When you build addon you need to set ARCH=arm. Because only kernel is 64 bit but userspace is 32 bit.
Try to enable "wait for network" in LibreELEC addon settings.
I build LE Generic 8.2.5 and it was made after this openssl fix. Maybe some other package could have similar issue.
I think path in Makefile.shared is not yet used when issue happen.
It would be easier to include required libs in image (need to build your own).
Use this post_makeinstall_target() function in packages/lang/Python2/package.mk
post_makeinstall_target() {
rm -fr $PKG_BUILD/.$TARGET_NAME/build/temp.*
for dir in bsddb idlelib lib-tk lib2to3 msilib pydoc_data test unittest; do
# added
if [ "$dir" = "lib2to3" ]; then
rm -rf $INSTALL/usr/lib/python*/$dir/tests
continue
fi
rm -rf $INSTALL/usr/lib/python*/$dir
done
rm -rf $INSTALL/usr/lib/python*/config
# removed
# rm -rf $INSTALL/usr/bin/2to3
rm -rf $INSTALL/usr/bin/idle
rm -rf $INSTALL/usr/bin/pydoc
rm -rf $INSTALL/usr/bin/smtpd.py
rm -rf $INSTALL/usr/bin/python*-config
cd $INSTALL/usr/lib/$PKG_PYTHON_VERSION
$TOOLCHAIN/bin/python -Wi -t -B $PKG_BUILD/Lib/compileall.py -d /usr/lib/$PKG_PYTHON_VERSION -f .
find $INSTALL/usr/lib/$PKG_PYTHON_VERSION -name "*.py" -exec rm -f {} \; &>/dev/null
# strip
chmod u+w $INSTALL/usr/lib/libpython*.so.*
debug_strip $INSTALL/usr
}
Display More
Clean Python2 package and make image
install addon which should work (for me it ask for credentials).
My fix is working because LD_LIBRARY_PATH is set with LE environment libreelec-8.0/config/path · GitHub
Because host doesn't set it (it is empty) you will get the path with colon at the end. And this means "use current folder". I assume this change started to be problematic sometime with Ubuntu updates (didn't investigate where, why/...)
LE 9 unsets this path that's why there is no this issue and will not pop up any time libreelec-9.0/config/path - GitHub