Issue #5396 has been updated by Hector Rivas.

This problem will be fixed once a working user provider for AIX is included, 
like the one proposed in #5432 
----------------------------------------
Bug #5396: "Could not find a default provider for user" in AIX using puppet 
2.6.3
https://projects.puppetlabs.com/issues/5396

Author: Hector Rivas
Status: Accepted
Priority: Normal
Assignee: 
Category: user
Target version: 2.6.x
Affected Puppet version: 2.6.3
Keywords: puppet aix provider user 
Branch: 


The same problem than #4963 using AIX.

I migrated from 2.6.1 to 2.6.3. The user provider in AIX started to fail, 
probably due the addition of support for password age.

I implemented a new provider for AIX using the mkuser, rmuser, etc. commands 
with basic functionality. Use of that provider solves the problem. 
https://github.com/keymon/puppet-aix

The error output

    warning: iconv doesn't seem to support UTF-8/UTF-16 conversions
    debug: Failed to load library 'shadow' for feature 'libshadow'
    debug: Failed to load library 'ldap' for feature 'ldap'
    debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
    debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not 
exist
    debug: Puppet::Type::User::ProviderPw: file pw does not exist
    debug: Puppet::Type::User::ProviderUseradd: file chage does not exist
    debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
    err: Could not create resources for managing Puppet's files and directories 
in sections [:main, :agent, :ssl]: Could not find a default provider for user
    debug: Failed to load library 'rubygems' for feature 'rubygems'
    debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
    debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not 
exist
    debug: Puppet::Type::User::ProviderPw: file pw does not exist
    debug: Puppet::Type::User::ProviderUseradd: file chage does not exist
    debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
    err: Could not create resources for managing Puppet's files and directories 
in sections [:main, :ssl]: Could not find a default provider for user
    debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
    debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not 
exist
    debug: Puppet::Type::User::ProviderPw: file pw does not exist
    debug: Puppet::Type::User::ProviderUseradd: file chage does not exist
    debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
    err: Could not create resources for managing Puppet's files and directories 
in sections [:main, :ssl]: Could not find a default provider for user
    debug: Using cached certificate for ca
    debug: Using cached certificate for myhost
    debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
    debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not 
exist
    debug: Puppet::Type::User::ProviderPw: file pw does not exist
    debug: Puppet::Type::User::ProviderUseradd: file chage does not exist
    debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
    err: Could not create resources for managing Puppet's files and directories 
in sections [:main, :ssl, :agent]: Could not find a default provider for user
    debug: Loaded state in 0.01 seconds
    info: Retrieving plugin
    debug: Failed to load library 'selinux' for feature 'selinux'
    debug: Puppet::Type::File::ProviderMicrosoft_windows: feature 
microsoft_windows is missing
    debug: Loaded state in 0.01 seconds
    debug: Using cached certificate for ca
    debug: Using cached certificate for myhost
    debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
    debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not 
exist
    debug: Puppet::Type::User::ProviderPw: file pw does not exist
    debug: Puppet::Type::User::ProviderUseradd: file chage does not exist
    debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
    err: Could not create resources for managing Puppet's files and directories 
in sections [:main, :ssl]: Could not find a default provider for user
    




-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to