What does errno 26 (ETXTBSY) in Solaris mean?

 
Could be also:
ConstantTypeOS
ERROR_NOT_DOS_DISKWin32 errorWindows
KERN_INVALID_PROCESSOR_SETKern returnMac
ippStsOvermuchStringsIntel Ipp StatusAny
ETXTBSYerrnoLinux
ETXTBSYerrnoMac
MEMORY_MANAGEMENTBugCheck CodeWindows
Previous Next
ETXTBSY EFBIG

ETXTBSY

Executing text and file replacement

ETXTBSY is Solaris errno 26 (Text file busy). Solaris refused a write or modification because the file is being used as executable text.

Locate the process or mapping that keeps the executable text active and change the deployment sequence rather than overwriting it in place. Atomic replacement preserves the running image while allowing new executions to open the new file.

What to check

  • Look for attempts to overwrite an executable, shared object, or mapped text while it is active.
  • Use atomic replacement patterns such as writing a new file and renaming it into place.
  • Separate deployment races from permission errors such as EACCES or read-only filesystem errors such as EROFS.

References


Looking for a different code? Search another status or error code.