| 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.