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



actually if I base an AppVM on the Fedora-28 Template the qvm-start <foo> won't start and killing it I get various python errors ........so guess need to resolve the upgrade errors .....

--
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/e5dd2356-aec6-4096-669c-04f5950df1e8%40riseup.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to