I was showing you which packages I have installed related to yast2. I meant read through when I said "scan", not some computer process.
In the first list, the ones beginning with "i" are installed. In the second, I filtered only the installed packages.
The third one looks like the client mentioned.
jschiwal@hpmedia:~> file /usr/share/YaST2/clients/sw_single.ycp
/usr/share/YaST2/clients/sw_single.ycp: ASCII Java program text
You might try rebooting and running "sudo zypper refresh". Maybe there is a stale lock on a file. Also run "ldconfig" as root. This will add library paths from ld.so.conf. Sometimes this isn't done for some reason.
Since sw_single.ycp is a Java script, make sure your java installation is OK.
From the names of the files installed, it looks like the yast2-ncurses files are python libraries. Check your python installation. Did you install a newer version of Python that doesn't work with yast? My version of Python is 2.52.
You might try running "strace sudo /sbin/yast2 sw_single". This may tell you what the program was trying to do when the error failed.
I tried to compare lsof before and during running "sudo /sbin/yast2 sw_single" but nothing seemed to jump out at me.