On 05/15/18 17:10, john wrote:
Hello Qubes Group.
I happened to notice the instruction now available, while wondering why
my VM Manager Fedora-26 green arrow wouldn't disappear. and have
proceeded to go from 26->28
https://www.qubes-os.org/doc/template/fedora/upgrade-27-to-28/#qubes-40-instructions
I did *note the caveat
---
To work around this error:
Upgrade while excluding the problematic packages by using -x
python2-xcffib -x qubes-gui-vm -x qubes-gui-agent.
Upgrade python2-xcffib using sudo dnf swap python-xcffib
python2-xcffib. (This should automatically upgrade the other excluded
packages too.)
---
which I assume means
---
sudo dnf --releasever=28 distro-sync --best --allowerasing -x
python2-xcffib -x qubes-gui-vm -x qubes-gui-agent ??
---
seeing they were python errors, I assumed it might be this and did do:
--
sudo dnf swap python-xcffib python2-xcffib
--
However, then I see:
--
The downloaded packages were saved in cache until the next successful
transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
Curl error (7): Couldn't connect to server for
https://mirrors.fedoraproject.org/metalink?repo=fedora-28&arch=x86_64
[Failed to connect to 127.0.0.1 port 8082: Connection refused]
--
*Then examine the initial error closer I note that these seem to be
different python errors
I get these errors:
-------
Traceback (most recent call last):
File "/bin/dnf", line 58, in <module>
main.user_main(sys.argv[1:], exit_code=True)
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 179, in
user_main
errcode = main(args)
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 64, in
main
return _main(base, args, cli_class, option_parser_class)
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 99, in
_main
return cli_run(cli, base)
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 123, in
cli_run
ret = resolving(cli, base)
File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 154, in
resolving
base.do_transaction(display=displays)
File "/usr/lib/python3.6/site-packages/dnf/cli/cli.py", line 238, in
do_transaction
display = [output.CliTransactionDisplay()] + list(display)
File "/usr/lib/python3.6/site-packages/dnf/base.py", line 784, in
do_transaction
return ret
File "/usr/lib/python3.6/site-packages/dnf/plugin.py", line 96, in fn
dnf.util.mapall(operator.methodcaller(method), self.plugins)
File "/usr/lib/python3.6/site-packages/dnf/util.py", line 223, in mapall
return wrapper
File "/usr/lib/python3.6/site-packages/dnf-plugins/qubes-hooks.py",
line 45, in transaction
if config.getboolean('main', 'notify-updates'):
File "/usr/lib/python3.6/site-packages/iniparse/compat.py", line 146,
in getboolean
v = self.get(section, option)
File "/usr/lib/python3.6/site-packages/iniparse/compat.py", line 219,
in get
raise NoSectionError(section)
---------
so am I too try :
sudo dnf --releasever=28 distro-sync --best --allowerasing -x dnf -x
iniparse
I'd rather not guess, and have a broken template to build on , or
create some kind of holes , etc
cheers
I should add as an addendum, that the install seems to have otherwise
finished successfully, so maybe I just ignore the errors that
appeared after the 2000 packages were verified and continue ?
--
You received this message because you are subscribed to the Google Groups
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to qubes-users+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-users@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/qubes-users/e49e7c8f-e4e0-a106-134e-665c6c1deb49%40riseup.net.
For more options, visit https://groups.google.com/d/optout.