今天,终于把这个困扰我好久的问题解决了。心累之余,分享给大家。

主要问题是编译caffe的时候报错了:

[----------] 5 tests from DBTest/1, where TypeParam = caffe::TypeLMDB
[ RUN ] DBTest/1.TestNext
[ OK ] DBTest/1.TestNext (167 ms)
[ RUN ] DBTest/1.TestKeyValue
[ OK ] DBTest/1.TestKeyValue (84 ms)
[ RUN ] DBTest/1.TestGetDB
[ OK ] DBTest/1.TestGetDB (95 ms)
[ RUN ] DBTest/1.TestWrite
F0613 10:11:38.864806 2310 db_lmdb.hpp:15] Check failed: mdb_status == 0 (-30782 vs. 0) MDB_BAD_TXN: Transaction cannot recover - it must be aborted
*** Check failure stack trace: ***
@ 0x7f8ac6aa740d google::LogMessage::Fail()
@ 0x7f8ac6aa92cf google::LogMessage::SendToLog()
@ 0x7f8ac6aa6fa3 google::LogMessage::Flush()
@ 0x7f8ac6aa9bee google::LogMessageFatal::~LogMessageFatal()
@ 0x7f8ac77e1877 caffe::db::LMDBTransaction::Commit()
@ 0x7f8ac77e1746 caffe::db::LMDBTransaction::Commit()
@ 0x9e829b caffe::DBTest_TestWrite_Test<>::TestBody()
@ 0xd58883 testing::internal::HandleExceptionsInMethodIfSupported<>()
@ 0xd50687 testing::Test::Run()
@ 0xd5072e testing::TestInfo::Run()
@ 0xd50835 testing::TestCase::Run()
@ 0xd52ac8 testing::internal::UnitTestImpl::RunAllTests()
@ 0xd52d57 testing::UnitTest::Run()
@ 0x8d25cf main
@ 0x7f8ab575cb05 __libc_start_main
@ 0x8d9b39 (unknown)
哎。google了好久,都是问问题的,没有人解决这个问题。
思前想后了好久,把caffe这一段源码也看明白了。
终于灵思一动,解决了。
解决方案是重新下载新的lmdb包,然后安装就ok了。
包我放csdn下面了。大家移步去下载吧。
下载好后就是解压缩,然后make
make install

DBTest/1.TestWrite fails: MDB_BAD_TXN: Transaction cannot recover - it must be aborted的更多相关文章

  1. Microsoft SQL Server Trace Flags

    Complete list of Microsoft SQL Server trace flags (585 trace flags) REMEMBER: Be extremely careful w ...

  2. SQL Server:错误处理及事务控制

    目录: 解读错误信息 RAISERROR THROW 实例 使用 @@ERROR 使用 XACT_ABORT 使用TRY/CATCH 现实中的事务语句 删除 更新 银行取钱 解读错误信息 Msg 54 ...

  3. kafka 幂等生产者及事务(kafka0.11之后版本新特性)

    1. 幂等性设计1.1 引入目的生产者重复生产消息.生产者进行retry会产生重试时,会重复产生消息.有了幂等性之后,在进行retry重试时,只会生成一个消息. 1.2 幂等性实现1.2.1 PID ...

  4. Kafka: Exactly-once Semantics

    https://www.confluent.io/blog/enabling-exactly-kafka-streams/ https://cwiki.apache.org/confluence/di ...

  5. Game Engine Architecture 5

    [Game Engine Architecture 5] 1.Memory Ordering Semantics These mysterious and vexing problems can on ...

  6. TCC细读 - 1 例子流程

    http://www.iocoder.cn/categories/TCC-Transaction/ https://github.com/changmingxie/tcc-transaction 细读 ...

  7. Java JPA小记

    什么是JPA JPA之于ORM(持久层框架,如MyBatis.Hibernate等)正如JDBC之于数据库驱动. JDBC是Java语言定义的一套标准,规范了客户端程序访问关系数据库(如MySQL.O ...

  8. oracle之 Oracle LOB 详解

    一.  官方说明 Oracle 11gR2 文档: LOB Storage http://download.oracle.com/docs/cd/E11882_01/appdev.112/e18294 ...

  9. ApexSql Log 2016破解版&补丁

    绿色破解版: http://download.csdn.net/detail/gsyifan/9316993 官网: https://www.apexsql.com/sql_tools_log.asp ...

随机推荐

  1. es6 代码片段理解

    代码片段理解: [INCREMENT]: (state, action) => { const { payload: { id } } = action //because payload co ...

  2. iis WebSocket 搭建环境及配置

    http://www.86y.org/art_detail.aspx?id=816       WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,S ...

  3. nodejs单元测试

    前言: 之前一直听说过单元测试,但是具体怎么做,也没有深入研究,感觉测试是一件很麻烦的事,花费时间.可能是自己太懒了,一看到测试那么多陌生的东西就不想弄了. 然后一拖再拖,直到最近,换了一家公司,然后 ...

  4. <<软件测试实战>>读书笔记

    软件测试基础 软件的复杂度已经超越了人的理解能力 1. 虽然高抽象的层次语言,程序框架,程序库等提高了人的生产力,但是还是需要开发者深入理解细节,可以减少开发时间,但是无法减少开发者学习整个技术栈的时 ...

  5. Windows2003 IIS6.0支持32位和64位两种模式的设置方法

    IIS 6.0 可支持 32 位和 64 位两种模式.但是,IIS 6.0 不支持在 64 位版本的 Windows 上同时运行这两种模式.ASP.NET 1.1 只在 32 位模式下运行.而 ASP ...

  6. DHTMLX-第一弹

    DHTMLX 半年前结束了漂泊的工作生活回到了公司,跟着团队开发新产品.忙碌起来就很少有时间静下来好好写点东西.公司既然要开发新的产品当然也会接触一些新的东西,也会面临新的挑战.接下来就将项目前端所用 ...

  7. HBase设计与开发性能优化(转)

    本文主要是从HBase应用程序设计与开发的角度,总结几种常用的性能优化方法.有关HBase系统配置级别的优化,这里涉及的不多,这部分可以参考:淘宝Ken Wu同学的博客. 1. 表的设计 1.1 Pr ...

  8. dicom转换软件的一点头绪

    想用c#写一个由dicom格式转化为jpeg或者其他格式的文件 找到了这个类 fo-dicom类

  9. 高阶c++

    模板就是宏.模板能不能再往一步? http://perilla.codeplex.com/ enhanced c++ template grammar: rule 1: c++ identifier ...

  10. LSOF 安装与使用

    linux上安装: tar zxvf lsof_4.76.tar.gz cd lsof_4.76 ls 00.README.FIRST_4.76 lsof_4.76_src.tar.gz README ...