1. Introduction

  2.  Welcome
  3.  License manager basics
  4. Getting Started

  5.  ArcGIS License Manager system requirements
  6.  Supported software products
  7.  License manager installation and startup
  8.  Client machine setup using the ArcGIS Administrator
  9.  Existing users
  10. Administering the License Manager

  11.  Using the ArcGIS License Server Administrator
  12.  Starting and stopping the License Manager
  13.  Checking the license server status
  14.  Configuring license borrowing
  15.  Viewing the audit log
  16.  Viewing license availability
  17.  Authorizing additional features
  18.  Diagnosing errors
  19. ArcGIS License Manager with ArcGIS Enterprise

  20.  Introduction to ArcGIS License Manager with ArcGIS Enterprise Portal
  21.  Configure License Manager for use with ArcGIS Enterprise Portal
  22.  Useful information and best practices
  23. Advanced Topics

  24.  Automatically starting the License Manager
  25.  Defining port@host to one or more license servers
  26.  Backup license servers
  27.  Configure ArcGIS License Manager to work through a firewall
    1. The Options File

    2.  Using the Options file
    3.  ACTIVATION_EXPIRY_DAYS
    4.  DEBUGLOG
    5.  EXCLUDE
    6.  EXCLUDE_ENTITLEMENT
    7.  EXCLUDEALL
    8.  GROUP
    9.  GROUPCASEINSENSITIVE
    10.  HOST_GROUP
    11.  INCLUDE
    12.  INCLUDE_ENTITLEMENT
    13.  INCLUDEALL
    14.  MAX
    15.  NOLOG
    16.  RESERVE
    17.  Feature names for ArcGIS Option file
  28.  Transferring licenses from one License Manager to another
  29.  Using the license manager on Windows Terminal Server/Citrix
  30.  Enterprise deployment of the ArcGIS Desktop or ArcGIS Engine licenses
  31.  Provisioning files
  32.  Silent authorization commands
  33. Troubleshooting

  34.  Incorrect clock setting
  35.  Cannot connect to the License Manager
  36. Glossary

  37.  ArcGIS Administrator
  38.  ArcGIS License Manager
  39.  authorization
  40.  borrow
  41.  Concurrent use
  42.  daemon
  43.  debug log file
  44.  feature
  45.  license
  46.  License Manager
  47.  license server
  48.  named user
  49.  ArcGIS Enterprise Portal
  50.  provisioning file
  51.  Return
  52.  simultaneous session
  53.  Single use
  54.  Software Authorization Wizard

ArcGIS License Manager system requirements

The latest system and hardware requirements required to run ArcGIS License Manager are listed below. For information about earlier versions, see Esri Support.

Operating system requirements

The following satisfy the minimum operating system requirements:

NoteNote:

ArcGIS License Manager requires Microsoft Visual C++ 2015–2022 Redistributable (x64) minimum version 14.38.33130 or greater to proceed. To download and install this redistributable, please contact your system administrator.

ArcGIS License Manager is only supported on 64-bit Windows and Linux operating systems.

Esri does not provide support for products installed on a developer's release of an operating system.

It is recommended to consult the online version of the License Manager System Requirements for the latest and most up-to-date information.

For information on licensing ArcGIS License Manager in the cloud, see the following PDF white paper: Licensing ArcGIS Desktop in Cloud Environments.

Supported operating system

Latest update or service pack tested

Windows Server 2022 Standard and Datacenter

April 2024 Update

Windows Server 2019 Standard and Datacenter

April 2024 Update

Windows Server 2016 Standard and Datacenter

April 2024 Update

Windows 11 Pro and Enterprise (64 bit)

April 2024 Update

Windows 10 Pro and Enterprise (64 bit)

April 2024 Update

Red Hat Enterprise Linux (RHEL) Server 9

Update 3

Red Hat Enterprise Linux (RHEL) Server 8

Update 8

SUSE Linux Enterprise Server (SLES) 15

SP 4

NoteNote:

Prior and future updates or service packs on these operating systems are supported unless otherwise stated. The operating system version and updates must also be supported by the operating system provider.

Linux users:

Linux operating systems are only supported on Linux x86_64, on CPUs that adhere to the x86_64 architecture (64 bit), with supported Linux releases.

Machines with an underscore (_) in the name are not supported. The setup does not proceed if an underscore is detected in the machine name.

You cannot install the software as a root user.

Red Hat Enterprise Linux (RHEL) Server (64-bit) requirements

