Well it seems you need to boot the rescue system, but then what? Since you are in the rescue system, yast2 won't be working on your troublesome root directory.
What if it was me? I would start the rescue system /mount /dev/whateverisyourroot /mnt cd /mnt/etc/init.d and rename the script that starts spamd so it won't start, (I don't even know what spamd does or how it starts)
then reboot, and work on starting spamd manually, and find out what is causing the error.
Thanks again for an answer zentra. I got another idea from a friend. He suggested to boot, and then on the bottom line that is visible at the start write "linux 1". Then continue booting. After bootup use yast, and remove spamassassin. Then boot again, and reinstall spamassassin. I did that, and again I have a working system. -- Erik Jakobsen