ok that looks good. Any fix for the 3isec.org URL typo?
Just change fc32 to fc37 in /etc/yum.repos.d/3isec-dom0.repo
.
Now I get an error message that says unable to download metadata.
I noticed there is no “metalink” in the 3isec-dom0-current /etc/yum/repos.d/
directory
Post the exact error.
There shouldn’t be metalink there:
https://qubes.3isec.org/tasks.html
Errors during downloading metadata for repository ‘3isec-dom0-current’:
- Status code 404 for https://qubes.3isec.org/rpm/r4.1/current/dom0/fc37/repodata/
repomd.xml (IP: 195.10.223.181)
Errors: Failed to download metadata for repo ‘3isec-dom0-current’: Cannot
download repodata/repomd.xml:
All mirrrors were tried
Change 4.1 to 4.2.
Good idea, however, the result is the same. Changed from r$release to a hardcoded
/4.2/
Don’t hardcode it, when you run qubes-dist-upgrade
stage 2 it should use correct r$release version 4.2.
does the --releasever flag need to be set?
There is no such flag in qubes-dist-upgrade
.
What should be the full qubes.3isec.org URL and the full qubes-dist-upgrade
command?
baseurl = https://qubes.3isec.org/rpm/r$releasever/current/dom0/fc37
Since you’ve already finished stage 1, then run stage 2 command:
sudo qubes-dist-upgrade -r -f sys-whonix -k
Then stage 3 if stage 2 was successfull:
sudo qubes-dist-upgrade -s -f sys-whonix -k
Then reboot and run qubes-dist-upgrade with --all-post-reboot
I keep getting stuck on the Stage 2 step. Here’s another part of the error message
that was left out:
warning: Converting database from bdb_ro to sqlite backend
warning: Found bdb_ro Packages database while
attempting sqlite backend: using bdb_ro backend
Unable to detect release version (use ‘–releasever’ to specify release version)
Those are warnings, not errors.
I feel like, in addition to changing the repo URL to /f37/ from /f32/ a metalink
needs to be present for the i3sec repo for the script to run correctly.
No, it’s not needed.
Do you have any errors during stage 2 upgrade? Why do you think that it’s working incorrectly?
I accidentally skipped to STAGE 3 instead of STAGE 2, that’s why it failed.
What’s the best way to copy error log text from a linux terminal in QubesOS?
ctrl+c or ctrl+shift+c doesn’t really work.
I can take a screenshot ok but it doesn’t capture the entire log
STAGE 3 failed with a big error log so I need to copy/paste the entire thing.
On STAGE 3 there are also a bunch of errors in this style of format:
[problem with installed package …]
- Cannot install the best update candidate for package
[nothing provides…needed by lib…]
- cannot install the best update candidate for pkg …
**there are about 70 dependency errors like this in the error log
Select the text and press Ctrl+Insert to copy, Shift+Insert to paste.
Then copy to global clipboard like this: