Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Normal
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: PUP 5.5.16, PUP 6.0.10, PUP 6.4.3, PUP 6.5.0
-
Component/s: None
-
Labels:
-
Template:
-
Team:Night's Watch
-
Sprint:PR - 2019-06-12
-
Method Found:Needs Assessment
-
Release Notes:Bug Fix
-
Release Notes Summary:
-
QA Risk Assessment:Needs Assessment
Description
Puppet Version: 6.4.2
Puppet Server Version: N/A
OS Name/Version: Solaris 11
Desired Behavior: Able to remove a user without any errors
Actual Behavior:
When applying the following an error occurs:
root@yz4rr58lsjdxqz3:~# puppet apply -e 'user { "testuser": ensure => "present", managehome => false }' |
Notice: /File[/etc/puppetlabs/code/environments/production]/ensure: created
|
Notice: Compiled catalog for yz4rr58lsjdxqz3.delivery.puppetlabs.net in environment production in 0.03 seconds |
Notice: /Stage[main]/Main/User[testuser]/ensure: created
|
Notice: Applied catalog in 0.06 seconds |
root@yz4rr58lsjdxqz3:~# puppet apply -e 'user { "testuser": ensure => "absent", managehome => true }' |
Notice: Compiled catalog for yz4rr58lsjdxqz3.delivery.puppetlabs.net in environment production in 0.03 seconds |
Error: Could not delete user testuser: Execution of '/usr/sbin/userdel -r testuser' returned 12: UX: /usr/sbin/userdel: ERROR: Unable to remove home directory. No such file or directory |
Error: /Stage[main]/Main/User[testuser]/ensure: change from 'present' to 'absent' failed: Could not delete user testuser: Execution of '/usr/sbin/userdel -r testuser' returned 12: UX: /usr/sbin/userdel: ERROR: Unable to remove home directory. No such file or directory |
Notice: Applied catalog in 0.12 seconds// code placeholder |
We are seeing this issue in puppetlabs-accounts in https://github.com/puppetlabs/puppetlabs-accounts/pulls/222 when running adhoc against Solaris 11.