[SOLVED] How recover from damage from slackpkg 'upgrade' (scilab) ?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
It DOES work. 'Law of Unintended Consequences' strikes again!
I admire your persistence and nongiveup-itess. I will have to study your post some more to try to understand how you found that link to what we are doing.
It works here as well, all those still-present 'miscellaneous errors' were always there before when running scilab, here.
So as far as I am concerned, this is 'Solved'. Thanks to all who contributed time and effort!
Just to make it clear, I applied this simple fix by 'luvr' just now, but the current installation DOES HAVE Alien's 'openjdk-8u212_b04-x86_64-1alien.txz' installed as the java suite.
1. 'montagdude' suggested I do 'ls -lrt /var/log/packages', which allowed me to see the packages upgraded on June 23; I then posted that list of 18 upgraded packages here.
2. 'luvr' eventually noticed the presence of 'libpng' in my list, and an apparent conflict with the 'redist' folder in the scilab installation. 'luvr' then just renamed that folder and presto: scilab worked.
3. I applied that fix to my installation as well. It now works as before.
4. Several people suggested that the problem was the use of Oracle's jdk 8u202, instead of openjdk. This has not been firmly established; 'luvr' has openjdk installed now, as do I, and it works for us both. But, I don't think anyone on here has tried this 'fix' with Oracle's 8u202 installed.
Thanks to all who contributed suggestions here, I learned a lot in the process.
'Automated upgrade of kernel packages aren't a good idea ... if you think the same, uncomment the lines below...' (I take the advice here, to NOT automatically upgrade kernels...is this somehow wrong??) ..
… this is totally right.
However, without further action on your part, your Slackware system will, then, not receive any updated kernels. To keep your Slackware kernel up-to-date, you will have to use the ‘installpkg’ command—which will install a package, but leave older versions of the package installed. If you haven’t yet worked out how to go about this in practice, you may want to look at the thread on keeping slackware up-to-date for some ideas.
Thanks to all for working through this issue. I have an updated scilab-6.0.2 ready for SBo. I've added a comment in the README about $HOME/.Scilab and the need to log out and back in so that all the profile scripts get run to find the appropriate paths. The big fix (thanks luvr!) was the lib version conflicts in /opt/scilab/lib/thirdparty/redist:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.