On raspberry pi I have quite the same problem:
Thu Apr 7 07:21:48 2016 PLUGIN_INIT: could not load plugin shared object /usr/lib/openvpn/openvpn-auth-pam.so: /usr/lib/openvpn/openvpn-auth-pam.so: cannot open shared object file: No such file or directory
Thu Apr 7 07:21:48 2016 Exiting due to fatal error
I verified, the file and path are correct. So probably there is a problem with wrong permissions - how to verify and fix this?
my config file looks like this:
port 1194
proto tcp
dev tun
ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh1024.pem
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.220.220"
keepalive 10 60
client-cert-not-required
plugin /usr/lib/openvpn/openvpn-auth-pam.so login
username-as-common-name
user nobody
group nogroup
persist-key
persist-tun
verb 3