You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: support/azure/virtual-machines/linux/repair-linux-vm-using-azure-virtual-machine-repair-commands.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.topic: troubleshooting
13
13
ms.workload: infrastructure-services
14
14
ms.tgt_pltfrm: vm-linux
15
15
ms.devlang: azurecli
16
-
ms.date: 10/11/2021
16
+
ms.date: 04/29/2025
17
17
ms.author: genli
18
18
---
19
19
@@ -32,6 +32,7 @@ If your Linux virtual machine (VM) in Azure encounters a boot or disk error, you
32
32
> * The maximum time a script can run is 90 minutes, after which it will time out.
33
33
> * Do not modify the tags that are created on the repair VM. The tags are neccessary for the restore command to function correctly.
34
34
> * For VMs using Azure Disk Encryption, only managed disks encrypted with single pass encryption (with or without KEK) are supported.
35
+
> * The VM Contributor role doesn't provide enough permissions to run the scripts, as they require permissions to read, write, and delete resources in the resource group that includes the target VM. Therefore roles such as Contributor or Owner at that resource group level is required.
Copy file name to clipboardExpand all lines: support/azure/virtual-machines/linux/serial-console-grub-single-user-mode.md
+5-22
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ ms.author: genli
22
22
23
23
[!INCLUDE [CentOS End Of Life](../../../includes/centos-end-of-life-note.md)]
24
24
25
-
GRand Unified Bootloader (GRUB) is likely the first thing you see when you boot a virtual machine (VM). Because it's displayed before the operating system has started, GRUB isn't accessible via SSH. In GRUB, you can modify your boot configuration to boot into single-user mode, among other things.
25
+
Grand Unified Bootloader (GRUB) operates at an early stage in a Linux virtual machine (VM) boot process. It operates before the Linux kernel is loaded and before any system services (such as networking or SSH) are started, so GRUB isn't accessible via SSH. You must use the Serial Console to access GRUB. In GRUB, you can modify your boot configuration to boot into single-user mode, among other things.
26
26
27
27
Single-user mode is a minimal environment with minimal functionality. It can be useful for investigating boot issues, file system issues, or network issues. Fewer services can run in the background and, depending on the runlevel, a file system might not even be automatically mounted.
28
28
@@ -31,7 +31,7 @@ Single-user mode is also useful in situations where your VM might be configured
31
31
> [!NOTE]
32
32
> The Serial Console service allows only users with *contributor* level or higher permissions to access the serial console of a VM.
33
33
34
-
To enter single-user mode, enter GRUB when your VM is booting, and modify the boot configuration in GRUB. See detailed instructions for entering GRUB in the next section. In general, if your VM has been configured to display GRUB, you can use the restart button within your VM's serial console to restart the VM and display GRUB.
34
+
To enter single-user mode, enter GRUB when your VM is booting, and modify the boot configuration in GRUB. See detailed instructions for entering GRUB in the next section. If your VM is set up to display GRUB, you can use the restart button within your VM's serial console to restart the VM and display GRUB.
35
35
36
36
:::image type="content" source="media/serial-console-grub-single-user-mode/restart-vm-button.png" alt-text="Screenshot of the Restart VM button displayed in the tool bar." border="false":::
37
37
@@ -51,7 +51,7 @@ You can also restart your VM by running a SysRq "b" command if [SysRq](./serial-
51
51
52
52
## General single-user mode access
53
53
54
-
You might need manual access to single-user mode when you haven't configured an account with password authentication. Modify the GRUB configuration to manually enter single-user mode. After you've done this, see the "Use single-user mode to reset or add a password" section for further instructions.
54
+
You might need manual access to single-user mode when you haven't configured an account with password authentication. Modify the GRUB configuration to manually enter single-user mode. After doing this, see the "Use single-user mode to reset or add a password" section for further instructions.
55
55
56
56
If the VM is unable to boot, distributions often automatically drop you into single-user mode or emergency mode. Other distributions, however, require additional setup, such as setting up a root password, before they can drop you into single-user or emergency mode automatically.
57
57
@@ -63,10 +63,6 @@ After you're in single-user mode, add a new user with sudo privileges by doing t
63
63
1. Run `sudo usermod -a -G sudo <username>` to grant the new user root privileges.
64
64
1. Use `passwd <username>` to set the password for the new user. You can then sign in as the new user.
65
65
66
-
## Access for Red Hat Enterprise Linux (RHEL)
67
-
68
-
If RHEL can't boot normally, it drops you into single-user mode automatically. However, if you haven't set up root access for single-user mode, you don't have a root password and can't sign in. There is a workaround (see the "Manually enter single-user mode in RHEL" section), but we suggest that you set up root access initially.
69
-
70
66
### GRUB access in RHEL
71
67
72
68
RHEL comes with GRUB enabled out of the box. To enter GRUB, reboot your VM by running `sudo reboot`, and then press any key. The GRUB pane should be displayed. If it isn't, ensure that the following lines are present in your GRUB file (`/etc/default/grub`):
> Red Hat also provides documentation for booting into Rescue Mode, Emergency Mode, or Debug Mode, and for resetting the root password. For instructions, see [Terminal menu editing during boot](https://aka.ms/rhel7grubterminal).
95
91
96
-
### Set up root access for single-user mode in RHEL
97
-
98
-
The root user is disabled by default. Single-user mode in RHEL requires the root user to be enabled. If you need to enable single-user mode, use the following instructions:
99
-
100
-
1. Sign in to the Red Hat system via SSH.
101
-
1. Switch to root.
102
-
1. Enable the password for the root user by doing the following:
103
-
* Run `passwd root` (set a strong root password).
104
-
1. Ensure that the root user can sign in only via ttyS0 by doing the following:
105
-
a. Run `vi /etc/ssh/sshd_config`, and ensure that PermitRootLogIn is set to `no`.
106
-
b. Run `vi /etc/securetty file` to allow sign-in only via ttyS0.
107
-
108
-
Now, if the system boots into single-user mode, you can sign in with the root password.
92
+
### Single-User mode in RHEL 6.9+ and 7.4+
109
93
110
-
Alternatively, for RHEL 7.4+ or 6.9+, to enable single-user mode in the GRUB prompts, see [Booting into single-user mode](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/installation_guide/s1-rescuemode-booting-single).
94
+
For RHEL 7.4+ or 6.9+, to enable single-user mode in the GRUB prompts, see [Booting into single-user mode](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/installation_guide/s1-rescuemode-booting-single).
111
95
112
96
### Manually enter single-user mode in RHEL
113
97
@@ -274,7 +258,6 @@ To enable single-user mode in Oracle Linux, follow the earlier instructions for
274
258
To learn more about Serial Console, see:
275
259
276
260
*[Linux Serial Console documentation](serial-console-linux.md)
277
-
*[Use Serial Console to enable GRUB in various distributions](https://linuxonazure.azurewebsites.net/why-proactively-ensuring-you-have-access-to-grub-and-sysrq-in-your-linux-vm-could-save-you-lots-of-down-time/)
278
261
*[Use Serial Console for NMI and SysRq calls](serial-console-nmi-sysrq.md)
279
262
*[Serial Console for Windows VMs](../windows/serial-console-windows.md)
Copy file name to clipboardExpand all lines: support/azure/virtual-machines/windows/serial-console-windows.md
+3-12
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ms.collection: windows
11
11
ms.topic: article
12
12
ms.tgt_pltfrm: vm-windows
13
13
ms.workload: infrastructure-services
14
-
ms.date: 03/11/2025
14
+
ms.date: 04/29/2025
15
15
ms.author: mbifeld
16
16
ms.custom: sap:VM Admin - Windows (Guest OS)
17
17
---
@@ -33,18 +33,9 @@ For serial console documentation for Linux, see [Azure Serial Console for Linux]
33
33
> [!NOTE]
34
34
> Serial Console is compatible with a managed boot diagnostics storage account.
35
35
36
-
## Prerequisites to access the Azure Serial Console
36
+
## Prerequisites
37
37
38
-
To access the Serial Console on your VM or virtual machine scale set instance, you will need the following:
39
-
40
-
- Boot diagnostics must be enabled for the VM.
41
-
- A user account that uses password authentication must exist within the VM. You can create a password-based user with the [reset password](/azure/virtual-machines/extensions/vmaccess#reset-password) function of the VM access extension. Select **Reset password** from the **Help** section.
42
-
- The Azure account accessing Serial Console must have [Virtual Machine Contributor role](/azure/role-based-access-control/built-in-roles#virtual-machine-contributor) for both the VM and the [boot diagnostics](boot-diagnostics.md) storage account.
43
-
- Classic deployments aren't supported. Your VM or virtual machine scale set instance must use the Azure Resource Manager deployment model.
44
-
- Serial Console is not supported when the storage account has **Allow storage account key access** disabled.
45
-
46
-
> [!IMPORTANT]
47
-
> Serial Console is now compatible with [managed boot diagnostics storage accounts](boot-diagnostics.md) and custom storage account firewalls.
38
+
The prerequisites to access the Azure Serial Console can be found [here](serial-console-overview.md#prerequisites-to-access-the-azure-serial-console).
48
39
49
40
## Enable Serial Console functionality for Windows Server
Each subkey represents an installed credential provider. The following table lists the credential providers that Power Automate currently doesn't support. If you have the following registry key, work with your system administrator to uninstall the corresponding software.
39
+
Each subkey represents an installed credential provider. The following table lists the credential providers that Power Automate currently doesn't support. If you have any of the following subkeys, work with your system administrator to uninstall the corresponding software.
Copy file name to clipboardExpand all lines: support/power-platform/power-automate/desktop-flows/ui-automation/cannot-access-java-application-elements.md
+14-2
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Can't access elements of a Java application
3
3
description: Troubleshoot the issue that Power Automate for desktop can't access the elements of a Java desktop application.
4
4
ms.reviewer: pefelesk
5
-
ms.date: 10/29/2024
5
+
ms.date: 04/29/2025
6
6
ms.custom: sap:Desktop flows\UI or browser automation
7
7
---
8
8
# Can't access the elements of a Java application
@@ -18,6 +18,18 @@ Power Automate for desktop can't access the UI elements of a Java desktop applic
18
18
19
19
## Troubleshooting steps
20
20
21
+
To solve this issue, try the [troubleshooter](/power-automate/desktop-flows/troubleshooter) first.
22
+
23
+
1. In Power Automate for desktop, navigate to **Help** > **Troubleshooter**, and then run the [troubleshooter](/power-automate/desktop-flows/troubleshooter).
24
+
25
+
2. In the **Troubleshooter** window, select **Run** on the **Troubleshot UI/Web automation issues** panel.
26
+
27
+
3. If an issue is found for **Java Automation**, expand the panel to see the details.
28
+
29
+
4. If a **Fix** button is available, select it to apply the fix. Ensure all running **Java** applications are closed before applying the fix.
30
+
31
+
If the issue persists after using the troubleshooter, follow these steps to manually troubleshoot the issue:
32
+
21
33
1. Ensure that you have Java installed on your machine:
22
34
23
35
- Open the Command Line tool (cmd) and run the following command:
@@ -34,7 +46,7 @@ Power Automate for desktop can't access the UI elements of a Java desktop applic
34
46
35
47
Go to **Control Panel** > **Ease of Access** > **Optimize visual display** > **Java Access Bridge from Oracle, Inc. Providing Assistive Technology access to Java applications**, and then disable the **Enable Java Access Bridge** option.
36
48
37
-
:::image type="content" source="media/cannot-access-java-application-elements/enable-java-access-bridge-option.png" alt-text="Screenshot of the Enable Java Access Bridge option in the Windows Control Panel.":::
49
+
:::image type="content" source="media/cannot-access-java-application-elements/enable-java-access-bridge-option.png" alt-text="Screenshot of the Enable Java Access Bridge option in the Windows Control Panel." lightbox="media/cannot-access-java-application-elements/enable-java-access-bridge-option.png":::
38
50
39
51
3. Ensure that specific files exist in one or more Java folders of the machine after the Power Automate for desktop installation.
Copy file name to clipboardExpand all lines: support/windows-server/certificates-and-public-key-infrastructure-pki/apps-forcibly-closed-tls-connection-errors.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -35,9 +35,9 @@ If you enabled [SChannel logging](/previous-versions/windows/it-pro/windows-serv
35
35
36
36
## Cause
37
37
38
-
Windows 10, version 1511 and later versions of Windows, including Window Server 2016 or Windows 10, version 1607 that has updates released on Feb 25thor later updates installed, contains a leading zero update. Meanwhile, all Windows versions that released before that don't contain the leading zero updates.
38
+
Windows 10, version 1511 and later versions of Windows, including Window Server 2016 or Windows 10, version 1607 that has updates released on February 25, 2020, or later updates installed, contains a leading zero update. Meanwhile, all Windows versions that released before that don't contain the leading zero updates.
39
39
40
-
The TLS client and server need to calculate keys exactly the same way otherwise they get different results. TLS connections randomly fail if leading zeros are computed differently by the TLS client and TLS Servers.
40
+
The TLS client and server need to calculate keys exactly the same way, otherwise they get different results. TLS connections randomly fail if leading zeros are computed differently by the TLS client and TLS Servers.
41
41
42
42
When a [Diffie-Hellman key exchange](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange) group has leading zeros, unpatched computers may incorrectly compute the mac by not accounting for the padded zeros. This issue is typically seen when interacting with non-Windows-based crypto implementations and can cause intermittent negotiation failures.
0 commit comments