User Interface Issues

This section describes known issues and workarounds related to the graphical user interface.

Moving Resources Between Compartments Is Not Supported in the Compute Web UI

The Compute Web UI does not provide any function to move a resource from one compartment to another. Operations to change the compartment where a cloud resource resides, can only be performed through the CLI. However, note that not all resource types support compartment changes. For example, none of the network resources can be moved.

Workaround: If you need to move a resource from its current compartment to another compartment, use the CLI. After successfully executing the CLI command, you can see the resulting changes in the Compute Web UI.

Bug: 33038606

Version: 3.0.1

Saving Resource Properties Without Modifications Briefly Changes Status to Provisioning

If you open the Edit dialog box in the Compute Web UI to modify the properties of a resource, and you click Save Changes without actually modifying any of the properties, the status of the resource does change to Provisioning for a few seconds. This is the normal response of the UI to a user clicking the Save button. It has no adverse effect.

Workaround: To prevent the resource status from changing to Provisioning if you have not made any changes to it, click the Cancel button in the dialog box instead.

Bug: 33445209

Version: 3.0.1

NFS Export Squash ID Not Displayed

In the Compute Web UI, the detail page of an NFS export does not display the squash ID in the NFS export options. The squash ID is required for anonymous access to the NFS export, but you can only retrieve it by editing the export options.

Workaround: To obtain an NFS export squash ID, go to the NFS Export detail page, scroll down to the NFS Export Options, and click Edit Options. Alternatively, look up the export options through the CLI.

Bug: 33480572

Version: 3.0.1

Scrollbars Not Visible in Browser

The browser-based interfaces of Private Cloud Appliance are built with Oracle JavaScript Extension Toolkit(JET) and follow Oracle's corporate design guidelines. Scrollbars are meant to remain hidden as long as you are not actively using the part of the screen where content does not fit within the space provided – for example: large tables, long drop-down lists, and so on. Not all browsers or browser versions display scrollbars in the intended way. For example, Google Chrome typically hides the scrollbars as intended while Mozilla Firefox does not hide them at all.

Workaround: The behavior of the scrollbars is by design. It applies to both the Compute Web UI and Service Web UI. In areas where content runs beyond the allocated screen area, scrollbars appear automatically where appropriate when the cursor is placed over the content in question.

Bug: 33489195

Version: 3.0.1

Authorization Failure When Retrieving Compartment Data

The Identity and Access Management service allows you to control users' access permissions to resources in a fine-grained way through policies. Those policies determine which operations a group of users is authorized to perform on resources of a particular type or residing in a particular compartment. In certain situations, the Compute Web UI is unable to hide all the resources that a user has no access to. Consequently, a user operation may result in a request for data the account is not authorized to access.

While using the Compute Web UI you may run into authorization failures in case your operation triggers an attempt to retrieve data that you have no permission for. In this situation an error appears in your browser, indicating that the application has stopped working due to account permissions. The compartment tree, in particular, is prone to this type of failure because it can display compartments that you are not allowed to access.

Workaround: When the error is caused by a compartment tree access issue, it is likely that the intended page is displayed when you click Try Again. Otherwise, contact your tenancy administrator to request additional permissions to access the required data.

Bug: 33497526, 33520207

Version: 3.0.1

Object List Is Not Updated Automatically

In the Compute Web UI you display the objects stored in a bucket by browsing through its directory structure. The list or table of objects is not automatically refreshed at regular intervals, so any object changes will only become visible when you refresh the page manually. There is no available function for the UI to poll the status of a bucket.

Workaround: To display the current list of objects in the Compute Web UI, refresh the page manually. This behavior is not specific to the object storage service; it may occur in other areas of the UI as well. If a resource list is not updated automatically at regular intervals, you should refresh it manually.

Bug: 33519215

Version: 3.0.1

Not All Resources Shown in Drop-Down List

When you need to use a drop-down list to select a resource, you may notice that not all items are shown if the list is very long. As you scroll through the list, more items are loaded, yet you may still be unable to find the item you are looking for. The reason for this behavior is that UI components are designed to respond quickly rather than slowing down the user due to long load times. You are encouraged to filter a long list by typing part of a resource name in the text field, instead of scrolling through a complete alphabetical list. This is characteristic of Oracle JavaScript Extension Toolkit, so it affects both the Compute Web UI and the Service Web UI

