NOTICE:catalyst:--- Running action sequence: clean 21 Dec 2020 14:33:43 -00: NOTICE : Cleaning chroot: /etc/resolv.conf NOTICE:catalyst:Cleaning chroot: /etc/resolv.conf 21 Dec 2020 14:33:43 -00: NOTICE : Cleaning chroot: /var/tmp/* NOTICE:catalyst:Cleaning chroot: /var/tmp/* 21 Dec 2020 14:33:43 -00: NOTICE : Emptying directory: /var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/var/tmp/portage NOTICE:catalyst:Emptying directory: /var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/var/tmp/portage 21 Dec 2020 14:33:43 -00: NOTICE : Cleaning chroot: /tmp/* NOTICE:catalyst:Cleaning chroot: /tmp/* 21 Dec 2020 14:33:43 -00: NOTICE : Emptying directory: /var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/tmp/kerncache NOTICE:catalyst:Emptying directory: /var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/tmp/kerncache 21 Dec 2020 14:33:43 -00: NOTICE : Cleaning chroot: /var/db/repos/gentoo NOTICE:catalyst:Cleaning chroot: /var/db/repos/gentoo 21 Dec 2020 14:33:43 -00: NOTICE : Emptying directory: /var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/var/db/repos/gentoo NOTICE:catalyst:Emptying directory: /var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/var/db/repos/gentoo 21 Dec 2020 14:33:43 -00: ERROR : Exception running action sequence clean Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/catalyst/base/stagebase.py", line 1515, in run getattr(self, x)() File "/usr/lib/python3.8/site-packages/catalyst/base/stagebase.py", line 1272, in clean target = pjoin(self.settings["destpath"], File "src/snakeoil/_posix.pyx", line 123, in snakeoil._posix.join File "src/snakeoil/_posix.pyx", line 26, in snakeoil._posix._chars TypeError: arg must be str or bytes, not list ERROR:catalyst:Exception running action sequence clean Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/catalyst/base/stagebase.py", line 1515, in run getattr(self, x)() File "/usr/lib/python3.8/site-packages/catalyst/base/stagebase.py", line 1272, in clean target = pjoin(self.settings["destpath"], File "src/snakeoil/_posix.pyx", line 123, in snakeoil._posix.join File "src/snakeoil/_posix.pyx", line 26, in snakeoil._posix._chars TypeError: arg must be str or bytes, not list 21 Dec 2020 14:33:43 -00: NOTICE : Cleaning up... Running unbind() NOTICE:catalyst:Cleaning up... Running unbind() 21 Dec 2020 14:33:43 -00: NOTICE : /var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/tmp/kerncache does not exist. Skipping NOTICE:catalyst:/var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/tmp/kerncache does not exist. Skipping 21 Dec 2020 14:33:43 -00: NOTICE : /var/tmp/catalyst/tmp/default/stage3-amd64-IMAGE21/var/cache/binpkgs is not a mount point. Skipping
Thanks for the report. Could you please post your catalyst.conf and the .spec file that you were using here? Is there anything that might have coincided with the failure? E.g., did the failure only happen after updating to v3.0.15 (from v3.0.14?)?
Created attachment 679128 [details] catalyst.conf
Created attachment 679131 [details] stage4.spec this stage4 build was setup with dev-util/catalyst-3.0.15 i build several stage1 and a few stage3 with standard config without issue. www-servers/apache was not pulled from emerge this might be for another bug Sorry this takes a while iam not familar with Bugzilla
> stage4/use > ... > stage4/empty > ... > stage4/rm > ... I think you need : at the ends of those lines. E.g., > stage4/use: > ... > stage4/empty: > ... > stage4/rm: > ... Catalyst should give a better error though...
if i add the colons catalysts gives me an error. man catalyst-spec doesnt show colons but the example spec files do # catalyst -af container.spec 21 Dec 2020 18:08:55 -00: NOTICE : Loading configuration file: /etc/catalyst/catalyst.conf 21 Dec 2020 18:08:55 -00: NOTICE : conf_values[options] = {'bindist', 'autoresume', 'kerncache', 'seedcache', 'pkgcache', 'snapcache', 'clear-autoresume'} 21 Dec 2020 18:08:55 -00: NOTICE : Processing spec file: container.spec 21 Dec 2020 18:08:55 -00: ERROR : CatalystError: Argument "stage4/packages" not recognized. 21 Dec 2020 18:08:55 -00: ERROR : Also: Argument "stage4/use" not recognized. 21 Dec 2020 18:08:55 -00: ERROR : Also: Argument "stage4/empty" not recognized. 21 Dec 2020 18:08:55 -00: ERROR : Also: Argument "stage4/rm" not recognized.
That is probably because you have > target: stage3 instead of > target: stage4 in the spec file.
I got the wrong target... I got around the argument barrier by removing the colons which later created an error. But in the first place having a stage3 -> stage3 setup. Thank you for your help
You are welcome!