当前位置: 首页 > news >正文

CDH openssl 安装报错 TXT_DB error number 2

文章目录

  • 一、解决方法步骤
    • 1、系统:centos7.8
    • 2、执行命令:
    • 3、解决方法
      • 1)第一种重新创建
      • 2)第二种删除里面重复数据
      • 3)第三种修改配置文件
      • 4)第四种创建不重复的名称

一、解决方法步骤

1、系统:centos7.8

2、执行命令:

[root@cdh-cm-v01 ~]# host_name=cdh-master-v01.yunes.com;
[root@cdh-cm-v01 ~]# openssl ca -config /root/ca/intermediate/openssl.cnf
-extensions server_cert
-days 3600
-notext
-in /root/ca/intermediate/csr/ h o s t n a m e . c s r   − o u t / r o o t / c a / i n t e r m e d i a t e / c e r t s / {host_name}.csr \ -out /root/ca/intermediate/certs/ hostname.csr out/root/ca/intermediate/certs/{host_name}.pem

[root@cdh-cm-v01 ~]# host_name=cdh-master-v01.yunes.com;
[root@cdh-cm-v01 ~]# openssl ca -config /root/ca/intermediate/openssl.cnf \
> -extensions server_cert \
> -days 3600 \
> -notext \
> -in /root/ca/intermediate/csr/${host_name}.csr \
> -out /root/ca/intermediate/certs/${host_name}.pem
Using configuration from /root/ca/intermediate/openssl.cnf
Enter pass phrase for /root/ca/intermediate/private/intermediate.key.pem: tianlingqun
Check that the request matches the signature
Signature ok
Certificate Details:
        Serial Number: 4098 (0x1002)
        Validity
            Not Before: Sep 26 12:06:16 2022 GMT
            Not After : Aug  4 12:06:16 2032 GMT
        Subject:
            countryName               = zh
            stateOrProvinceName       = gd
            localityName              = sz
            organizationName          = macro
            organizationalUnitName    = dev
            commonName                = cdh-master-v01.yunes.com
        X509v3 extensions:
            X509v3 Basic Constraints: 
                CA:FALSE
            Netscape Cert Type: 
                SSL Client, SSL Server
            Netscape Comment: 
                OpenSSL Generated Server Certificate
            X509v3 Subject Key Identifier: 
                CF:D7:25:A3:9E:14:EF:78:A3:5D:61:DD:8E:19:C5:91:AF:31:37:67
            X509v3 Authority Key Identifier: 
                keyid:AC:52:5E:07:72:71:85:56:01:CF:53:1F:5A:60:A4:1B:82:F4:6B:F1
                DirName:/C=zh/ST=gd/L=sz/O=yunes/OU=yunes/CN=yunes/emailAddress=gsxxx@163.com
                serial:10:00

            X509v3 Key Usage: critical
                Digital Signature, Key Encipherment
            X509v3 Extended Key Usage: 
                TLS Web Server Authentication, TLS Web Client Authentication
            X509v3 Subject Alternative Name: 
                DNS:cdh-master-v01.yunes.com
Certificate is to be certified until Aug  4 12:06:16 2032 GMT (3600 days)
Sign the certificate? [y/n]:y
failed to update database
TXT_DB error number 2

在这里插入图片描述

3、解决方法

1)第一种重新创建

cd /root/ca/intermediate
ls -l
mv index.txt index.txt.xxx
touch index.txt

在这里插入图片描述

2)第二种删除里面重复数据

[root@cdh-cm-v01 intermediate]# vi index.txt
在这里插入图片描述

3)第三种修改配置文件

vi index.txt.attr

[root@cdh-cm-v01 intermediate]# vi index.txt.attr

#unique_subject = yes
unique_subject = no

在这里插入图片描述

4)第四种创建不重复的名称

相关文章:

  • 【Linux线程同步专题】一、什么是线程同步、互斥量与死锁
  • 内网渗透-Linux权限维持
  • Git 便捷操作
  • 美国项目管理协会和埃森哲最新报告:越来越多的公司设立首席转型官一职
  • y145.第八章 Servless和Knative从入门到精通 -- 消息系统基础和Eventing及实践(九)
  • CDQ整体二分-三维偏序(陌上花开)
  • Vue3+elementplus搭建通用管理系统实例十三:添加树形选择器及多选功能
  • GBASE 8s 高可用配置参数
  • 大白话paxos raft
  • 微信小程序开发入门与实战(插槽及组件页面的生命周期)
  • QT 语言的学习 day09 进程 和 线程
  • Golang-02Golang变量与基本数据类型
  • 在线五子棋对战 --- 人机对战的实现
  • 【微信小程序】shrio安全登录界面实现
  • Apache网页的优化,安全与防盗链
  • Google 是如何开发 Web 框架的
  • [NodeJS] 关于Buffer
  • [译]Python中的类属性与实例属性的区别
  • 【5+】跨webview多页面 触发事件(二)
  • 3.7、@ResponseBody 和 @RestController
  • Angular Elements 及其运作原理
  • CentOS 7 修改主机名
  • ECMAScript6(0):ES6简明参考手册
  • Iterator 和 for...of 循环
  • Mybatis初体验
  • Nodejs和JavaWeb协助开发
  • Node项目之评分系统(二)- 数据库设计
  • Python_OOP
  • rc-form之最单纯情况
  • vue 个人积累(使用工具,组件)
  • Vue UI框架库开发介绍
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 对象引论
  • 工作手记之html2canvas使用概述
  • 计算机在识别图像时“看到”了什么?
  • 老板让我十分钟上手nx-admin
  • 实现菜单下拉伸展折叠效果demo
  • 使用SAX解析XML
  • 新手搭建网站的主要流程
  • 带你开发类似Pokemon Go的AR游戏
  • 函数计算新功能-----支持C#函数
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #### go map 底层结构 ####
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (2)(2.10) LTM telemetry
  • (20050108)又读《平凡的世界》
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (二)fiber的基本认识
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (四)JPA - JQPL 实现增删改查
  • ./configure,make,make install的作用(转)
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET Remoting学习笔记(三)信道
  • .Net 路由处理厉害了