Fisheye running on MySQL throws "Errcode: 28 - No space left on device"
Problem
Fisheye/Crucible fails while performing various operations (including but not limited) to:
- upload a new patch
The following appears in the atlassian-fisheye.log
WARN [schedulerServiceQuartzScheduler_Worker-0 ] org.hibernate.engine.jdbc.spi.SqlExceptionHelper SqlExceptionHelper-logExceptions - SQL Error: 3, SQLState: HY000
ERROR [schedulerServiceQuartzScheduler_Worker-0 ] org.hibernate.engine.jdbc.spi.SqlExceptionHelper SqlExceptionHelper-logExceptions - Error writing file '/tmp/MY6Otvxv' (Errcode: 28 - No space left on device)
Diagnosis
Environment
- MySQL as database
Cause
There is not enough disk space to run the database.
In particular, it means that MySQL cannot create a temporary file for the result set in the temporary directory (refer to the MySQL documentation for more details).
Resolution
- Stop Fisheye
- Increase the available space for the database for the /tmp folder
- Start Fisheye
Last modified on Jul 31, 2018
Powered by Confluence and Scroll Viewport.