I am not familiar with the older versions of SuSE so am not aware of default applications installed and configured.
But the error message is indicating that when you try to start Apache2 there is already some process that has the default port 80 open.
This could be another web server, previous version?, or something else.
To confirm this try running the netstat command:
The -l switch says show listening ports the n switch says show output in numbers
What you are looking for is a line that has the IP address of your machine plus :80 and out towards the right the word LISTENING.
If this exists then a service, such as a web server is already using this port, and Apache2 cannot load.
Solutions:
Either disable the already running web server. And allow Apache2 to startup on the now free port.
or
Start into the black magic ;-) of setting the Apache2 configuration file to make Apache2 listen on another port, such as 81.
HTH
Jim
Jim Pye
The Sunshine State
Queensland, Australia