Workaround: Scrolling is not the preferred way to search for an item in a long drop-down list. Instead, start typing the name of the resource you are looking for, and the available list items will be reduced to those matching what you type.

Bug: 33583708

Version: 3.0.1

When Canceling a Delete Operation from a Resource Detail Page, the Resource List Page Is Displayed

In the Compute Web UI, many resource detail pages contain a Delete button in the top-right corner. When you click it, a pop-up window prompts you to confirm the delete operation, or cancel it. If you click Cancel, the browser might not return to the individual resource detail page, but instead displays the page that lists all the resources of that type in the selected compartment. Examples of resource types for which this behavior occurs, include: identity provider, file system snapshot, image.

Workaround: Go to the individual resource detail page by clicking that resource in the table.

Bug: 36897293

Version: 3.0.2

Volume Group Can Be Created Without Name

When you create a volume group in the Block Storage area of the Compute Web UI, you are not required to enter a name. If you leave the name field blank, the volume group appears in the list as Unnamed Item. However, if you do not provide a name when creating a volume group in the CLI, a name is automatically assigned based on the time of creation.

Workaround: This is not a code bug: the name is technically not a required parameter. To avoid having volume groups with meaningless names, make sure you provide an appropriate name at the time of creation, in the Compute Web UI as well as the CLI. If you accidentally created the volume group without specifying a name, you can edit the volume group afterwards and add the name of your choice.

Bug: 33608462

Version: 3.0.1

File Systems and Mount Targets Not Displayed

When users have access to the resources in a particular compartment, but have no permission to view the content of the root compartment of the tenancy, the Compute Web UI might not display the resources that a user is allowed to list. Instead, an authorization error is displayed. For the file system service specifically, file systems or mount targets in a particular compartment are not displayed, even if the user has full access to that compartment and the resources it contains.

This behavior is caused by the way the API request is made from the UI, using the OCID of the root compartment. In contrast, the CLI requires that you specify the OCID of the compartment that effectively contains the requested resources, so it is not affected by the same authorization issue as the UI.

Workaround: The tenancy administrator should ensure that users of the file system service have read access to the root compartment. Users who cannot list the file systems and mount targets they are authorized to use, should ask their tenancy administrator to verify their account permissions and make the necessary adjustments.

Bug: 33666365

Version: 3.0.1

Optional ICMP Security Rule Parameters Cannot Be Removed

When you add an ingress or egress security rule to the security list of a VCN, you can specifically select the ICMP protocol. The Compute Web UI indicates that selecting a Parameter Type and Parameter Code from the respective lists is optional. This is incorrect, because the Parameter Type is mandatory for ICMP rules.

If you specified both Type and Code in your ICMP rule, it is possible to remove the Parameter Code. Edit the security rule, place your cursor in the Code text field, and delete its content. This is how drop-down lists work in the UI; there is no "empty" option to select.

Workaround: When working with ICMP security rules, always specify the Parameter Type. To remove an optional parameter selected from a drop-down list, select and delete the content of the text field.

Bug: 33631794

Version: 3.0.1

Optional Route Rule Description Changes to Mandatory Field

In the Compute Web UI, you manage route rules in the Resources section of the route table detail page. When you click Add Route Rules, the Create Route Table Rule window is displayed. It includes an optional field to enter a description for the new route rule. However, if you decide to enter a description, it becomes a required field, but your entry is automatically removed. As a result, you can no longer save the new route rule.

Workaround: Click Cancel to close the Create Route Table Rule window and start over. Create route rules from the UI without entering a description.

Bug: 36897293

Version: 3.0.2

Compartment Selector Not Available When Creating DHCP Options

When you create or modify DHCP options for a VCN through the Compute Web UI, there is no way to add the DHCP options to another compartment. Because the compartment selector is not available in the create and edit windows, the DHCP options are implicitly stored in the same compartment as the VCN itself. However, it is supported to store DHCP options in another compartment. If you wish to do so, please use the CLI.

