New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fedora-26 template package conflicts, broken dependencies #3442

Closed
mossy-nw opened this Issue Jan 3, 2018 · 7 comments

Comments

Projects
None yet
3 participants
@mossy-nw

mossy-nw commented Jan 3, 2018

Qubes OS version:

R3.2

Affected TemplateVMs:

fedora-26


Steps to reproduce the behavior:

  1. install fedora 26 from dom0 terminal: sudo qubes-dom0-update qubes-template-fedora-26

  2. (A) update fedora 26 using the Qubes VM Manager "Update VM system" button or (B) from a fedora-26 terminal:sudo dnf update

Expected behavior:

all packages should update:
(A) from the Qubes VM Manager or
(B) from a terminal window in the fedora-26 template

Actual behavior:

(A) from the Qubes VM Manager, nothing updates, throws error re: conflicts / broken dependencies (see below) or
(B) from the fedora-26 terminal, new/updated packages are installed except for:

packages with conflicts:
 dnf-plugins-core       noarch       2.1.1-1.fc26           fedora         49 k
 dnf-utils              noarch       2.1.1-1.fc26           fedora         39 k
 dnf-utils              noarch       2.1.5-1.fc26           updates        40 k
packages with broken dependencies:
 salt                   noarch       2017.7.2-1.fc26        updates       7.8 M
 salt-ssh               noarch       2017.7.2-1.fc26        updates        21 k

General notes:

for packages with conflicts: is add '--best --allowerasing' to command line to force their upgrade a good idea?


Related issues:

#3429

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jan 4, 2018

Member

for packages with conflicts: is add '--best --allowerasing' to command line to force their upgrade a good idea?

That's what I did, and it worked for me. If you don't want to do that, you can instead just download the prebuilt Fedora 26 templates:

$ sudo qubes-dom0-update qubes-template-fedora-26
$ sudo qubes-dom0-update qubes-template-fedora-26-minimal

Related threads:

Member

andrewdavidwong commented Jan 4, 2018

for packages with conflicts: is add '--best --allowerasing' to command line to force their upgrade a good idea?

That's what I did, and it worked for me. If you don't want to do that, you can instead just download the prebuilt Fedora 26 templates:

$ sudo qubes-dom0-update qubes-template-fedora-26
$ sudo qubes-dom0-update qubes-template-fedora-26-minimal

Related threads:

@andrewdavidwong andrewdavidwong added this to the Documentation/website milestone Jan 4, 2018

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jan 4, 2018

Member

Filing this as a documentation task to be explained in the F25->F26 upgrade instructions.

Member

andrewdavidwong commented Jan 4, 2018

Filing this as a documentation task to be explained in the F25->F26 upgrade instructions.

@mossy-nw

This comment has been minimized.

Show comment
Hide comment
@mossy-nw

mossy-nw Jan 4, 2018

thanks! indeed that worked, but strangely was required for the fresh, prebuilt template installed (as above):
$ sudo qubes-dom0-update qubes-template-fedora-26

This also removes the package yum-utils.noarch 1.1.31-512.fc26, I hope that won't be a problem! But all seems fine now, I'm happy to add sudo dnf update --best --allowerasing to the docs.

mossy-nw commented Jan 4, 2018

thanks! indeed that worked, but strangely was required for the fresh, prebuilt template installed (as above):
$ sudo qubes-dom0-update qubes-template-fedora-26

This also removes the package yum-utils.noarch 1.1.31-512.fc26, I hope that won't be a problem! But all seems fine now, I'm happy to add sudo dnf update --best --allowerasing to the docs.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jan 5, 2018

Member

@mossy-nw:

thanks! indeed that worked, but strangely was required for the fresh, prebuilt template installed (as above):
$ sudo qubes-dom0-update qubes-template-fedora-26

Oh, so that doesn't avoid it then. My mistake.

This also removes the package yum-utils.noarch 1.1.31-512.fc26, I hope that won't be a problem!

Probably not, but I'm letting @marmarek review it first just in case.

But all seems fine now, I'm happy to add sudo dnf update --best --allowerasing to the docs.

The new doc doesn't exist yet, so I've gone ahead and added it to QubesOS/qubes-doc#505.

Thanks!

Member

andrewdavidwong commented Jan 5, 2018

@mossy-nw:

thanks! indeed that worked, but strangely was required for the fresh, prebuilt template installed (as above):
$ sudo qubes-dom0-update qubes-template-fedora-26

Oh, so that doesn't avoid it then. My mistake.

This also removes the package yum-utils.noarch 1.1.31-512.fc26, I hope that won't be a problem!

Probably not, but I'm letting @marmarek review it first just in case.

But all seems fine now, I'm happy to add sudo dnf update --best --allowerasing to the docs.

The new doc doesn't exist yet, so I've gone ahead and added it to QubesOS/qubes-doc#505.

Thanks!

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Jan 5, 2018

Member
Member

marmarek commented Jan 5, 2018

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jan 7, 2018

Member

Reopening as a task for @marmarek to rebuild the template.

Member

andrewdavidwong commented Jan 7, 2018

Reopening as a task for @marmarek to rebuild the template.

@andrewdavidwong andrewdavidwong added C: Fedora and removed C: doc labels Jan 7, 2018

@andrewdavidwong andrewdavidwong modified the milestones: Documentation/website, Release 3.2 updates Jan 7, 2018

andrewdavidwong added a commit to QubesOS/qubes-posts that referenced this issue Jan 7, 2018

@mossy-nw

This comment has been minimized.

Show comment
Hide comment
@mossy-nw

mossy-nw Jan 22, 2018

the fedora-26-templates are fixed now, thanks @marmarek !

the fedora-26-templates are fixed now, thanks @marmarek !

@mossy-nw mossy-nw closed this Jan 22, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment