Check failed: mdb_status == 0 (5 vs. 0) Input/output error错误解决
在制作caffe的lmdb数据时,数据生成到一半报错:
信息如下:
I0305 20:57:55.481330 19131 convert_imageset.cpp:147] Processed 302000 files.
F0305 20:58:08.753790 19131 db_lmdb.hpp:15] Check failed: mdb_status == 0 (5 vs. 0) Input/output error
*** Check failure stack trace: ***
@ 0x7f432e40c624 google::LogMessage::Fail()
@ 0x7f432e40c56b google::LogMessage::SendToLog()
@ 0x7f432e40bf3f google::LogMessage::Flush()
@ 0x7f432e40f2a5 google::LogMessageFatal::~LogMessageFatal()
@ 0x7f432e8fd767 caffe::db::LMDBTransaction::Commit()
@ 0x403fa3 main
@ 0x7f432d412830 (unknown)
@ 0x404cd9 _start
Aborted (core dumped)
后来用
df -hl
命令查看linux磁盘空间,发现磁盘空间已满,删除掉一些东西,留下足够空间,就可以正常跑程序了。