Can not install luci-ssl-nginx on RPi4

Hi folks, I am very appreciated for effort made by all committed in this project. Please be forgiving but English is not my native language. From couple of weeks I'm experimenting with openwrt on RPI4 trying to setup my RPI4 as router +samba + VPN. I tried snapshots from: https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2711/openwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img.gz.
but from over the week after flashing image and update package list i can't install some packages for example luci-ssl-nginx, openvpn, samba4-server.
when I tap opkg update, all is updated without errors, but next when try to install :

root@OpenWrt:~# opkg install luci-ssl-nginx
Unknown package 'luci-ssl-nginx'.
Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for luci-ssl-nginx found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package luci-ssl-nginx.

Can someone help me to find solution to override this incompatibility (probably changing some settings but i have difficulty to figured out where and what to change)

The situation is as follows: The Raspberry Pi 4 is very new and therefore only supported in snapshot builds. The snapshots builds themselves as well as the software packages for snapshots are quite often changed and can contain new changes, that can lead to things getting broken and not work. That is unfortunately currently the case.
If I understand it correctly, one of the base packages that is responsible for security and encryption (the library openssl) is broken at the moment (see [1]) and leads to many packages not being able to be built - I'm quite sure that nginx depends on this for https or openvpn depends on this for the encryption. So these packages are not available at the moment. This can take some days (to weeks...) until things get fixed and recompiled.
For important systems therefore a hardware, that is supported in a stable build (like Version 19.07) is the better choice, as for these stable builds there is much more focus to avoid these situations - hence the "stable" keyword. :wink:

[1] https://downloads.openwrt.org/snapshots/faillogs/aarch64_cortex-a72/base/openssl/compile.txt
This is the logfile of the buildbot trying to compile the openssl library - you can see the error at the end. "Someone" has to find the time to look at the error and provide a fix. And that may take some time.

1 Like

these packages should now be working again... ( thank SebastianK )