Applications Systems

Transactions are unknown, Unable to create worker process

WPM Transactions are unknown and not playing. Unable to create worker process. A message may be displayed on the Transaction Details page - Probe Process has timed out. Logon failure: the user has not been granted the requested logon type at this computer. Add the Worker Users as Local Administrators. Use Domain accounts. Allow Log on locally. Disable GPO, disable group policy blocking users to log on locally.

First published date

9/6/2019 3:21 PM

Last published date

9/18/2023 10:04 AM

Overview

The WPM Player uses WPM worker processes to:
  • Log into the local system that hosts the WPM Player service,
  • Play back the transaction steps of a recording, and
  • Collect statistics and screenshots during playback.

Utilize this article when the WPM Transactions are unknown and not playing. The Agent Worker logs (located here: C:\ProgramData\SolarWinds\Logs\SEUM\) should read:

ERROR SolarWinds.SEUM.Agent.WorkerProcessManagement.WorkerProcessManager - Unable to create worker process.

Or the AgentService.log will read:
ERROR SolarWinds.SEUM.Agent.WorkerProcessManagement.WorkerProcessManager - Error creating user account for Agent.
System.DirectoryServices.AccountManagement.PrincipalOperationException: Logon failure: the user has not been granted the requested logon type at this computer.
---> System.Runtime.InteropServices.COMException: Logon failure: the user has not been granted the requested logon type at this computer.


This is typically due to account privileges. WPM utilizes local users with by default. Sometimes the users may be blocked by GPO. Adding the users to local administrators group will correct the issue. 

Product section

Web Performance Monitor

Cause

Local SEUM Users do not have rights to launch a process.

Resolution

Add the Worker Users as Local Administrators

  1. RDP to your Player location.
  2. Go to Computer Management > Local Users and Groups > Groups.
  3. Double-click the Administrators then click Add.
  4. Click the Locations to set it to local computer (select the computer name). Then click Ok.
  5. Click Advanced > Find Now.
  6. Select all the SEUM users and click OK (shift click to select all).
  7. Save



Additional info

  • When Group Policy Objects (GPO) is used in the environment, you need to adjust those Local Security Policies to grant permission to Allow log on locally for all "SEUM-Users*" on the local machine. Otherwise, changes in user configuration on the local computer will be overwritten with every GPO update.
    • Security Settings > Local Policies > User Rights Assignments > Allow log on locally > properties
  • When GPO is applied then it often prevents the WPM services from using the SEUM-User accounts for certain task, such as creating the worker processes. Pay attention to which GPO is used and modify it for WPM requirements.
  • See also: Turn off automatic root certificates update and/or Transactions not playing after upgrading to 2020.2.2
  • If adding SEUM-Users to the local Administrators group still doesn’t help in your environment, set up domain users for playback instead local users.