The Linux patches for Red Hat Enterprise Linux (RHEL) Server (64-bit) are supported as long as they are from RHEL Linux without modification to the kernel/glibc version.

The following packages are required:

RHEL Server 8

The following packages are required:

  • bzip2-libs.x86_64
  • dbus-libs.x86_64
  • elfutils-libelf.x86_64
  • elfutils-libs.x86_64
  • expat.x86_64
  • fontconfig.x86_64
  • freetype.x86_64
  • glib2.x86_64
  • glibc.x86_64
  • libattr.x86_64
  • libcap.x86_64
  • libdrm.x86_64
  • libgcc.x86_64
  • libgcrypt.x86_64
  • libglvnd.x86_64
  • libglvnd-glx.x86_64
  • libgpg-error.x86_64
  • libICE.x86_64
  • libpng12.x86_64
  • libpng.x86_64
  • libselinux.x86_64
  • libSM.x86_64
  • libuuid.x86_64
  • libX11.x86_64
  • libXau.x86_64
  • libxcb.x86_64
  • libXdamage.x86_64
  • libXext.x86_64
  • libXfixes.x86_64
  • libxkbcommon.x86_64
  • libxkbcommon-x11.x86_64
  • libXrender.x86_64
  • libxshmfence.x86_64
  • libXxf86vm.x86_64
  • lz4.x86_64
  • mesa-dri-drivers.x86_64
  • mesa-libGL.x86_64
  • mesa-libEGL.x86_64
  • mesa-libglapi.x86_64
  • pcre.x86_64
  • redhat-lsb.x86_64
  • systemd-libs.x86_64
  • xcb-util-cursor.x86_64
  • xcb-util-image.x86_64
  • xcb-util-keysyms.x86_64
  • xcb-util-renderutil.x86_64
  • xcb-util-wm.x86_64
  • xz-libs.x86_64
  • zlib.x86_64
FNP
  • fuse-libs.x86_64
  • fuse3-devel.x86_64
  • gvfs-fuse.x86_64

CautionCaution:

Important note:

On Red Hat Enterprise Linux (RHEL) Server 8 systems, a directory named var/run/FNP is required. However, this folder is removed during a reboot of the system. You must re-create the folder manually with 777 permissions every time the system boots and before the FNPLicensingService daemon is started. For more information, see Technical-article 000021129.

Red Hat Enterprise Linux (RHEL) Server (64-bit) requirements

The Linux patches for Red Hat Enterprise Linux (RHEL) Server (64-bit) are supported as long as they are from RHEL Linux without modification to the kernel/glibc version.

The following packages are required:

RHEL Server 9

The following packages are required:

  • bzip2-libs.x86_64
  • dbus-libs.x86_64
  • elfutils-libelf.x86_64
  • elfutils-libs.x86_64
  • expat.x86_64
  • fontconfig.x86_64
  • freetype.x86_64
  • glib2.x86_64
  • glibc.x86_64
  • libattr.x86_64
  • libcap.x86_64
  • libdrm.x86_64
  • libgcc.x86_64
  • libgcrypt.x86_64
  • libglvnd.x86_64
  • libglvnd-glx.x86_64
  • libgpg-error.x86_64
  • libICE.x86_64
  • libpng.x86_64
  • libselinux.x86_64
  • libSM.x86_64
  • libuuid.x86_64
  • libX11.x86_64
  • libXau.x86_64
  • libxcb.x86_64
  • libXdamage.x86_64
  • libXext.x86_64
  • libXfixes.x86_64
  • libxkbcommon.x86_64
  • libxkbcommon-x11.x86_64
  • libXrender.x86_64
  • libxshmfence.x86_64
  • libXxf86vm.x86_64
  • lz4.x86_64
  • mesa-dri-drivers.x86_64
  • mesa-libGL.x86_64
  • mesa-libEGL.x86_64
  • mesa-libglapi.x86_64
  • pcre.x86_64
  • systemd-libs.x86_64
  • xcb-util-cursor.x86_64
  • xcb-util-image.x86_64
  • xcb-util-keysyms.x86_64
  • xcb-util-renderutil.x86_64
  • xcb-util-wm.x86_64
  • xz-libs.x86_64
  • zlib.x86_64
FNP
  • fuse-libs.x86_64
  • fuse3-devel.x86_64
  • gvfs-fuse.x86_64

CautionCaution:

Important notes:

