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

Missing dependencies after upgrading to f28 #3936

Closed
esote opened this Issue May 28, 2018 · 2 comments

Comments

Projects
None yet
3 participants
@esote

esote commented May 28, 2018

Qubes OS version:

R4

Affected component(s):

Fedora VMs (templates and standalone VMs)


Steps to reproduce the behavior:

Upgrade as recommended from f27 to f28. I used the python2-xcffib workaround.

Expected behavior:

Packages are upgraded, all dependencies which are now needed as a result of changes from f27 to f28 are installed.

For example, if man (the man-pages package if I'm not mistaken) is missing a library which it now needs because of a system update, it should install those missing packages in the update itself.

Actual behavior:

A few commands are missing their library .so files. For example:

  • man complains it is missing libgdbm.so.4

    • Solution: install compat-gdbm package (alternative solution is to create a soft link from libgdbm.so.4 to libgdbm.so.5.0.0 in /usr/lib64/, but not thoroughly tested)
  • evince complains it is missing libgnome-desktop-3.so.12

    • Solution: install evince package (evince was working fine before upgrade with just evince-libs and evince-djvu packages)
  • valgrind complains it is missing ld-linux-x86-64.so.2

    • Solution: run debuginfo-install glibc (installs glibc-debuginfo and glibc-debuginfo-common from updates-debuginfo repo)
  • gdb's run command complains:

    warning: the debug information found in "/usr/lib/debug//lib64/libc-2.27.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch)

    • Solution: run dnf debuginfo-install glibc (alternatively debuginfo-install glibc) -- installs glibc-debuginfo et al. as shown with valgrind issue (or updates them as needed)

These are the issues I have had so far. I may notice more missing dependencies as I use more commands.

General notes:

I did not have any of these errors when going from f26 to f27, it has reproducibly happened when going f26->f28 and f27->f28. During the upgrade to f28, no packages are removed except out-of-date kernel packages.

I am not sure if this issue is exclusive to me (ie I messed something up somewhere), or if others are also experiencing this.


Related issues:

I opened this issue per @andrewdavidwong's suggestion in issue #3926.

@0spinboson

This comment has been minimized.

Show comment
Hide comment
@0spinboson

0spinboson Jun 1, 2018

odd, evince seems fine here after same upgrade.

odd, evince seems fine here after same upgrade.

@esote

This comment has been minimized.

Show comment
Hide comment
@esote

esote Jun 16, 2018

I've not had any more issues for a while with missing dependencies. I will close this issue until others are verified to have experienced this issue. Otherwise it appears to be an issue with my configuration, not Qubes.

esote commented Jun 16, 2018

I've not had any more issues for a while with missing dependencies. I will close this issue until others are verified to have experienced this issue. Otherwise it appears to be an issue with my configuration, not Qubes.

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