分类
Uncategorized

dogecoind不会读取conf

在Win7 ultimate x64上的VirtualBox中运行Ubuntu12.04 x64编译后,我在启动dogecoind时遇到问题
以下是我在make-f makefile.unix之后从dogecoin/src内部尝试的内容:
获取权限
./dogecond-server-listen-daemon-rpcuser=dogerpc-rpcpassword=dogerpcpw-rpctimeout=30-rpcport=8334-rpcallowip=192.168.1.*-rpcallowip=127.0.0.1-testnet
我得到:
错误:要使用“-server”选项,必须在配置文件中设置安全的rpcpassword:
/根目录/.dogecoin/dogecoin.conf
所以我做了:
cd~/.dogecoin公司
emacs dogecoin.conf文件
我保存以下参数:
rpcuser=dogerpc
rpcpassword=dogerpcpw
RPC端口=8334
rpcallowip=192.168.1*
rpcallowip=127.0.0.1英寸
服务器=1
守护进程=1
倾听=1
测试网=1
我甚至chmod 777 dogecoin.conf,以确保上帝的绿色地球上的每个人都可以访问它,这样就不会有问题,但在尝试启动dogecoin时仍然会出现相同的错误
非常感谢您的帮助/提示!
乌班图
狗粮
守护进程
分享
改进这个问题
跟随
2014年2月20日6:40编辑
2014年2月19日22:04问
乔恩B
20733银徽章99铜徽章
这与比特币无关,您不应该以root身份运行随机守护程序。这很可能是一个大写错误,这种废话通常与大小写有关用户13413 2014年2月19日22:08
1.
虽然非常有用,但我正在运行一个安全的dev env,这样我就可以以任何合适的用户身份运行。此外,守护进程是比特币守护进程的派生,所以这个问题仍然是相关的。更不用说,根据SO meta,bitcoin.se适用于所有与加密货币相关的qa。感谢您在2014年2月19日22:11玩tho–Jon B
“Secure dev environment”和“running every process as root”是不兼容的语句,您有一个或另一个。我的评论其实很贴切,很多scamcoin都有一些系统区分大小写的问题,而另一些则没有用户13413 2014年2月19日22:14
@goatse:根据社区讨论,关于altcoins的问题都在讨论中墨奇♦ 2014年2月23日9:11
添加评论
5个答案

我认为问题出在dogecoin的1.5版本上,我使用了rpcpassword=DLKKWE93203909238dkkKKeowxmIOw0232lsakwL02k
解决问题。把密码改成你想要的,只要用小写,大写和数字,就可以解决这个问题
分享
改进这个答案
跟随
编辑时间:2014年2月26日13:16
回复时间:2014年2月25日5:56
阿瓦沙隆
13655青铜徽章
谢谢你的建议!在我回家过夜之前我不能尝试这个,但是你认为我的问题是我尝试的密码太短(不是43个字符)还是我使用的密码包含下划线Jon B 2014年2月25日18:56
@JonBest:Dogecoin检查弱密码(下面是代码:github.com/Dogecoin/Dogecoin/commit/…)。它通过取唯一字符数的对数基2,然后乘以密码长度来估计熵的位数。如果熵位数小于64,则密码将被视为“弱”密码并被拒绝格雷格·休吉尔2014年2月25日19:30
@是的,你的问题是RPC密码。它应该是大写、小写和数字的长组合。它只是在dogecoin1.5的后一个版本中添加的,这个版本包括了检查点和更强大的rpcpassword,以获得更多的安全性。哈哈,不管怎么说,我在编译的时候也被它搞糊涂了,但是我试了很长的密码后就明白了。格雷格说的完全正确Awaisharo 2月25日20:04
谢谢你的细节!现在说得通了…迫不及待要在今天下午更正(;–Jon B 2014年2月26日0:20
哇!非常感谢!我做了一个42个字符长的[a-zA-Z0-9]密码,它成功了。非常感谢@GregHewgill和@user2185284!–Jon B 2014年2月26日5:04
添加评论
2.
现在还不清楚你用的是哪个版本的dogecoind。但是,在Github上当前的1.5代码中,有一条类似的消息:
if(mapArgs[“-rpcuser”]==”“&&mapArgs[“-rpcpassword”]==”“)
抛出运行时错误(strprintf(
_(“必须在配置文件中设置rpcpassword=<password>:%n%s\n”
“如果文件不存在,请使用所有者只能读取的文件权限创建它。”),
GetConfigFile().string().c_str());
https://github.com/dogecoin/dogecoin/blob/master-1.5/src/bitcoinrpc.cpp#L1080
这表明您尝试使用chmod 777来解决问题并没有达到预期的效果。相反,请尝试chmod 600 dogecoin.conf。
分享
改进这个答案
跟随
回复时间:2014年2月19日23:23
格雷格·休吉尔
33911111银牌2121铜牌
我尝试了chmod 600,但也没有成功…即使我在CLI中给出了参数,我也得到了相同的结果–Jon B Feb 20’14 7:10
添加评论
0
Dogecoin不使用端口号8334,Dogecoin的端口号是22555,如果上面提到的是您的密码,请将其更改为更强大的密码
分享
改进这个答案
跟随
回复时间:2014年2月20日2:04
汗沙鲁克
43744银牌1515铜牌
不是我的真命天子哈哈,我要试试你和格雷格说的话——乔恩B 2014年2月20日4:09
改变港口不起作用-Jon B 2014年2月20日7:08
保存restart dogecoind–Khan Shahrukh Feb 21’14 10:14后,使用以下服务器更改conf文件:server=1 daemon=1 rpcuser=yourusername rpcpassword=yourpassword
添加评论
0
Dogecoin几乎是一个普通的比特币客户端,有一些调整。我注意到如果我的配置文件中有语法错误,我也会遇到同样的错误。在我的例子中,我有一个“parameter value”而不是“parameter=value”。
分享
改进这个答案
跟随
3小时前回答的
T先生
101
新贡献者
添加评论
-2
您的密码太短,请将其设置为较长的密码,它应该可以工作。
分享
改进这个答案
跟随
回复时间:2014年2月20日5:57
用户13672
1.
这不是真正的密码,但我尝试了更长的密码,也没有工作-乔恩B 2月20日’14日7:09

时光素材-香车美女  (71)blockchainBTC比特币区块链www.qkl91.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注