Workaround: If you want DHCP options to be stored in a different compartment than the VCN they apply to, create the DHCP options through the CLI, or use the CLI to move them to the desired compartment.

Bug: 33722013

Version: 3.0.1

Fix available: Please apply the latest patches to your system.

DHCP Options Error Message for Custom Search Domain Is Misleading

The Networking service allows you to control certain instance boot configuration parameters by setting DHCP options at the level of the VCN and subnet. One of the DHCP options you can control is the search domain, which is appended automatically to the instance FQDN in a DNS-enabled VCN and subnet.

The search domain must be specified in the format example.tld – where TLD stands for top-level domain. However, the Compute Web UI does not validate this parameter; this is done by the Networking service when you save the DHCP options. The Compute Web UI checks that the value contains no spaces. If it does, an error message appears under the Search Domain field: "Must be in the format of example.tld". This is technically inaccurate as it merely indicates the value contains a space.

Workaround: Enter a custom search domain in the required format: example.tld. Spaces are not allowed in domain names. If the error message in question appears, correct the value you entered in the Search Domain field and try to save the DHCP options again.

Bug: 33753758

Version: 3.0.1

No Details Displayed for File System Cloned from Snapshot

When you create a file system, all relevant information about the file system is displayed in the Compute Web UI detail page. It contains practically the same information as the output from the OCI CLI command oci fs file-system get. However, when you clone a file system snapshot through the OCI CLI, to use as a new file system, the detail page of the clone file system does not provide the same data. Relevant missing fields include Source Snapshot, Parent File System, Clone Root, Hydration, etc.

Workaround: Use the OCI CLI instead if you need those details. The CLI displays all the data fields for a clone-based file system.

Bug: 34566735

Version: 3.0.2

Unable to Display Details of Instance Backup

When you create a backup of an instance, it is stored in an object storage bucket. When the backup operation has completed, and you try to view the details of the backup object, the system may return an HTTP 404 error.

Workaround: Manually reload the browser page. The backup details should be displayed. Additional error messages might appear in a pop-up but those can be ignored.

Bug: 34777856

Version: 3.0.2

IP Address List on VNIC Detail Page Not Updated

In the Compute Web UI you can manage the IP addresses assigned to a compute instance from the detail pages of the instance's attached VNICs. In the IP Addresses table in the Resources section of the VNIC detail page you can add and remove private and public IPs. However, the Reserve Public IP pop-up window is not always rendered correctly, and changes applied there are not displayed in the VNIC IP Address table.

Workaround: No workaround is available.

Bug: 34797160

Version: 3.0.2

No Error Displayed When Attempting to Reserve Public IP Address While All Public IPs In Use

In the Compute Web UI, when you try to reserve a public IP address when no more public IPs are available from the pool, no error message is displayed. The Reserve Public IP window hangs, but provides no feedback about the operation you are attempting. Since no IPs are available to reserve, the operation does not complete.

Workaround: Close the Reserve Public IP window or reload the browser interface page. An administrator needs to expand the public IP pool for the Private Cloud Appliance environment before you can reserve another public IP address.

Bug: 34832457

Version: 3.0.2

When Modifying Listener of Load Balancer, Existing Configuration Parameters Are Ignored

When you use the Compute Web UI to modify a listener configuration of a load balancer, several parameters are not preserved in the Edit Listener window. Although you are changing the configuration of an existing listener, certain parameters are replaced with default values, forcing you to enter and verify all the parameters again.

As an example, let's assume your load balancer has a listener configured for HTTPS at port 8443, with an SSL certificate and cipher suite set up. When you edit this listener through the UI, the protocol appears as HTTP and the SSL configuration is not shown. Next, when you select the already configured HTTPS protocol again, the custom port, TLS version and cipher suite are reverted to their default values instead of the currently configured parameters.

Parameters that are not preserved in the Edit Listener window: protocol other than HTTP, custom port number, SSL settings (TLS version and cipher suite). Other parameters are not reverted: backend set, host names, path route set, idle timeout.

