saltstack / saltstack/salt

[BUG] Windows user.present failed usercase

Open
#58,442 3 comments 0 reactions 1 assignee View on GitHub

@xeacott is already working on this.

Since Sep 14, 2020.

bug Windows
Dominant language
Python
Stars
15.7k
Forks
5.6k
Avg merge
2d 44m
Merged PRs (30d)
80

Description

Description
On Windows, the user.present state fails to create a user XXX when group.present creates a group XXX.

Setup
(Please provide relevant configs and/or SLS files (be

Installsomepackage2:
  group.present:
    - name: bob114
    - system: True
  user.present:
    - name: bob114
    - groups:
      - bob114
    - system: True

sure to remove sensitive info).

Steps to Reproduce the behavior
(Include debug logs if possible and relevant)

$ salt-call.bat state.highstate --local
[ERROR   ] Error encountered during module reload. Modules were not reloaded.
[ERROR   ] Failed to create user bob114
[ERROR   ] nbr: 1379
[ERROR   ] ctx: NetUserAdd
[ERROR   ] msg: The specified local group already exists.
[ERROR   ] Failed to create new user bob114

          ID: Installsomepackage2
    Function: group.present
        Name: bob114
      Result: True
     Comment: Group bob114 is present and up to date
     Started: 22:28:38.861000
    Duration: 6.0 ms
     Changes:
----------
          ID: Installsomepackage2
    Function: user.present
        Name: bob114
      Result: False
     Comment: Failed to create new user bob114
     Started: 22:28:38.867000
    Duration: 36.0 ms

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Versions Report

salt --versions-report (Provided by running salt --versions-report. Please also mention any differences in master/minion versions.)
Salt Version:
           Salt: 3000.3

Dependency Versions:
           cffi: 1.12.2
       cherrypy: 17.4.1
       dateutil: 2.8.0
      docker-py: Not Installed
          gitdb: 2.0.5
      gitpython: 2.1.10
         Jinja2: 2.10.1
        libgit2: Not Installed
       M2Crypto: Not Installed
           Mako: 1.0.7
   msgpack-pure: Not Installed
 msgpack-python: 0.5.6
   mysql-python: Not Installed
      pycparser: 2.19
       pycrypto: Not Installed
   pycryptodome: 3.8.1
         pygit2: Not Installed
         Python: 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500
64 bit (AMD64)]
   python-gnupg: 0.4.4
         PyYAML: 5.1.2
          PyZMQ: 18.0.1
          smmap: 2.0.5
        timelib: 0.2.4
        Tornado: 4.5.3
            ZMQ: 4.3.1

System Versions:
           dist:
         locale: cp1252
        machine: AMD64
        release: 10
         system: Windows
        version: 10 10.0.19041  Multiprocessor Free

Additional context
Add any other context about the problem here.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.