Fedora 33 - DNF Conflicts?

Hi All,

First of all I would like to say great job on the Linux support so far. I am very much looking forward to making this part of my workflow.

For some reason though I am unable to get it installed on Fedora 33 without encountering a level of "friction". There seems to be conflicts between some of my other packages and their build id files. For example, my particular error is:

file /usr/lib/.build-id/1b/46d89702261ec7350b37d9c294e9cf30056cec from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package insomnia-designer-2020.4.2-1.x86_64
file /usr/lib/.build-id/3a/c7cba3b980738c950b4f65063d26a2bdea49cd from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package insomnia-designer-2020.4.2-1.x86_64
file /usr/lib/.build-id/46/08cfee8a6c5916de40a1eb9aa8584a12ae65e0 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package insomnia-designer-2020.4.2-1.x86_64
file /usr/lib/.build-id/65/a1ae27d9027fcf07a6e027c5ed4d3f7d389c54 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package insomnia-designer-2020.4.2-1.x86_64
file /usr/lib/.build-id/79/2987d545338b2530efbd88097c53f8b6431326 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package insomnia-designer-2020.4.2-1.x86_64
file /usr/lib/.build-id/b7/05bc2ca07ad6c00830169ca5a153a4de61caf7 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package insomnia-designer-2020.4.2-1.x86_64
file /usr/lib/.build-id/e2/9e37c9cc2e715a24a77b13bee84b4e1e6e06f0 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package insomnia-designer-2020.4.2-1.x86_64
file /usr/lib/.build-id/ed/11ec403fe639e0d12f9263a7aaa93f8bbf6a6c from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package insomnia-designer-2020.4.2-1.x86_64

However, this issue is not explicitly related to the insomnia-designer package. I can replicate the same issue with packages such as Balena Etcher too:

file /usr/lib/.build-id/1b/46d89702261ec7350b37d9c294e9cf30056cec from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
file /usr/lib/.build-id/3a/c7cba3b980738c950b4f65063d26a2bdea49cd from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
file /usr/lib/.build-id/46/08cfee8a6c5916de40a1eb9aa8584a12ae65e0 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
file /usr/lib/.build-id/65/a1ae27d9027fcf07a6e027c5ed4d3f7d389c54 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
file /usr/lib/.build-id/79/2987d545338b2530efbd88097c53f8b6431326 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
file /usr/lib/.build-id/b7/05bc2ca07ad6c00830169ca5a153a4de61caf7 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
file /usr/lib/.build-id/e2/9e37c9cc2e715a24a77b13bee84b4e1e6e06f0 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
file /usr/lib/.build-id/ed/11ec403fe639e0d12f9263a7aaa93f8bbf6a6c from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64

I am not fully convinced that this is a problem with the 1Password RPM, but potentially a wider issue stemming from packages that use the same common libraries? I say this because I can replicate the same issue between insomnia-designer and balena-etcher-electron.

Also worth noting is that all 3 of these packages are Electron apps.

If this is not related to the 1Password package then please let me know. I have only run into this issue since trying to install it but that could be coincidence. I am also aware that there is a snap available but I find it a bit slower when compared to using it directly from the package. Plus, this is beta so the more people testing all the packages the better.

Sources:
https://bugzilla.redhat.com/show_bug.cgi?id=1436856
https://github.com/balena-io/etcher/issues/3342

Keen to hear people's thoughts. Hopefully I am not the only one who has run into this issue? Happy to provide more troubleshooting/information if required.


1Password Version: 0.9.4_1-32510
Extension Version: Not Provided
OS Version: Fedora 33 (5.9.8-200.fc33.x86_64)
Sync Type: Not Provided

Comments

  • Just wanted to add, that the same is happening to me on Fedora31. It also conflicts with the balena-etcher-electron app. I'm really happy about the linux support, but I'm going to have to use the snap install and I honestly prefer the dnf packages over snap.

    Error: Transaction test error:
      file /usr/lib/.build-id/1b/46d89702261ec7350b37d9c294e9cf30056cec from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
      file /usr/lib/.build-id/3a/c7cba3b980738c950b4f65063d26a2bdea49cd from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
      file /usr/lib/.build-id/46/08cfee8a6c5916de40a1eb9aa8584a12ae65e0 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
      file /usr/lib/.build-id/65/a1ae27d9027fcf07a6e027c5ed4d3f7d389c54 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
      file /usr/lib/.build-id/79/2987d545338b2530efbd88097c53f8b6431326 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
      file /usr/lib/.build-id/b7/05bc2ca07ad6c00830169ca5a153a4de61caf7 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
      file /usr/lib/.build-id/e2/9e37c9cc2e715a24a77b13bee84b4e1e6e06f0 from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
      file /usr/lib/.build-id/ed/11ec403fe639e0d12f9263a7aaa93f8bbf6a6c from install of 1password-0.9.4_1-32510.x86_64 conflicts with file from package balena-etcher-electron-1.5.99-1.x86_64
    
    
  • MikeTMikeT Agile Samurai

    Team Member

    Hi @lukaskurz,

    Thanks for writing in to let us know about this. You are not the only one seeing this, here's another customer that reported the same issue here with VSCodium. Apparently, according to the VSCodium's team, you can just remove the conflicting files in /usr/lib that dnf complained about and try again, it should fix it.

    It sounds like DNF didn't clean up the files? Maybe next time try doing this: dnf clean all and see if it'd help.

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file