diff --git a/lib/writer/error-types.js b/lib/writer/error-types.js index cd2bc253..87724775 100644 --- a/lib/writer/error-types.js +++ b/lib/writer/error-types.js @@ -24,7 +24,7 @@ module.exports = { * Errors considered potentially temporary are: * - Mac OS: ENXIO, EBUSY * - Windows: ENOENT, UNKNOWN - * - Linux: EIO + * - Linux: EIO, EBUSY * @private * @param {Error} error - Error * @returns {Boolean} @@ -35,7 +35,7 @@ module.exports = { if (process.platform === 'darwin') { return error.code === 'ENXIO' || error.code === 'EBUSY' } else if (process.platform === 'linux') { - return error.code === 'EIO' + return error.code === 'EIO' || error.code === 'EBUSY' } else if (process.platform === 'win32') { return error.code === 'ENOENT' || error.code === 'UNKNOWN' }