I have followed your instructions and first listed the contents of "modules.conf" in apache-ssl. Then I added "mod_imap". Next, I listed the new contents of modules.conf (and mod_imap was there). Finally, I was able to remove "mod_imap" and it was no longer in the modules.conf. But, this appears to only work with specific modules. If I attempt the same test with "mod_proxy_add_forward", then nothing happens.
nofear:/etc/apache-ssl# cat modules.conf # Autogenerated file - do not edit! # This file is maintained by the apache-ssl package. # To update it, run the command: # /usr/sbin/apache-modconf apache-ssl ClearModuleList AddModule mod_so.c AddModule mod_macro.c LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config_ssl.so LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so LoadModule mime_module /usr/lib/apache/1.3/mod_mime_ssl.so LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so LoadModule status_module /usr/lib/apache/1.3/mod_status.so LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so LoadModule access_module /usr/lib/apache/1.3/mod_access.so LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so LoadModule apache_ssl_module /usr/lib/apache/1.3/libssl.so LoadModule auth_module /usr/lib/apache/1.3/mod_auth_ssl.so LoadModule perl_module /usr/lib/apache/1.3/mod_perl.so LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so LoadModule php4_module /usr/lib/apache/1.3/libphp4.so LoadModule proxy_add_forward_module /usr/lib/apache/1.3/mod_proxy_add_forward.so nofear:/etc/apache-ssl# apache-modconf apache-ssl enable mod_imap Replacing config file /etc/apache-ssl/modules.conf with new version nofear:/etc/apache-ssl# cat modules.conf # Autogenerated file - do not edit! # This file is maintained by the apache-ssl package. # To update it, run the command: # /usr/sbin/apache-modconf apache-ssl ClearModuleList AddModule mod_so.c AddModule mod_macro.c LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config_ssl.so LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so LoadModule mime_module /usr/lib/apache/1.3/mod_mime_ssl.so LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so LoadModule status_module /usr/lib/apache/1.3/mod_status.so LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so LoadModule imap_module /usr/lib/apache/1.3/mod_imap.so LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so LoadModule access_module /usr/lib/apache/1.3/mod_access.so LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so LoadModule apache_ssl_module /usr/lib/apache/1.3/libssl.so LoadModule auth_module /usr/lib/apache/1.3/mod_auth_ssl.so LoadModule perl_module /usr/lib/apache/1.3/mod_perl.so LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so LoadModule php4_module /usr/lib/apache/1.3/libphp4.so LoadModule proxy_add_forward_module /usr/lib/apache/1.3/mod_proxy_add_forward.so nofear:/etc/apache-ssl# apache-modconf apache-ssl disable mod_imap Replacing config file /etc/apache-ssl/modules.conf with new version nofear:/etc/apache-ssl# cat modules.conf # Autogenerated file - do not edit! # This file is maintained by the apache-ssl package. # To update it, run the command: # /usr/sbin/apache-modconf apache-ssl ClearModuleList AddModule mod_so.c AddModule mod_macro.c LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config_ssl.so LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so LoadModule mime_module /usr/lib/apache/1.3/mod_mime_ssl.so LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so LoadModule status_module /usr/lib/apache/1.3/mod_status.so LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so LoadModule access_module /usr/lib/apache/1.3/mod_access.so LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so LoadModule apache_ssl_module /usr/lib/apache/1.3/libssl.so LoadModule auth_module /usr/lib/apache/1.3/mod_auth_ssl.so LoadModule perl_module /usr/lib/apache/1.3/mod_perl.so LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so LoadModule php4_module /usr/lib/apache/1.3/libphp4.so LoadModule proxy_add_forward_module /usr/lib/apache/1.3/mod_proxy_add_forward.so nofear:/etc/apache-ssl# apache-modconf apache-ssl disable mod_proxy_add_forward nofear:/etc/apache-ssl# cat modules.conf # Autogenerated file - do not edit! # This file is maintained by the apache-ssl package. # To update it, run the command: # /usr/sbin/apache-modconf apache-ssl ClearModuleList AddModule mod_so.c AddModule mod_macro.c LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config_ssl.so LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so LoadModule mime_module /usr/lib/apache/1.3/mod_mime_ssl.so LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so LoadModule status_module /usr/lib/apache/1.3/mod_status.so LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so LoadModule access_module /usr/lib/apache/1.3/mod_access.so LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so LoadModule apache_ssl_module /usr/lib/apache/1.3/libssl.so LoadModule auth_module /usr/lib/apache/1.3/mod_auth_ssl.so LoadModule perl_module /usr/lib/apache/1.3/mod_perl.so LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so LoadModule php4_module /usr/lib/apache/1.3/libphp4.so LoadModule proxy_add_forward_module /usr/lib/apache/1.3/mod_proxy_add_forward.so > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 24, 2004 1:05 AM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Cc: Debian Apache Maintainers; [EMAIL PROTECTED] > Subject: Re: Bug#255930: apache-modconf fails to disable modules > > tag 255930 moreinfo > tag 255930 unreproducible > stop > > Hi, > > On Wed, 23 Jun 2004, C.Y.M. wrote: > > > > > Package: apache-common > > Version: 1.3.31-1 > > Change Request: apache-modconf fails to disable modules in > apache and > > apache-ssl > > > > For Example: When I type "apache-modconf apache-ssl disable > > mod_proxy_add_forward", the module is not removed from the > modules.conf > > file. Even though I was able to use "apache-modconf > apache-ssl enable > > mod_proxy_add_forward" to insert the module successfully. > > I cannot reproduce this problem here. Can you show me what is > the output > on console using these few commands: > > cat /etc/apache-ssl/modules.conf > > apache-modconf apache-ssl enable mod_imap > > cat /etc/apache-ssl/modules.conf > > apache-modconf apache-ssl disable mod_imap > > cat /etc/apache-ssl/modules.conf > > and tell me which questions are you asked during this process? > > Thanks > Fabio > > -- > <user> fajita: step one > <fajita> Whatever the problem, step one is always to look in > the error log. > <user> fajita: step two > <fajita> When in danger or in doubt, step two is to scream and shout. >