首页 随笔 乐走天涯 程序资料 评论中心 Tag 论坛 其他资源 搜索 联系我 关于 RSS

评论中心 - [tanlingyun] 当前页 1


tanlingyun 于 2010-01-23 14:07(14 年以前) 发表:
我 用 的 openvpn-2.0_rc16.tar.gz做到 ./build-ca这一步出错
error on line -1 of pwd/openssl.cnf
1775:error:02001002:system library:fopen:No such file or directory:bss_file.c:122:fopen('pwd/openssl.cnf','rb')
1775:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:125:
1775:error:0E078072:configuration file routines:DEF_LOAD:no such file:conf_def.c:197:
请问 怎么解决 ?
XiaoHui 回复于 2010-01-23 15:07:
你确保文中第六步的 export 参数设置正确了?如果设置正确了,那应该就是版本之差的参数差异。你试了下 2.0.5。我一直用的这个,新的版本我没测过。

tanlingyun 于 2010-01-23 18:44(14 年以前) 发表:
谢谢你的回复,我的export都是按照你的设的,我下午又重新试了2.0.5还是这个问题,因为我是在Ubuntu 9.10上做的,我以为是openssl和openssl-devel的问题,我又重装了一下这两个,还是不行,后来又换到red hat 9.0上,还是这个问题
错误信息提到的bss_file.c和conf_def.c都是openssl源代码目录下的文件,不知道是不是openssl没装好的缘故,我是这样装的,cd openssl-0.98.1l ,然后./config --prefix=/usr/local/openssl,然后make 最后make install,安装没什么错误。
XiaoHui 回复于 2010-01-23 19:09:
我以为你是在 centos 下装的。从提示的字面意思来看, 是没找到 openssl 的源程序目录。我不太清楚 redhat 和ubuntu 安装后的 openssl 最终目录是什么。centos 下装 openssl 是直接用 yum install openssl 即可。你打开 pwd/openssl.cnf,看看定义的 openssl 目录是不是你机器上的。

tanlingyun 于 2010-01-23 19:22(14 年以前) 发表:
cd /openvpn-2.0.5/easy-rsa
export D=`pwd`
export KEY_CONFIG=$D/openssl.cnf
export KEY_DIR=$D/keys
export KEY_SIZE=1024
export KEY_COUNTRY=CN
export KEY_PROVINCE=GD
export KEY_CITY=SZ
export KEY_ORG="xiaohui.com"
export KEY_EMAIL="your-email [at] xiaohui.com"

我有点疑问,你的这里$D,实际应该在执行过程中换成pwd这个shell命令执行结果对吧,但在我这就当成pwd在使用了,所以会出现前面8楼的
mkdir:无法创建目录'pwd/keys': 没有那个文件或目录
但我把这个问题改正了之后,依然出现上面那几行错误,希望您再帮我看看

tanlingyun 于 2010-01-23 19:32(14 年以前) 发表:
回64楼,我打开了openssl.cnf,里面选项很多,不知道哪个是指的源代码路径

tanlingyun 于 2010-01-25 13:03(14 年以前) 发表:
回67楼,谢谢你了,我在Ubuntu下用它自带的新立得软件包管理器安装了一个,现在可以用了,也谢谢xiaohui


当前页: 1 / 1
所有页面: [1]  
首页 随笔 乐走天涯 猎户星 Google Earth 程序资料 程序生活 评论 Tag 论坛 资源 搜索 联系 关于 隐私声明 版权声明 订阅邮件

程序员小辉 建站于 1997 ◇ 做一名最好的开发者是我不变的理想。
Copyright © XiaoHui.com; 保留所有权利。