I have Remember the Milk installed as well and there's apparently some kind of conflict when I try to install 1Password. I've run sudo dnf clean all
to remove caches and it still fails. Below is the output of trying to run the install from dnf
.
$ sudo dnf install 1password Dependencies resolved. ===================================================================================================================================================================== Package Architecture Version Repository Size ===================================================================================================================================================================== Installing: 1password x86_64 0.9.6-33880 1password 60 M Transaction Summary ===================================================================================================================================================================== Install 1 Package Total download size: 60 M Installed size: 208 M Is this ok [y/N]: y Downloading Packages: 1password-0.9.6.rpm 9.7 MB/s | 60 MB 00:06 --------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 9.7 MB/s | 60 MB 00:06 Running transaction check Transaction check succeeded. Running transaction test The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: Transaction test error: file /usr/lib/.build-id/62/9133350c0161951a91df29e6aad774c74d46ae from install of 1password-0.9.6-33880.x86_64 conflicts with file from package rememberthemilk-1.3.0-1.x86_64 file /usr/lib/.build-id/66/30888a3229dd20141bcd8d03c3e9c4d513fa11 from install of 1password-0.9.6-33880.x86_64 conflicts with file from package rememberthemilk-1.3.0-1.x86_64 file /usr/lib/.build-id/93/18085c6fa5e2b4e713a5a9cef235c3db4003c0 from install of 1password-0.9.6-33880.x86_64 conflicts with file from package rememberthemilk-1.3.0-1.x86_64 file /usr/lib/.build-id/9c/b54fb46e01acb926a642af144c193f36be53c1 from install of 1password-0.9.6-33880.x86_64 conflicts with file from package rememberthemilk-1.3.0-1.x86_64 file /usr/lib/.build-id/a4/61ef21c8bde82940a83733700455c93ac8873b from install of 1password-0.9.6-33880.x86_64 conflicts with file from package rememberthemilk-1.3.0-1.x86_64 file /usr/lib/.build-id/b8/f53b8d4a0b0b4d16cd341fa0d605db9ea7f5fa from install of 1password-0.9.6-33880.x86_64 conflicts with file from package rememberthemilk-1.3.0-1.x86_64 file /usr/lib/.build-id/d1/68bb8f2b87c25a079bea9273740d756e89f5dc from install of 1password-0.9.6-33880.x86_64 conflicts with file from package rememberthemilk-1.3.0-1.x86_64 file /usr/lib/.build-id/da/ac68ac90e6bb42cdf401b50da4e8d34443ca3a from install of 1password-0.9.6-33880.x86_64 conflicts with file from package rememberthemilk-1.3.0-1.x86_64
Here's the output of uname -a
as well.
Linux edith 5.9.11-200.fc33.x86_64 #1 SMP Tue Nov 24 18:18:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Thanks so much for taking a look!
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Fedora 33
Sync Type: 1password.com
Comments
Team Member
Hi @evanleck
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.Hey @Blake, thanks for the info on that fix!
I already did try running
dnf clean all
and it didn't help, unfortunately. I suspect they're right that you can remove the files because they appear to be related to debugging, at least according to this StackExchange question. There are a few bits of documentation that I found that may be relevant:Team Member
Hmm.. it looks like this may be leaning more towards something we need to correct on our end, since it's going to involve changing how the rpm is built.
I don't have any specifics just yet, but know that me and my team are certainly looking into this. 😊
@Blake thanks! It does appear to be related to how the RPM is built, and I've found similar conflicts when installing Electron-based applications:
This bit of documentation on build IDs may be useful as well, though I don't know how up-to-date it is: https://github.com/rpm-software-management/rpm/blob/4a9440006398646583f0d9ae1837dad2875013aa/macros.in#L506
Thanks for looking into it!
Team Member
Thanks for including that @evanleck!
I'll definitely pass it along the team so we're getting eyes on all of the proper channels there. Expect an update here from me once things are resolved on our end of things. 💙