انضم إلى نوستر
2026-04-01 11:32:54 UTC
in reply to

Stuart Longland (VK4MSL) on Nostr: My hunch: `catalyst` does not behave when it itself is run inside a `chroot`. My VM ...

My hunch: `catalyst` does not behave when it itself is run inside a `chroot`.

My VM was running Debian/arm64. I had made a Gentoo `chroot` on there, bind-mounted some directories and `chroot`-ed in. Then set up `catalyst`.

This meant the paths seen when it called `mount`, differed to those listed in `/proc/mounts`, and that confused `catalyst` and its dependencies.

I ended up downloading a Gentoo/ARM64 QCOW2 image, converting that to LVM and booting my VM off that. After installing `catalyst` there, this seems to be going a lot better!

```
NOTICE:catalyst:STICKY-CONFIG is enabled
01 Apr 2026 21:18:27 AEST: NOTICE : --- Running action sequence: setup_environment
NOTICE:catalyst:--- Running action sequence: setup_environment
01 Apr 2026 21:18:27 AEST: NOTICE : --- Running action sequence: run_local
NOTICE:catalyst:--- Running action sequence: run_local
Running chroot.sh in chroot:
chroot /var/tmp/catalyst/tmp/seed/stage1-armv5tejl-20260318 /tmp/chroot.sh
>>> Regenerating /etc/ld.so.cache...
Updating seed stage...
emerge --quiet --buildpkg=n --update --deep --newuse @world

Performing Global Updates
(Could take a couple of minutes if you have a lot of binary packages.)

>>> Verifying ebuild manifests
>>> Running pre-merge checks for sys-apps/util-linux-2.41.3-r1
>>> Running pre-merge checks for dev-lang/perl-5.42.0-r1
>>> Running pre-merge checks for sys-devel/gettext-0.23.2
>>> Running pre-merge checks for dev-lang/python-3.14.2
>>> Running pre-merge checks for dev-build/cmake-4.1.2-r1
>>> Emerging (1 of 99) dev-build/autoconf-wrapper-20231224::gentoo
>>> Installing (1 of 99) dev-build/autoconf-wrapper-20231224::gentoo
>>> Completed (1 of 99) dev-build/autoconf-wrapper-20231224::gentoo
>>> Emerging (2 of 99) dev-build/autoconf-archive-2024.10.16-r2::gentoo
>>> Installing (2 of 99) dev-build/autoconf-archive-2024.10.16-r2::gentoo
>>> Completed (2 of 99) dev-build/autoconf-archive-2024.10.16-r2::gentoo
>>> Emerging (3 of 99) dev-util/gperf-3.3::gentoo
```

I'll let it percolate and see what comes out the other end, hopefully a stage1 tarball.