Kastus wrote:
On Tue, Mar 08, 2005 at 03:54:50PM -0600, Bob Apthorpe wrote:
The key parts of yast2-func are the tests
/usr/bin/ldd "/usr/lib/YaST2/plugin/libpy2ncurses.so.2" \ | grep "=> not found"
/usr/bin/ldd "/usr/lib/YaST2/plugin/libpy2qt.so.2" \ | grep "=> not found"
which showed that these libraries couldn't find libcurl.so.2.
It turns out that I had updated curl recently and apparently /usr/lib/libcurl.so.2 disappeared in the process. I reverted my curl upgrade and as if by magic YaST started working again.
What SUSE version are you running? I just installed curl-7.12.0-2.2 on 9.2 and both libraries happily resolve with libcurl.so.3 provided by curl rpm.
I'm running 8.2; I haven't had a chance to migrate the system to 9.x. I installed a third-party RPM, not one from SuSE or a self-built one. The point is that a change to any number of libraries could've broken YaST and that while the repair disk option is nice to have, it's not strictly necessary if you know where and how to look to for problems. I was going to ask the list how to solve this problem, but I sorted it out before I could ask so I thought I'd post the solution for posterity. :) -- Bob