Today I ran an system update which installed ‘libdg3’. This update replaced ‘libgd2’.
Unfortunately, I have an application (WVIEW) that depended on ‘libgd2’, and was removed as part of the update.
I cannot re-install version 2 (I have the RPM) without uninstalling version 3.
Attempts to remove the libgd3 install results in non-stop “application conflict” pop-ups.
Short of re-installing the OS again, is there anything I can do to get the old library back?
Abandoning this application is NOT an option…
Hi
What version of wview? Rebuild the wview src rpm to use libgd3? If you extract the libgd2 rpm and pop the libs into /usr/local/lib64 and run the command ldconfig it should find it there.
If you have snapshotting enabled, you can rollback to before the updates, then lock WVIEW and libgd2 before applying any more updates.
Without snapshotting enabled, and you didn’t backup / first, you could do a DVD or USB “upgrade” from 15.1 to 15.1 without online repos enabled, and again lock libgd2 and WVIEW before applying any updates.
If you don’t need WVIEW right away, or after doing a restore and lock, email its maintainer and ask for a solution.
This does not seem quite right. Checking the install DVD, I see that “libgd3” is already on the DVD. So it should have been installed as part of the original install of 15.1, rather than a library update.
Yes, you might have updated from Leap 15.0, and that update might have done the replacement. But that was still part of the original install of 15.1.
That doesn’t solve your problem. But perhaps the other suggestion to rebuild “wview” will work for you.