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

主要问题是编译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. C#调试心经(1)(转)

    我们在做程序开发时,难免会遇到错误异常.如何快速地找到出错的地方.分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正是经验的宝贵之处.下面我将简单介绍在Visual Studio ...

  2. 【转】JSch - Java实现的SFTP(文件下载详解篇)

    上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能.并介绍一些SFTP的辅助方法,如cd,ls等.   同样,JSch的文件下载也支持三种传输模式:OVERWRI ...

  3. mysql5.5 物理删除binlog文件导致的故障

    故障现象: 中午12点多,一套主从集群的主库因为没有配置大页内存,发布时导致OOM,MYSQL实例重启了,然后MHA发生了切换.切换过程正常.切换后需要把原master配置成新master的slave ...

  4. 02shell编程环境的搭建

    02shell编程环境的搭建 [02]Shell编程 02shell编程环境的搭建 在不同的操作系统上搭建shell编程环境 Linux Windows Mac 编辑器的选择 系统环境的搭建 注: 选 ...

  5. Digests from CG articales

    Turtle Talk Prior to the on-set motion capture, the team had the actors perform expressions while be ...

  6. windows2003 IIS6.0右键属性没有asp.net选项卡的解决办法

    windows2003 IIS6.0右键属性没有asp.net选项卡的解决办法 1,如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的.默认就会支持asp.net1.1 ...

  7. C#如何获取CPU处理器核心数量 z

    有几条不同的处理器信息,您可以获得有关的信息:物理处理器数量.核心数量和逻辑处理器数量,这些可以不同.两颗双核超线程(启用)处理器的机器情况下有:2个物理处理器.4个核心和8个逻辑处理器. 逻辑处理器 ...

  8. C++ vector erase函数的使用注意事项

    最近使用了顺序容器的删除元素操作,特此记录下该函数的注意事项. 在C++primer中对c.erase(p) 这样解释的:  c.erase(p)    删除迭代器p所指向的元素,返回一个指向被删元素 ...

  9. WinForm控件TreeView 只部分节点显示 CheckBox

    WinForm控件TreeView 只部分节点显示  CheckBox 用过asp.net的应该知道,要在treeview中实现上述功能可以使用ShowCheckBox 属性指定那些节点显示check ...

  10. SparkSQL DataFrames操作

    Hive中已经存在emp和dept表: select * from emp; +--------+---------+------------+-------+-------------+------ ...