On Red Hat Enterprise Linux (RHEL) Server 9 systems, a directory named var/run/FNP is required. However, this folder is removed during a reboot of the system. You must re-create the folder manually with 777 permissions every time the system boots and before the FNPLicensingService daemon is started. For more information, see Technical-article 000021129.

If configuring Red Hat Enterprise Linux (RHEL) Server 9 system using the shell script to configure FlexNet licensing:

  1. Navigate to <installation_path>/arcgis/licensemanager/licensingservice
  2. Run install_fnp.sh . This shell script configures the FlexNet licensing service executable to run as a root-privilege setuid process. If installing on RedHat 9, install_fnp.sh should be run with the "- -nolsb" flag. For example,install_fnp.sh - -nolsb
  3. The FlexNet licensing service daemon needs to run continuously. Therefore, a further installation step is required to ensure it is started a boot time. Because the FlexNet licensing service daemon does not need to run with root privilege, it can be started by adding the following line to a nominated user's crontab (In the case of ArcGIS License Manager 2023.0): @reboot /usr/local/share/FNP/service64/11.19.4/FNPLicensingService -r 2>&1 >/tmp/fnpd.log

SUSE Linux Enterprise Server (SLES) (64-bit) requirements

SLES 15

The Linux patches for SUSE Linux Enterprise Server (SLES) (64-bit) are supported as long as they are from SUSE Linux without modification to the kernel/glibc version.

The following packages are required:

  • Mesa-dri.x86_64
  • Mesa-gallium.x86_64
  • Mesa-libEGL1.x86_64
  • Mesa-libGL1.x86_64
  • Mesa-libglapi0.x86_64
  • Mesa-libva.x86_64
  • Mesa.x86_64
  • dbus-1-x11.x86_64
  • fontconfig.x86_64
  • fonts-config
  • glibc.x86_64
  • libICE6.x86_64
  • libSM6.x86_64
  • libX11-6.x86_64
  • libX11-data
  • libX11-xcb1.x86_64
  • libXau6.x86_64
  • libXcursor1.x86_64
  • libXdamage1.x86_64
  • libXext6.x86_64
  • libXfixes3.x86_64
  • libXi6.x86_64
  • libXrender1.x86_64
  • libXxf86vm1.x86_64
  • libdrm2.x86_64
  • libdrm_amdgpu1.x86_64
  • libdrm_intel1.x86_64
  • libdrm_nouveau2.x86_64
  • libdrm_radeon1.x86_64
  • libexpat1.x86_64
  • libfreetype6.x86_64
  • libfontenc1.x86_64
  • libgbm1.x86_64
  • libgcc_s1.x86_64
  • libglib-2_0-0.x86_64
  • libglvnd.x86_64
  • libgthread-2_0-0.x86_64
  • libpciaccess0.x86_64
  • libpng12-0.x86_64
  • libpng16-16.x86_64
  • libuuid1.x86_64
  • libwayland-client0.x86_64
  • libwayland-server0.x86_64
  • libxcb-dri2-0.x86_64
  • libxcb-dri3-0.x86_64
  • libxcb-glx0.x86_64
  • libxcb-present0.x86_64
  • libxcb-sync1.x86_64
  • libxcb-xfixes0.x86_64
  • libxcb-xkb1.x86_64
  • libxcb1.x86_64
  • libxkbcommon0.x86_64
  • libxkbcommon-x11-0.x86_64
  • libxshmfence1.x86_64
  • libz1.x86_64
  • mkfontdir.x86_64
  • mkfontscale.x86_64
  • xkeyboard-config-lang
  • xkeyboard-config
  • xorg-x11-fonts-core
  • xorg-x11-fonts
FNP
  • fuse.x86_64
  • libfuse2.x86_64

Hardware requirements

RHEL Server 8

Hardware

Supported and recommended

CPU

2.2 GHz minimum; Hyper-threading (HHT) or Multi-core recommended

Platform

x64 with SSE2 extensions

Memory/RAM

2 GB minimum

Display properties

24-bit color depth minimum

Also see video/graphics adapter requirements below.*

Screen resolution

1024x768 recommended minimum at normal size (96 dpi)

Disk space

119 MB Windows, 330 MB Linux

Video/Graphics adapter

64 MB RAM minimum; 256 MB RAM or higher recommended. NVIDIA, AMD, and Intel chipsets supported.

24-bit capable graphics accelerator.

OpenGL version 2.0 runtime minimum is required, and Shader Model 3.0 or higher is recommended.

*Be sure to use the latest available drivers.