I've read through post "802.1x Novell Chap authentication problems" but
still can't get the peap portion to work. I can authenticate user's to eDir
using FR and LDAP.

The problem occurs when I enable tls, I've included the debug

Module: Loaded eap
eap: default_eap_type = "md5"
eap: timer_expire = 60
eap: ignore_unknown_eap_types = no
eap: cisco_accounting_username_bug = no
rlm_eap: Loaded and initialized type md5
rlm_eap: Loaded and initialized type leap
gtc: challenge = "Password: "
gtc: auth_type = "PAP"
rlm_eap: Loaded and initialized type gtc
tls: rsa_key_exchange = no
tls: dh_key_exchange = yes
tls: rsa_key_length = 512
tls: dh_key_length = 512
tls: verify_depth = 0
tls: CA_path = "(null)"
tls: pem_file_type = yes
tls: private_key_file = "/etc/raddb/certs/v-radius-priv.b64"
tls: certificate_file = "/etc/raddb/certs/v-radius-pub.b64"
tls: CA_file = "/etc/raddb/certs//rootdir.b64"
tls: private_key_password = "(null)"
tls: dh_file = "/etc/raddb/certs/dh"
tls: random_file = "/etc/raddb/certs/random"
tls: fragment_size = 1024
tls: include_length = yes
tls: check_crl = no
tls: check_cert_cn = "(null)"
rlm_eap_tls: Loading the certificate file as a chain
17737:error:02001002:system library:fopen:No such file or
directory:bss_file.c:1 22:fopen('/etc/raddb/certs/demoCA/rootdir.b64','r')
17737:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:125:
17737:error:0B084002:x509 certificate
routines:X509_load_cert_crl_file:system li b:by_file.c:274:
rlm_eap_tls: Error reading Trusted root CA list
rlm_eap: Failed to initialize type tls
radiusd.conf[10]: eap: Module instantiation failed.
radiusd.conf[1904] Unknown module "eap".
radiusd.conf[1851] Failed to parse authenticate section.
v-radius:~ #

Despite what it says, the files do exist.