apache24-2.4.4 AUTHN_DBD requires DBD.
olli hauer
ohauer at gmx.de
Sat Mar 30 16:12:48 UTC 2013
On 2013-03-30 17:01, O. Hartmann wrote:
> 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
Check if you have somewhere WITHOUT_DBD in make.conf,
this would explain this.
Maybe a really quick search
$> make rmconfig
$> script -q TMP make -dA showconfig
$> grep -e WITH_DBD -e WITHOUT_DBD TMP | grep Global
If you see "Global:WITHOUT_DBD = true" then it is 99% from make.conf
Btw. same issue is maybe for CACHE
--
Regards,
olli
>> 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]
>>>
>
>
More information about the freebsd-ports
mailing list