Hello, Am Freitag, 23. Oktober 2020, 23:25:15 CEST schrieb Carlos E. R.:
On 23/10/2020 22.26, Peter McD wrote: [...]
Checking for file conflicts: .... [done] (1/1) Installing: brscan5-1.2.2-0.x86_64 ... [error] Installation of brscan5-1.2.2-0.x86_64 failed: Error: Subprocess failed. Error: RPM failed: grep: /usr/lib64/libstdc++.so.6: binary file matches ERROR: brscan5 depends on libstdc++/libstdc++6 (>= GLIBCXX_3.4.14) error: %prein(brscan5-1.2.2-0.x86_64) scriptlet failed, exit status 254 error: brscan5-1.2.2-0.x86_64: install failed
I don't remember if this means that they want glibc version greater than 3.4.14, or the reverse. In any case, the condition fails.
I'm not sure if the failure comes from the rpm dependencies ("requires"). The error message looks more like the %pre script is failing, maybe the glibc version check is done in the %pre script? The failing %pre script will then abort/prevent the package installation. Assuming you downloaded the package manually, you can - check what that script wants to do: rpm -qp --scripts brscan5-1.2.2-0.x86_64 .rpm (If unsure, post the output of this command.) - install the package without running these scripts: rpm -Uhv --noscripts brscan5-1.2.2-0.x86_64 .rpm (needless to say that whatever the %pre and %post scripts would do will not be done, so you'll probably need to do these things manually) Regards, Christian Boltz -- Und das mit dem TOFU solltest du auch noch üben. Also eher das _ohne_ TOFU. [Matthias Houdek in suse-linux] -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org