Issue #5396 has been updated by James Turnbull. Category set to user Status changed from Unreviewed to Accepted
Our Development lifecycle instructions are at: http://projects.puppetlabs.com/projects/puppet/wiki/Development_Lifecycle Thanks! ---------------------------------------- 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.
