New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Berryboot | Portainer installation problems #4943
Comments
thats interesting. According your information you are running Debian Bullseye but with a very old kernel |
Exactly. And Docker reports quite clearly that the kernel feature On Berryboot, the kernel cannot be upgraded the regular way via APT package and I'm not aware of any internal updater either. Furthermore the RPi 1/2/3 images have not been updated anymore after the RPi 4 release, so probably a new Berryboot kernel for those models has never been built. I like the idea behind Berryboot, but it has its implied downsides, and additionally Berryboot is developed very slowly, very unresponsive on GitHub and they intentionally only provide support and new images for the latest RPi model. I hence wouldn't recommend to use it as long as you don't have strong reasons to do so. For "multi-boot", on an RPi wrapping the SD card or USB drive is a much better alternative if you have physical access to it. |
Thanks for the comments, yes this one is running berryboot so that explains the issue.. what a drag! Our non berryboot installations run fine with Portainer and docker I had no idea the kernel was shared in the way described as that's a show stopper. So until berryboot updates their setup this will remain an issue and they are not very responsive? |
Yes, it is probably a problem specific to the RPi, at least with the official bootloader: Other than common bootloaders like GRUB or U-Boot, it is not flashed to the start of the drive, outside of any filesystem, from where it can load different partitions with kernel, device tree and in case initramfs, but it is (on models prior to RPi 4, where it is located at the EEPROM of the board) a single closed source binary file Classic bootloaders are self-contained and can show an OS selection menu without loading a dedicated kernel, device tree and initramfs first, but loading those from the OS/partition you select. So aside of the bootloader itself, you can fully configure any update the kernel for each OS individually from within the OS. On RPi this is of further importance, since the firmware can be configured, features enabled/disabled significantly via Btw, there is an update available with Linux 5.10, which may contain the required kernel feature for Docker/Portainer: https://www.berryterminal.com/doku.php/berryboot |
I'll mark this as closed. Feel free to reopen if any questions are left. |
Hiya Micha,
I am seeing this on my 32bit Dietpi install when attempting to install Portainer alongside Docker from within Dietpi-software
Seems to have become an issue since recent update of DietPi - am checking other instances where we have working versions to gather more info but perhaps you have comment in the meantime. thanks
Details:
Linux bxhsdiet 4.19.49v6v7-aufs #1 SMP Tue Jun 11 15:13:27 CEST 2019 armv7l GNU/Linux
docker run -d -p 9002:9000 --name=portainer --restart=always -v /run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Steps to reproduce:
Expected behaviour:
Actual behaviour:
Extra details:
Additional logs:
The text was updated successfully, but these errors were encountered: