mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-05-16 07:17:24 +00:00
Troubleshooting document for installation in Linux
This commit is contained in:
parent
648cf123fd
commit
bda280c12d
@ -0,0 +1,99 @@
|
|||||||
|
---
|
||||||
|
title: Troubleshoot installation issues for Microsoft Defender ATP for Linux
|
||||||
|
ms.reviewer:
|
||||||
|
description: Troubleshoot installation issues for Microsoft Defender ATP for Linux
|
||||||
|
keywords: microsoft, defender, atp, linux, installation
|
||||||
|
search.product: eADQiWindows 10XVcnh
|
||||||
|
search.appverid: met150
|
||||||
|
ms.prod: w10
|
||||||
|
ms.mktglfcycl: deploy
|
||||||
|
ms.sitesec: library
|
||||||
|
ms.pagetype: security
|
||||||
|
ms.author: dansimp
|
||||||
|
author: dansimp
|
||||||
|
ms.localizationpriority: medium
|
||||||
|
manager: dansimp
|
||||||
|
audience: ITPro
|
||||||
|
ms.collection: M365-security-compliance
|
||||||
|
ms.topic: conceptual
|
||||||
|
---
|
||||||
|
|
||||||
|
# Troubleshoot installation issues for Microsoft Defender ATP for Linux
|
||||||
|
|
||||||
|
**Applies to:**
|
||||||
|
|
||||||
|
- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Linux](microsoft-defender-atp-linux.md)
|
||||||
|
|
||||||
|
## Installation failed
|
||||||
|
|
||||||
|
An error in installation may or may not result in a meaningful error message by the package manager. One can obtain the installation logs using:
|
||||||
|
```bash
|
||||||
|
$ sudo journalctl | grep 'microsoft-mdatp' > installation.log
|
||||||
|
$ grep 'postinstall end' installation.log
|
||||||
|
|
||||||
|
microsoft-mdatp-installer[102243]: postinstall end [2020-03-26 07:04:43OURCE +0000] 102216
|
||||||
|
```
|
||||||
|
An output from the previous command with correct date and time indicates success.
|
||||||
|
|
||||||
|
Check if the daemon is running:
|
||||||
|
```bash
|
||||||
|
$ ps aux | grep wdavdaemon
|
||||||
|
|
||||||
|
root 1966 0.2 0.8 1068244 82492 ? Ssl 10:37 0:24 /opt/microsoft/mdatp/sbin/wdavdaemon
|
||||||
|
mdatp 1967 0.0 3.7 1133040 373652 ? Sl 10:37 0:02 /opt/microsoft/mdatp/sbin/wdavdaemon
|
||||||
|
root 1968 0.0 0.2 421316 27048 ? Sl 10:37 0:00 /opt/microsoft/mdatp/sbin/wdavdaemon
|
||||||
|
```
|
||||||
|
|
||||||
|
## Steps to troubleshoot if wdavdaemon is not running
|
||||||
|
|
||||||
|
- Check if “mdatp” user exists:
|
||||||
|
```bash
|
||||||
|
$ id “mdatp”
|
||||||
|
```
|
||||||
|
If there’s no output, run
|
||||||
|
```bash
|
||||||
|
$ useradd --system --no-create-home --user-group --shell /usr/sbin/nologin mdatp
|
||||||
|
```
|
||||||
|
|
||||||
|
- Try enabling and restarting the service using:
|
||||||
|
```bash
|
||||||
|
$ systemctl enable mdatp
|
||||||
|
$ systemctl restart mdatp
|
||||||
|
```
|
||||||
|
|
||||||
|
- If mdatp.service is not found upon running the previous command, run
|
||||||
|
```bash
|
||||||
|
$ cp /opt/microsoft/mdatp/conf/mdatp.service <systemd_path>
|
||||||
|
|
||||||
|
where <systemd_path> is
|
||||||
|
lib/systemd/system for Ubuntu and Debian distributions
|
||||||
|
/usr/lib/systemd/system for Rhel, CentOS, Oracle and SLES
|
||||||
|
```
|
||||||
|
and then re-run step 2.
|
||||||
|
|
||||||
|
- If the above steps don’t work, try disabling SELinux, and then starting the service using step 2. Please re-enable immediately though for security reasons after trying this.
|
||||||
|
|
||||||
|
- Ensure that the filesystem containing wdavdaemon should not be mounted with “noexec”
|
||||||
|
|
||||||
|
## If wdavdaemon is running but eicar detection doesn't work
|
||||||
|
|
||||||
|
- Check the filesystem type using:
|
||||||
|
```bash
|
||||||
|
$ mount
|
||||||
|
```
|
||||||
|
Currently supported filesystems for on-access activity are ext2, ext3, ext4, temps, btrfs and xfs. Any files outside these filesystems will not be scanned.
|
||||||
|
|
||||||
|
- Collect diagnostic logs:
|
||||||
|
```bash
|
||||||
|
$ mdatp --diagnostic --create
|
||||||
|
```
|
||||||
|
|
||||||
|
## Command line tool “mdatp” is not working
|
||||||
|
|
||||||
|
- If running the command line tool `mdatp` gives an error `command not found`, run the following:
|
||||||
|
```bash
|
||||||
|
$ ln -sf /opt/microsoft/mdatp/sbin/wdavdaemonclient /usr/bin/mdatp
|
||||||
|
```
|
||||||
|
and try again.
|
||||||
|
|
||||||
|
- If step 1 doesn't work, please collect the diagnostic logs as indicated in the previous section.
|
Loading…
x
Reference in New Issue
Block a user