apache24-2.4.4 AUTHN_DBD requires DBD.
O. Hartmann
ohartman at zedat.fu-berlin.de
Sat Mar 30 16:01:48 UTC 2013
On Sat, 2013-03-30 at 16:52 +0100, olli hauer wrote:
> Easy solution,
>
> change this to on -> DBD=off: Apache DBD Framework
>
> --
> Regards,
> olli
Well, this is very funny and no easy solution at all.
I explicitely switched this to on - but is is always off when I enter
the "make config" a second time!
This happens on three other machines as well as on the one Irepoted the
error from (all FreeBSD 10.0-CURRENT #0 r248931: Sat Mar 30 10:51:31 CET
2013).
It seems, some ill-logic switches back the selection.
Even "make rmconfig" doesn't solve the problem. After a full rmconfig,
all checkboxes are checked to ON down to VHOST_ALIAS. Calling a second
time leaves some checkboxes now OFF for some magic reasons:
CACHE
DBD
FILTER
REQUEST
I tried investigating, but did not get very far.
oh
>
> On 2013-03-30 16:31, O. Hartmann wrote:
> > I try to replace www/apache22 with www/apache24 and run on all FreeBSD
> > 10.0-CURRENT boxes (three) into the same problem:
> >
> > ===> Cleaning for apache24-2.4.4
> > ===> apache24-2.4.4 AUTHN_DBD requires DBD.
> > *** [all] Error code 1
> >
> > Stop in /usr/ports/www/apache24.
> >
> >
> > Below, the "make showconfig" output is shown.
> >
> > I consider this a bug.
> >
> > ===> The following configuration options are available for
> > apache24-2.4.4:
> > ACCESS_COMPAT=on: Old group authorizations based on host (name or
> > IP), deprecated by mod_authz_host
> > ACTIONS=on: Action triggering on requests
> > ALIAS=on: Mapping of requests to different filesystem parts
> > ALLOWMETHODS=on: Easily restrict what HTTP methods can be used on
> > the server
> > ASIS=on: Sends files that contain their own HTTP headers
> > AUTHN_ANON=on: Anonymous user authentication control
> > AUTHN_CORE=on: Core authentication module
> > AUTHN_DBD=on: SQL-based authentication control
> > AUTHN_DBM=on: DBM-based authentication control
> > AUTHN_FILE=on: File-based authentication control
> > AUTHN_SOCACHE=on: Cached authentication control
> > AUTHZ_CORE=on: Core authorization provider vector module
> > AUTHZ_DBD=on: SQL based authorization and Login/Session support
> > AUTHZ_DBM=on: DBM-based authorization control
> > AUTHZ_GROUPFILE=on: Group authorization using plaintext files
> > AUTHZ_HOST=on: Host-based authorization control
> > AUTHZ_OWNER=on: Authorization based on file ownership
> > AUTHZ_USER=on: User Authorization
> > AUTH_BASIC=on: Basic authentication
> > AUTH_DIGEST=on: RFC2617 Digest authentication
> > AUTH_FORM=on: Form authentication
> > AUTOINDEX=on: Directory listing
> > BUFFER=on: Filter Buffering
> > CACHE=off: Dynamic file caching
> > CACHE_DISK=on: Disk caching module
> > CERN_META=on: CERN-type meta files
> > CGI=on: CGI scripts (non-threaded MPMs)
> > CGID=on: CGI scripts (threaded MPMs)
> > DAV=on: WebDAV protocol handling. --enable-dav also enables
> > mod_dav_fs
> > DAV_FS=on: DAV provider for the filesystem. --enable-dav also
> > enables mod_dav_fs
> > DBD=off: Apache DBD Framework
> > DEFLATE=on: Deflate transfer encoding support
> > DIR=on: Directory request handling
> > DUMPIO=on: I/O dump filter
> > ENV=on: Modifies environment passed to CGI/SSI pages
> > EXPIRES=on: Expires header control
> > EXT_FILTER=on: External filter module
> > FILE_CACHE=on: File cache
> > FILTER=off: Smart Filtering
> > HEADERS=on: HTTP header control
> > IMAGEMAP=on: Server-side imagemaps
> > INCLUDE=on: Server-side includes
> > INFO=on: Server information
> > LBMETHOD_BYBUSYNESS=on: Apache proxy Load balancing by busyness
> > LBMETHOD_BYREQUESTS=on: Apache proxy Load balancing by request
> > counting
> > LBMETHOD_BYTRAFFIC=on: Apache proxy Load balancing by traffic
> > counting
> > LOGIO=on: Input and output logging
> > LOG_DEBUG=on: Configurable debug logging
> > MIME=on: Mapp file-ext. to MIME (recommended)
> > MIME_MAGIC=on: Automagically determining MIME type
> > NEGOTIATION=on: Content negotiation
> > RATELIMIT=on: Output Bandwidth Limiting
> > REMOTEIP=on: Translate header contents to an apparent client
> > remote_ip
> > REQTIMEOUT=on: Limit time waiting for request from client
> > REQUEST=off: Request Body Filtering
> > REWRITE=on: Rule based URL manipulation
> > SED=on: Filter request and/or response bodies through sed
> > SETENVIF=on: Modify ENV vars based on characteristics of the
> > request
> > SOCACHE_DBM=on: dbm small object cache provider
> > SOCACHE_MEMCACHE=on: memcache small object cache provider
> > SOCACHE_SHMCB=on: shmcb small object cache provider
> > SPELING=on: Correct common URL misspellings
> > SSL=on: SSL/TLS support (mod_ssl)
> > STATUS=on: Process/thread monitoring
> > SUBSTITUTE=on: Response content rewrite-like filtering
> > UNIQUE_ID=on: Per-request unique ids
> > USERDIR=on: Mapping of requests to user-specific directories
> > VERSION=on: Determining httpd version in config files
> > VHOST_ALIAS=on: Mass virtual hosting
> > AUTHNZ_LDAP=on: LDAP based authentication
> > LDAP=off: LDAP caching and connection pooling services
> > CHARSET_LITE=off: Character set translation. Enabled by default
> > only on EBCDIC systems
> > DATA=off: RFC2397 data encoder
> > DAV_LOCK=on: DAV provider for generic locking
> > DIALUP=off: Rate limits static files to dialup modem speeds
> > IDENT=off: RFC 1413 ident lookups
> > LOG_FORENSIC=off: Forensic logging
> > LUA=off: Apache Lua Framework
> > REFLECTOR=off: Reflect request through the output filter stack
> > SLOTMEM_PLAIN=off: Slotmem provider that uses plain memory
> > SLOTMEM_SHM=off: Slotmem provider that uses shared memory
> > SOCACHE_DC=off: distcache small object cache provider
> > SUEXEC=off: Set uid and gid for spawned processes
> > USERTRACK=off: User-session tracking
> > XML2ENC=on: i18n support for markup filters
> > WATCHDOG=off: Watchdog module
> > HEARTBEAT=off: Generates Heartbeats
> > HEARTMONITOR=off: Collects Heartbeats
> > LBMETHOD_HEARTBEAT=off: Apache proxy Load balancing from Heartbeats
> > CASE_FILTER=off: (dev) example uppercase conversion filter
> > CASE_FILTER_IN=off: (dev) example uppercase conversion input filter
> > ECHO=off: (dev) example echo server
> > EXAMPLE_HOOKS=off: (dev) example hook module
> > EXAMPLE_IPC=off: (dev) example IPC module
> > OPTIONAL_FN_EXPORT=off: (dev) example optional function exporter
> > OPTIONAL_FN_IMPORT=off: (dev) example optional function importer
> > OPTIONAL_HOOK_EXPORT=off: (dev) example optional hook exporter
> > OPTIONAL_HOOK_IMPORT=off: (dev) example optional hook importer
> > BUCKETEER=off: (dev) buckets manipulation filter, useful only for
> > developers and testing purposes
> > LUAJIT=off: LuaJit Support
> > IPV4_MAPPED=off: Allow IPv6 sockets to handle IPv4 connections
> > PROXY=on: Build enabled PROXY modules
> > SESSION=on: Build enabled SESSION modules
> > ====> Options available for the multi PROXY: you have to choose at least
> > one of them
> > PROXY_AJP=on: AJP support module for mod_proxy
> > PROXY_BALANCER=on: mod_proxy extension for load balancing
> > PROXY_CONNECT=on: mod_proxy extension for CONNECT request handling
> > PROXY_EXPRESS=on: Dynamic mass reverse proxy extension for
> > mod_proxy
> > PROXY_FCGI=on: FastCGI support module for mod_proxy
> > PROXY_FTP=on: FTP support module for mod_proxy
> > PROXY_HTTP=on: HTTP support module for mod_proxy
> > PROXY_SCGI=on: SCGI gateway module for mod_proxy
> > PROXY_FDPASS=off: fdpass external process support module for
> > mod_proxy
> > PROXY_HTML=off: Fix HTML Links in a Reverse Proxy
> > ====> Options available for the multi SESSION: you have to choose at
> > least one of them
> > SESSION_COOKIE=on: Session cookie module
> > SESSION_CRYPTO=on: Session crypto module
> > SESSION_DBD=on: Session dbd module
> > ====> Options available for the single DEFAULT_MPM: you have to select
> > exactly one of them
> > MPM_PREFORK=off: non-threaded, pre-forking web server
> > MPM_WORKER=on: hybrid multi-threaded multi-process web server
> > MPM_EVENT=off: MPM worker variant with the goal of consuming
> > threads only for connections with active processing
> > ====> Options available for the radio SHARED_MPM: you can only select
> > none or one of them
> > MPM_SHARED=on: all MPMs as loadable module
> > ===> Use 'make config' to modify these settings
> > root at gate [apache24]
> >
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20130330/ff0d4ee2/attachment.sig>
More information about the freebsd-ports
mailing list