On Tue, 14 Jun 2005, Andreas Bauer wrote: > Hello! > > Installing apache rpm file: apache2-2.0.50-7.2.i586.rpm from Suse Server: > ftp://ftp.gwdg.de/pub/linux/suse/suse_update/9.2/rpm/i586, > > I got errormessage of missing libaries: > > apache2-MPM not available > libapr0 not available > libapr.0.so.0 not available > libaprutil-0.so.0 not available > > Btw, there is a command for apache modules: httpd -1. The command indicates, > if the required modules are existing. If this command fails, a Tomcat-Apache > Connection is not possible. > > Is this right? And how to httpd -1? If this is possible, the not available > modules (apache2-MPM,libapr0,libapr.0.so.0, > > libaprutil-0.so.0) can be the reason for my big problems with connecting > Tomcat and Apache. > > So, I will need this 4 modules. Where can I get them or equivalents rpm > packages? After googlen I found not the modules. > > Best regards and many thanks > > Andreas > Wow, many things to say here. First, a library is not a module; they are two different things. Your error message says 'missing libraries'. Can we assume you are installing to a SuSe machine? If so, it looks like you're installing the update rpm for SuSe version 9.2 for i586. Is that what you're running? Since it's labeled as an update, I'm guessing that it expects the previous version to be already installed. Is it? If not, can you find an rpm file that isn't in a directory called 'suse_update?' 'httpd -l' will indeed tell you what modules are statically compiled into the Apache binary, but not finding the modules you want there may mean nothing. Apache modules can be either static or dynamic, and 'httpd -l' only tells you about static ones. Dynamic modules are loaded by adding the appropriate configuration to httpd.conf (and adding the module itself to the appropriate location in the Apache tree). You issue the command 'httpd -l' like any other command in SuSe -- open a terminal and type it. If you tried it and it failed, then you probably don't have the Apache bin directory in your path statement. Try 'man path' to find out how to set it. In any event, 'httpd -l' will never tell you anything about libraries. It's the wrong tool for this problem. Your main difficulty is that rpm can't find libraries for Apache that are part of Apache itself. Ultimately, though, this is a SuSe problem, not an Apache one. -- Craig Dunigan IS Technical Services Specialist (I don't know what it means, either) Middleware - Enterprise Info Systems - Department of Info Technology University of Wisconsin, Madison opinions expressed are my own, not the University's --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx