EBUSYEBUSY — Zařízení nebo prostředek je zaneprázdněn
Požadovaný prostředek je aktuálně používán a nelze k němu získat výlučný přístup ani ho upravit.
Co způsobuje tuto chybu
Byl učiněn pokus použít prostředek, který je již využíván. Běžnými příklady jsou odpojení souborového systému s otevřenými soubory, odebrání načteného modulu jádra nebo přístup k zařízení drženému výlučně jiným procesem.
Jak to opravit
Pomocí lsof nebo fuser zjistěte, který proces prostředek využívá. Tyto procesy ukončete nebo počkejte, až skončí. Pro zaneprázdněné souborové systémy použijte umount -l pro líné odpojení.
Příklad
# Find processes using a mount point
lsof +D /mnt/usb
# Or use fuser
fuser -vm /mnt/usbSouvisející chybové kódy
ENOTBLKENOTBLK — Vyžadováno blokové zařízení
Na místě, kde je vyžadováno blokové zařízení, bylo zadáno neblokové zařízení.
ENOTCONNENOTCONN — Transportní koncový bod není připojen
Na socketu, který není připojen, byla provedena operace odeslání nebo přijetí dat.
SIGUSR2 (12)SIGUSR2 (12) — Uživatelsky definovaný signál 2
Druhý uživatelsky definovaný signál pro účely specifické pro aplikaci. Výchozí akcí je ukončení procesu.
EIOEIO — Chyba vstupu/výstupu
Při operaci čtení nebo zápisu došlo k fyzické nebo nízkoúrovňové I/O chybě.
SIGABRT (6)SIGABRT (6) — Signál přerušení
Proces byl přerušen, typicky voláním abort() nebo v důsledku selhání aserce.
ENOSYSENOSYS — Funkce není implementována
Požadované systémové volání nebo funkce není na tomto systému implementováno.