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

主要问题是编译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. 服务 在初始化安装时发生异常:System.IO.FileNotFoundException: "file:///D:\testService"未能加载文件或程序集。系统找不到指定文件。

    @echo.@if exist "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" goto INSTALL ...

  2. 工程中建立多个src目录

    android 工程下可以有多个源代码的目录,不一定都要放到src下面.可以在 .classpath 文件中添加. 默认是这样的: <classpath> <classpathent ...

  3. nodejs概要

    1.什么是Node   Node.js 可能类似jquery.js?当不是. 首先Js包含(ECMAScript 即JS- ES  BOM  DOM三类),浏览器三种都可以运行,node中只能运行EC ...

  4. 一个奇葩的SQL

    需求 建表脚本 CREATE TABLE [dbo].[A]( ) NOT NULL, ) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[B]( ) NOT N ...

  5. Android学习笔记(十)

    Android控件——ListView ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时 屏幕上原有的数据则会滚动出屏幕. 1.ListView的简单用法 新建一个Lis ...

  6. SQL 递归树 子父节点相互查询

    if object_id('[tb]') is not null drop table [tb] go create table [tb]([modeid] int,modename varchar( ...

  7. javascript中日期格式与时间戳之间的转化

    日期格式与时间戳之间的转化 一:日期格式转化为时间戳 function timeTodate(date) { var new_str = date.replace(/:/g,'-'); new_str ...

  8. 用python脚本通过excel生成文件夹树结构

    大概这样写标题是对的吧... 目标: 通过excel目录结构文档生成文件夹树结构. 也就是: 通过下面的excel

  9. DIJ产品系列

  10. mklink

    $ mklink /D 参数:创建目录类型链接