I thought we were talking about TOS.
Please go on IRC if you are about to talk about TOS in general or create a topic in general discussion. This is about LXC containers.
I’ve modified the title to reflect this
I created an issue at GitLab:
As developers don’t visit forum most of the time. Maybe people that use/want to use unprivileged containers should step in and leave a comment at GitLab that this functionality is crucial for the existence of TurrisOS anyway as described on every advertisement of the Turris devices (What @victor would probably add ).
TBH unprivileged containers are not that important for me personally - only tried it once - didn’t work then moved to privileged ones as it fits my need just fine - but that’s just me
If you use containers just for LAN stuff this is enough but I would like to provide services on WAN side and its a no way I am going to expose privileged container on the internets
What’s the issue with unprivileged lxc and the Turris repository? I have no issues with that.
I dont see any Debian on Index of /lxc/images/Debian/ for armhf (Omnia). Only aarch64 Bullseye. I was checking for update my Stretch, currently running (just Strech’s repo URLs needs to be updated to the archive ones), and even that isnt available there, which is kind a big bummer.
Anyone know, where I could get latest Debian for LXC @armhf for Omnia?
interesting - maybe turris team picked up the work of lxc (ubuntu) and decided to build the images themselves.
you should open an issue on their gitlab asking this
LE: found the explanation - it seems they lost the cached images
lxc: Drop cached images (!53) · Merge requests · Turris / misc · GitLab (nic.cz)
Thats very bad, and lets say kinda stupid reason to do so for already existing images
There must be on the internet rootfs of Debian for armhf… Here is Bullseye from Anlinux (end of 2022), and I searched just little bit…
So here’s a freshly built and untested bookworm lxc (14 days link) https://transfer.sh/eppW1dI2dN/deb-bw-armhf.tgz
Thanks a lot!! Is there any possibility to Turris team pick this up, place it on repo.turris.cz/lxc, so there it will be Debian possibility for Turris Omnia again? I cant test it personally, because my lxc doesnt support local template
Official statrment: TLDR They don’t care.
Do you think they dont even just test and place Debian rootfs (no need to compile) on the repo?
I actually just did Debian 9->10->11->12 dist-updates on my existing container, but inability to create Debian lxc on Turris omnia due to missing template is quite an unpleasant.
@maurer - it seems to it works just fine, thanks a lot again. Or, at least I didnt get any error, after I mirrored your package into custom repo, install, attach shell, check Linux version… all looks just fine.
Considering harsh behauviour from Turris team towards LXC repo I downloaded all armhf images, add Debian Bookworm from this thread to possible future needs.
as I promised a few posts up this thread I have some spare time on the dayjob and I’ll invest it into creating my own armhf lxc-images repo that I’ll share with the community (this and whole openwrt) but I can’t promise on an ETA - it should be anything from 1 week to 1 month.
alright, here goes the beta repo
and a mirror lxc.hosts.name
I’ve tested it on my omnia and can bring up any container.
- github pages enforces the same 100MB file limit like for its git repo so can’t upload archlinux, funtoo and gentoo containers so if you know a free service or can provide a subdomain to a web hosting I can upload those 3 ones as well. ( otherwise we might loose ubuntu mantic and future 24.04 as it’s already at 99.9+ MB) - workaround - use the mirror lxc.hosts.name
I’ll keep it here only for a week or so then post it on openwrt as well.
Disclaimer: the containers are build for my own use and I’m not responsible for any data or hardware loss !
@maurer thanks for your effort! I just created an unprivileged debian bookworm container successfully.
For me it also fixed the issues mentioned here: [TOS 6.4.1] Summary on how to run unprivileged LXC containers (04/08/2023) - #26 by goldroom
Are the repos down?
- lxc.hosts.name contains folders and index, but folders are empty
- maurerr.github.io/lxc neither contains index nor folders or files
Thanks for letting me know. I don’t monitor the building process. I’ll fix it asap
@ssdnvv fixed now