Workaround: If you modify a listener configuration through the Compute Web UI, always ensure that you have selected the right protocol first. Then set all listener parameters as if you were creating it from scratch, without moving back and forth between the policy options in the UI. Alternatively, modify the listener configuration using the OCI CLI.

Bug: 36032894

Version: 3.0.2

Create Backend to Add Security List/Configure Automatically Using IP Address Does Not Display Egress/Ingress Lists

If you use the following method in the Compute Web UI to create backend servers to a backend set of a load balancer, the egress and ingress security lists/rules are not displayed:

Select IP Address under the Backend Servers section, enter the backend server IP address, and then select Configure Automatically under the Security Rules section.

Workaround: Create the backend servers using one of these other methods:
  • Select Computed Instances under the Backend Servers section when creating the backend, and select security rules Configure Automatically.

  • Select IP Address under the Backend Servers section when creating the backend, and select security rules Configure Manually. Then, manually add the ingress and egress security list rules to the security lists attached to the corresponding subnet.

Bug: 35570701

Version: 3.0.2

Tag Area Above Resource Tables Does Not Expand

Resource pages in the UI display a table listing resources of a particular type. Just above the table you find control options to auto-reload the page, refresh the resource table, and filter the entries displayed. When filtering by tag, you can select multiple tags for your filter. However, the space available to show the filter tags does not expand, which causes elements of the UI to overlap as more tags are added.

Workaround: There is no workaround. Only the first few tags used for filtering are displayed while additional tags are hidden behind other UI elements.

Bug: 35975108

Version: 3.0.2

Compartment Selection in Resource Page Heading Does Not Meet Accessibility Requirements

In the Compute Web UI, lists or tables of resources are typically displayed on pages with a compartment selection drop-down in the page heading. Using keyboard navigation, when the compartment selection drop-down is highlighted, you press enter to activate it. Next, use the tab key to switch between the Search/Filter box and the listed Compartments, and the arrow keys to progress through the list items. To confirm your compartment selection, press enter.

This behavior is not detected by screen readers, and no messages are displayed to assist the user.

Workaround: Use the compartment selection drop-down as described.

Bug: 36700904

Version: 3.0.2

Boot Volume Backup Not Created In Selected Compartment

When creating a backup of a boot volume, the Compute Web UI allows you to select the target compartment where the backup should be stored. The compartment selection is not taken into account. The backup is created in the same compartment as the original volume.

Workaround: Ignore the compartment selection option when creating a boot volume backup.

Bug: 36750297

Version: 3.0.2

Low Privileged User Cannot View Their Groups

When a low privileged user navigates to their profile page in the Compute Web UI, it is possible that they cannot see the groups to which they belong.

Workaround: Contact the tenancy administrator to find the name of the groups to which the user is assigned.

Bug: 36779893

Version: 3.0.2

Unable to Set the Oracle ASN Value to the Default Value in the Service Web UI

If you do not set a value for the Oracle ASN, the system assumes the default value: 136025. However, if you try to type in the default value for the Oracle ASN using the Service Web UI, you will get an error saying that value is not in the allowed range.

Workaround: If you want the default Oracle ASN value, leave the field blank in the Service Web UI, and the system will automatically assign the default value. Or, you can use the CLI to set the Oracle ASN default value.

Bug: 36788619

Version: 3.0.2

Display Issues With the Compute Web UI When Using Firefox Browser 115 ESR

In release 3.0.2-b1185392 Private Cloud Appliance updated the console themes to reflect the Oracle Redwood branding common in Oracle Cloud. If you use Firefox browser version 115 ESR, rendering issues may occur which make the web console difficult to read.

Workaround: Upgrade your Firefox browser to a newer version, or use a different browser.

Bug: 36983636

Version: 3.0.2

Unable to Add Multiple Instances to a DR Configuration Using Service Web UI

When adding compute instances to a DR configuration, the Service Web UI requires that you add them one by one. It offers no options to include multiple instances in one operation.

Workaround: If you have many compute instances to add to a DR configuration, consider using the Service CLI, which allows you to add all instances in one or more compartments, or even in all mapped compartments.

Bug: 37174928

Version: 3.0.2