Closed alicewith closed 2 years ago
Might help to submit a code fix to the Qubes builder to address the mount line, if you haven't already.
For this particular issue, you might try to submit it here, because it doesn't seem like something that can be resolved with a documentation change. These log lines in particular appear related:
--> Installing mandatory qubes packages...
resolving dependencies...
warning: cannot resolve "X-ABI-VIDEODRV_VERSION=24.0", a dependency of "qubes-vm-gui"
warning: cannot resolve "X-ABI-XINPUT_VERSION=24.1", a dependency of "qubes-vm-gui"
warning: cannot resolve "qubes-vm-gui", a dependency of "qubes-vm-dependencies"
:: The following package cannot be upgraded due to unresolvable dependencies:
qubes-vm-dependencies
:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'X-ABI-VIDEODRV_VERSION=24.0' required by qubes-vm-gui
:: unable to satisfy dependency 'X-ABI-XINPUT_VERSION=24.1' required by qubes-vm-gui
:: unable to satisfy dependency 'qubes-vm-gui' required by qubes-vm-dependencies
If it turns out Qubes-issues is not the appropriate place, please feel free to discuss a way to fix it in this thread, but you might want to recruit other Archlinux users on the forum and/or Qubes users mailing list with a pointer back here.
Might help to submit a code fix to the Qubes builder to address the mount line, if you haven't already.
diff of scripts/remount
:
#!/bin/sh -e
if [ -z "$1" ]; then
echo "Usage: $0 dir"
exit 1
fi
mountpoint=$($(dirname $0)/find-mount-point "$1")
set -x
-sudo mount "$mountpoint" -o dev,remount
+sudo mount "$mountpoint" -o dev,suid,remount
For this particular issue, you might try to submit it here, because it doesn't seem like something that can be resolved with a documentation change. These log lines in particular appear related:
If it turns out Qubes-issues is not the appropriate place, please feel free to discuss a way to fix it in this thread, but you might want to recruit other Archlinux users on the forum and/or Qubes users mailing list with a pointer back here.
I see. I would try to submit this issue to Qubes-issues first. Thanks!
diff of
scripts/remount
:
Could you please submit it directly to the Qubes project here? There's some documentation on it. That way the attribution is accurately given to you and you can address any questions they may have on it.
Thank you too!
Could you please submit it directly to the Qubes project here?
Sorry, but I should say that I can't due to no time.
The X-ABI issue already reported ( https://github.com/QubesOS/qubes-issues/issues/7048 ) with the not yet merged https://github.com/QubesOS/qubes-gui-agent-linux/pull/146 pull request. As @alicewith can't do it, I'll push the remount patch in the next days... Previously, I reported it in the documentation.
I'll push the remount patch in the next days
Thank you, @lubellier.
Does the above merge plus https://github.com/Qubes-Community/Contents/pull/157 resolve this?
The good news, the PR@197 merged and so the #7180 closed yesterday. It was the last issue for closing this one. I checked the package build (make qubes-vm
) and all worked.
The bad news, I checked the template build and found a new infinite loop when building the template:
resolving dependencies...
:: There are 2 providers available for qubes-libvchan:
:: Repository qubes-r4.1-current
1) qubes-libvchan-xen
:: Repository qubes
2) qubes-libvchan-xen
Enter a number (default=1): warning: cannot resolve "python<3.10", a dependency of "qubes-vm-core"
warning: cannot resolve "qubes-vm-core", a dependency of "qubes-vm-dependencies"
:: There are 2 providers available for qubes-libvchan:
:: Repository qubes-r4.1-current
1) qubes-libvchan-xen
:: Repository qubes
2) qubes-libvchan-xen
Enter a number (default=1):
:: The following package cannot be upgraded due to unresolvable dependencies:
qubes-vm-dependencies
:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'python<3.10' required by qubes-vm-core
:: unable to satisfy dependency 'qubes-vm-core' required by qubes-vm-dependencies
As a fast analysis, I think the issue comes from the used qubes repository (qubes-r4.1-current) with outdated packages (qubes-libvchan-xen) and as the current CI build fails for each packages.... So should we wait the #7282... ?
Someone for a confirmation or a better analysis ?
Now it's OK, today, I built an ArchLinux-minimal template. For updating the building-archlinux-template guide with PR https://github.com/Qubes-Community/Contents/pull/182, I run all the build procedure and got a runnable template.
So, from my point of view, this issue is closable.
Hello, when I am following the building-archlinux-template manual, I encountered the infinitely hanging issue at step 6, executing
$ make template
.The terminal output after
$ make template
is executed is:... and infinitely hangs.
build-logs/template-archlinux.log
is:... and infinitely repeats the last some lines.
All I did is:
scripts/remount
file fromsudo mount "$mountpoint" -o dev,remount
tosudo mount "$mountpoint" -o dev,suid,remount
to fix thesudo: effective uid is not 0
issue what I encountered before,/etc/profile.d/99-makeflags.sh
and to allocate more than one logical cores to the VM because these actions make me to encounter another issue; see the comment on the issue 138.My environment is:
How could I resolve this?