Skip to content
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

Package conflict with anther software #1321

Closed
sith-on-mars opened this issue Oct 5, 2020 · 3 comments
Closed

Package conflict with anther software #1321

sith-on-mars opened this issue Oct 5, 2020 · 3 comments
Labels
bug A bug that affects the functionality of Zettlr. confirmed At least two users and/or the developers confirmed this issue. external Issue This is an issue caused by a third-party library or integration. priority:mid This issue has medium priority. scope:Linux Only pertains Linux platforms stale This label indicates that this issue might be automatically closed soon. v1.8.x This issue is part of the 1.8.x release

Comments

@sith-on-mars
Copy link

I was trying to install Zettlr on Fedora 32.

I found that if I installed Freetube, a FOSS desktop Youtube software using electron, I wasn't able to install Zettlr on my device. I got this error output in my terminal:

V1.75:
Error: Transaction test error:
file /usr/lib/.build-id/1b/46d89702261ec7350b37d9c294e9cf30056cec from install of zettlr-1.7.5-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/3a/c7cba3b980738c950b4f65063d26a2bdea49cd from install of zettlr-1.7.5-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/46/08cfee8a6c5916de40a1eb9aa8584a12ae65e0 from install of zettlr-1.7.5-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/65/a1ae27d9027fcf07a6e027c5ed4d3f7d389c54 from install of zettlr-1.7.5-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/e2/9e37c9cc2e715a24a77b13bee84b4e1e6e06f0 from install of zettlr-1.7.5-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/ed/11ec403fe639e0d12f9263a7aaa93f8bbf6a6c from install of zettlr-1.7.5-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64

V1.80 alpha1:
Error: Transaction test error:
file /usr/lib/.build-id/02/24d01b2ebfa2d5f8a42c5749b8a4126308ec95 from install of zettlr-1.8.0_alpha.1-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/1b/46d89702261ec7350b37d9c294e9cf30056cec from install of zettlr-1.8.0_alpha.1-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/3a/c7cba3b980738c950b4f65063d26a2bdea49cd from install of zettlr-1.8.0_alpha.1-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/46/08cfee8a6c5916de40a1eb9aa8584a12ae65e0 from install of zettlr-1.8.0_alpha.1-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/65/a1ae27d9027fcf07a6e027c5ed4d3f7d389c54 from install of zettlr-1.8.0_alpha.1-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/e2/9e37c9cc2e715a24a77b13bee84b4e1e6e06f0 from install of zettlr-1.8.0_alpha.1-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64
file /usr/lib/.build-id/ed/11ec403fe639e0d12f9263a7aaa93f8bbf6a6c from install of zettlr-1.8.0_alpha.1-1.x86_64 conflicts with file from package freetube-0.8.0-1.x86_64

Also, I can' install Freetube if Zettlr is installed previously.

What could have cause this package conflict? Could that be an electron version incompatibility? I have also submit a bug report on the Freetube Github page, if that's helpful for you. Thank you!

@nathanlesage
Copy link
Member

After some googling, this appears to be a common problem among electron applications, especially if they use different electron versions. Here's what I found:

Apparently, one has to somehow pass an option to fpm during build, so that said directory is omitted and different versions of electron are not compared against themselves.

I don't know how I would set this option in electron-forge, but it seems to be a workaround.

Sources:

@nathanlesage nathanlesage added bug A bug that affects the functionality of Zettlr. confirmed At least two users and/or the developers confirmed this issue. external Issue This is an issue caused by a third-party library or integration. priority:mid This issue has medium priority. scope:Linux Only pertains Linux platforms v1.8.x This issue is part of the 1.8.x release labels Oct 5, 2020
@stale
Copy link

stale bot commented Feb 6, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale This label indicates that this issue might be automatically closed soon. label Feb 6, 2021
@stale
Copy link

stale bot commented Feb 14, 2021

This issue has been automatically closed due to inactivity. If you believe that this issue is relevant for many users and should not be closed, feel free to comment so that the admins will be notified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A bug that affects the functionality of Zettlr. confirmed At least two users and/or the developers confirmed this issue. external Issue This is an issue caused by a third-party library or integration. priority:mid This issue has medium priority. scope:Linux Only pertains Linux platforms stale This label indicates that this issue might be automatically closed soon. v1.8.x This issue is part of the 1.8.x release
Projects
None yet
Development

No branches or pull requests

2 participants