Bug ID 669288: Cannot run tmsh utils unix-* commands in Appliance mode when /shared/f5optics/images does not exist.

Last Modified: Oct 17, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
12.1.2, 12.1.3, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1, 13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 13.1.3.2, 13.1.3.3, 13.1.3.4, 13.1.3.5, 13.1.3.6, 13.1.4, 13.1.4.1, 13.1.5, 13.1.5.1

Fixed In:
14.0.0, 12.1.3.5, 12.1.3.1

Opened: Jun 14, 2017

Severity: 3-Major

Related Article: K76152943

Symptoms

From tmsh, running util unix-ls /var/log fails with the following error: exception: (Failed to canonicalize "/shared/f5optics/images") (util/RealpathHelper.cpp, line 49), continuing... Data Input Error: /var/log is not an accessible directory for the current mode.

Impact

There is no shell access to the file system when the BIG-IP system is in Appliance mode. This is the intended purpose of Appliance mode. Therefore, unix-* commands are the only way to list directories, and perform other operations specific to the operating system.

Conditions

-- A BIG-IP system configured for Appliance mode. -- Upgrading from a pre-v12.x to v12.x or later. -- Using a platform that does not have a /shared/f5optics/images directory. These include the following BIG-IP blades and appliances: B4400, i4x00, i10x00, i2x00, i7x00, i5x00

Workaround

To work around this issue, create the /shared/f5optics/images directory. To do so, do the following: 1. Boot the BIG-IP system into single-user mode. 2. Create the directory /shared/f5optics/images with the following command: mkdir -m 777 -p /shared/f5optics/images. 3. Reboot the BIG-IP system, and allow it to start up normally.

Fix Information

The reported exception does not occur, and unix-* commands commands issued in Appliance mode run as expected.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips