Okay even with the submodules installed I get this error. Yes I installed both dependencies (dependencies-fedora.txt, dependencies-fedora-qubes-executor.txt)and that succeeded.
This is the full stacktrace.
[user@work-qubesos qubes-builderv2]$ sudo ./qb package fetch
18:21:43 [qb] Running stage 'fetch'
18:21:49 [qb.fetch.builder-rpm.fetch] copy-in (cmd): /usr/lib/qubes/qrexec-client-vm -- disp2170 qubesbuilder.FileCopyIn+-2Fbuilder-2Fplugins-2Ffetch /usr/lib/qubes/qfile-agent /home/user/qubes-builderv2/qubesbuilder/plugins/fetch
qfile-unpacker: Fatal error: Refusing to change to UID other than the caller's UID (error type: Success)
Traceback (most recent call last):
File "/usr/local/etc/qubes-rpc/qubesbuilder.FileCopyIn", line 75, in <module>
main()
File "/usr/local/etc/qubes-rpc/qubesbuilder.FileCopyIn", line 64, in main
subprocess.run(
File "/usr/lib64/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['qfile-unpacker', '--allow-all-names', '--allow-unsafe-symlinks', '1000', '/builder/incoming']' returned non-zero exit status 1.
EOF
18:21:50 [qb] An error occurred: Failed to copy-in: Command '['/usr/lib/qubes/qrexec-client-vm', '--', 'disp2170', 'qubesbuilder.FileCopyIn+-2Fbuilder-2Fplugins-2Ffetch', '/usr/lib/qubes/qfile-agent', '/home/user/qubes-builderv2/qubesbuilder/plugins/fetch']' returned non-zero exit status 1.
18:21:50 [qb]
Traceback (most recent call last):
File "/home/user/qubes-builderv2/qubesbuilder/executors/qubes.py", line 89, in copy_in
subprocess.run(copy_in_cmd, check=True)
File "/usr/lib64/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/lib/qubes/qrexec-client-vm', '--', 'disp2170', 'qubesbuilder.FileCopyIn+-2Fbuilder-2Fplugins-2Ffetch', '/usr/lib/qubes/qfile-agent', '/home/user/qubes-builderv2/qubesbuilder/plugins/fetch']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/user/qubes-builderv2/qubesbuilder/cli/cli_base.py", line 76, in __call__
rv = self.main(*args, standalone_mode=False, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1688, in invoke
rv.append(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/click/decorators.py", line 38, in new_func
return f(get_current_context().obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/qubes-builderv2/qubesbuilder/cli/cli_package.py", line 63, in fetch
_component_stage(
File "/home/user/qubes-builderv2/qubesbuilder/cli/cli_package.py", line 41, in _component_stage
p.run(stage=stage_name)
File "/home/user/qubes-builderv2/qubesbuilder/plugins/fetch/__init__.py", line 185, in run
executor.run(cmd, copy_in, copy_out, environment=self.environment)
File "/home/user/qubes-builderv2/qubesbuilder/executors/qubes.py", line 377, in run
raise e
File "/home/user/qubes-builderv2/qubesbuilder/executors/qubes.py", line 285, in run
self.copy_in(dispvm, source_path=src_in, destination_dir=dst_in)
File "/home/user/qubes-builderv2/qubesbuilder/executors/qubes.py", line 96, in copy_in
raise ExecutorError(msg, name=vm)
qubesbuilder.executors.ExecutorError: Failed to copy-in: Command '['/usr/lib/qubes/qrexec-client-vm', '--', 'disp2170', 'qubesbuilder.FileCopyIn+-2Fbuilder-2Fplugins-2Ffetch', '/usr/lib/qubes/qfile-agent', '/home/user/qubes-builderv2/qubesbuilder/plugins/fetch']' returned non-zero exit status 1.
[user@work-qubesos qubes-builderv2]$