i have recently re installed opensuse and have tried to install some packages via zypper and yast, yet both have given me an error
zypper: error while loading shared libraries: libsigc-2.0.so.0: cannot open shared object file: No such file or directory
From your installation media, find the package libsigc-2_0-0-* (the version will be part of the filename, make sure it’s the x86_64 version) and install it using the rpm command. That should get zypper going for you.
The library should be installed automatically in /usr/lib64/. You might look to see if it’s there - it should be part of the default installation.
Once zypper is working, I would be inclined to run zypper ref && zypper dup and see what it reports it is going to do - in particular, look to see if a bunch of YaST dependencies are installed.
Another option is to do a fresh install over the top of the installation you’ve done. Before doing that, I might be inclined to look at dmesg to see if there are any reported hardware issues, in particular, errors on the hard drive. There’s really no reason the required packages shouldn’t have been installed during a normal installation, and a hardware issue could have prevented that from being successful (but I would also have expected an error at the end of the installation indicating a problem).
it seems that it wasnt installed as it lacked a lot of dependencies, i believe that a re installing opensuse would the best choice
thanks for the answer