Results 1 to 2 of 2

Thread: perdition won't start after 4.5 Upgrade

  1. #1
    freeformz is offline Intermediate Member
    Join Date
    Aug 2006
    Posts
    22
    Rep Power
    9

    Default perdition won't start after 4.5 Upgrade

    Perdition won't start after an upgrade to 4.5.

    The OS is Debian 3.1.

    zmcontrol start spits out the following:
    ...
    Starting imapproxy...FAILED
    Starting imap4
    dlopen of "/opt/zimbra/perdition-1.17/lib/libperditiondb_gdbm.so.0" failed
    perdition version 1.17 Copyright Horms

    perdition is a mail retrieval proxy daemon

    Usage: perdition [options]

    Options:
    -A|--add_domain STATE[,STATE...][,STRIP_DEPTH]:
    Appends a domain to the USER based on the IP address connected to
    in given state(s). (default "")
    -B|--no_bind_banner:
    Use uname to generate banner of even if bind_address is in effect.
    -b|--bind_address IP_ADDRESS|HOSTNAME:
    Bind to this address.
    (default "")
    -C|--connection_logging:
    Log all communication received from end-users or real servers or
    sent from perdition.
    Note: debug must be in effect for this option to take effect.
    --connect_relog SECONDS:
    How often to relog the connection.
    Zero for no relogging. (default 300)
    -c|--client_server_specification:
    Allow end-user to specify the real-server.
    -D|--domain_delimiter STRING:
    Delimiter between username and domain. (default "@")
    -d|--debug:
    Turn on verbose debugging.
    -e|--explicit_domain STRING:
    With -A, use STRING as the default domain rather than deriving
    from the IP address connected to.
    -F|--log_facility FACILITY:
    Facility to log to. (default "mail")
    -f|--config_file FILENAME:
    Name of config file to read.
    (default is invocation independent)
    -g|--group group:
    Group to run as. (default "nobody")
    -h|--help:
    Display this message.
    -I|--capability|--pop_capability|--imap_capability STRING:
    Capabilities for the protocol.
    (default "protocol dependent")
    -i|--inetd_mode:
    Run in inetd mode.
    -L|--connection_limit number LIMIT:
    Maximum number of simultaneous connections to accept.
    Zero for no limit. (default 0)
    -l|--listen_port PORT_NUMBER|PORT_NAME:
    Port to listen on. (default "protocol dependent")
    --login_disabled:
    Do not allow users to log in.
    --lower_case STATE[,STATE...]:
    Convert usernames to lower case according the the locale in given
    state(s). (default "")
    -M|--map_library FILENAME:
    Library to open that provides functions to look up the server for a
    user.
    (default "/opt/zimbra/perdition-1.17/lib/libperditiondb_gdbm.so.0")
    -m|--map_library_opt STRING:
    String option for the map_library. (default "")
    --no_daemon:
    Do not detach from terminal.
    -n|--no_lookup:
    Disable host and port lookup.
    -O|--ok_line STRING:
    Use STRING as the OK line to send to the client.
    Overridden by server_resp_line.
    (default "You are so in")
    -o|--server_resp_line:
    Use back-end server's authentication response, instead of
    generating one.
    -P|--protocol PROTOCOL:
    Protocol to use.
    (default "POP3")
    available protocols: "POP3, IMAP4, POP3S, IMAP4S"
    -p|--outgoing_port PORT_NAME|PORT_NUMBER:
    Default real-server port. (default "protocol dependent")
    -s|--outgoing_server SERVER[,SERVER...]:
    Default server(s). (default "")
    --pid_file FILENAME
    Path for pidfile. Must be a full path starting with a '/'.
    Empty for no pid file. Not used in inetd mode.
    (default "/opt/zimbra/perdition-1.17/var/run/ARGV[0]")
    -S|--strip_domain STATE[,STATE...]:
    Allow domain portion of username to be striped in given state(s).
    (default "")
    -t|--timeout SECONDS:
    Idle timeout. Zero for infinite timeout. (default 1800)
    -u|--username USERNAME:
    User to run as. (default "nobody")
    -U|--username_from_database:
    Substitute username from popmap lookup.
    -q|--quiet:
    Only log errors. Overridden by debug
    --query_key FORMAT[,FORMAT...]:
    Specify a list of query strings to search for in the popmap.
    (default "")

    SSL/TLS Specific Options:
    --ssl_mode MODE[,MODE ...]:
    Use SSL and or TLS for the listening and/or outgoing connections.
    (default "")
    --ssl_ca_chain_file:
    Chain file containing Certificate Authorities to use when
    verifying certificates. Overrides ssl_ca_file and ssl_ca_path
    (default "")
    (recommended location "/opt/zimbra/perdition-1.17/etc/perdition/perdition.ca.pem")
    --ssl_ca_file FILENAME:
    File containing Certificate Authorities to use when verifying
    certificates. When building the Certificate Authorities chain,
    ssl_ca_file is used first, if set, and then ssl_ca_path, if set.
    (default "")
    (recommended location "/opt/zimbra/perdition-1.17/etc/perdition/perdition.ca.pem")
    --ssl_ca_path DIRECTORYNAME:
    Directory containing Certificate Authorities files to use when
    verifying certificates. When building the Certificate Authorities
    chain, ssl_ca_file is used first, if set, and then ssl_ca_path,
    if set.
    (default "/opt/zimbra/perdition-1.17/etc/perdition/perdition.ca/")
    --ssl_ca_accept_self_signed:
    Accept self-signed certificates.
    --ssl_cert_file FILENAME:
    Certificate chain to use when listening for SSL or TLS connections.
    (default "/opt/zimbra/perdition-1.17/etc/perdition/perdition.crt.pem")
    --ssl_cert_accept_self_signed:
    Accept self-signed certificates.
    --ssl_cert_accept_expired:
    Accept expired certificates. This includes server certificates
    and certificate authority certificates.
    --ssl_cert_accept_not_yet_valid:
    Accept certificates that are not yet valid. This includes server
    certificates and certificate authority certificates.
    --ssl_cert_verify_depth DEPTH:
    Chain Depth to recurse to when verifying certificates.
    (default 9)
    --ssl_key_file FILENAME:
    Public key to use when listening for SSL or TLS connections.
    (default "/opt/zimbra/perdition-1.17/etc/perdition/perdition.key.pem")
    --ssl_listen_ciphers STRING:
    Cipher list when listening for SSL or TLS connections.
    If empty ("") then openssl's default will be used.
    (default "")
    --ssl_outgoing_ciphers STRING:
    Cipher list when making outgoing SSL or TLS connections.
    If empty ("") then openssl's default will be used.
    (default "")
    --ssl_no_cert_verify:
    Don't cryptographically verify the real-server's certificate.
    --ssl_no_cn_verify:
    Don't verify the real-server's common name with the name used
    to connect to the server.

    Notes: Default value for binary flags is off.
    If a string argument is empty ("") then the option will not
    be used unless noted otherwise.
    See the perdition(8) man page for more details.

    This repeats several times... Well the perdition --help output anyway along with the missing lib.

    I checked /opt/zimbra/perdition-1.17/lib/, there is no libperditiondb_gdbm.so.0 there or anywhere else in /opt/zimbra

    /var/log/zimbra.log doesn't show anything useful.

    Output of dpkg -L zimbra-store also doesn't show the file. So I think the debian package is broken.

  2. #2
    jholder's Avatar
    jholder is offline Former Zimbran
    Join Date
    Oct 2005
    Location
    Thatcher, AZ
    Posts
    5,606
    Rep Power
    20

    Default

    Hi and thanks for the info.
    I've forwarded this on to a developer, and you should get a reply once we figure out what's goin on.

    Thanks
    john

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 7
    Last Post: 02-03-2011, 07:01 AM
  2. Zimbra .pids / service monitoring
    By bin2hex in forum Administrators
    Replies: 24
    Last Post: 04-03-2010, 09:12 PM
  3. ZCO fails after upgrade to 4.5
    By awbecker in forum Zimbra Connector for Outlook
    Replies: 29
    Last Post: 04-21-2007, 12:57 AM
  4. Zimbra will not start after upgrade to 3.1.2
    By kennyfordham in forum Administrators
    Replies: 1
    Last Post: 06-04-2006, 10:35 PM
  5. Is it started or not
    By kwelipatton in forum Installation
    Replies: 10
    Last Post: 03-28-2006, 11:11 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •