أنا أقوم بتشغيل IPFS 0.4.2. بعد التثبيت مباشرة ، قمت بتشغيل ./ipfs diag cmds
الأمر الذي أصابني بالذعر:
me<strong i="7">@there</strong>:~/go-ipfs$ ./ipfs diag cmds
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x584857]
goroutine 1 [running]:
panic(0xe4ae40, 0xc8200100c0)
/home/whyrusleeping/go/src/runtime/panic.go:464 +0x3e6
github.com/ipfs/go-ipfs/commands.(*ReqLog).Report(0x0, 0x0, 0x0, 0x0)
/builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/commands/reqlog.go:108 +0x247
github.com/ipfs/go-ipfs/core/commands.glob.func1(0x767a7bae6868, 0xc8200c23c0, 0x767a7bae69f8, 0xc8200540e0)
/builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/core/commands/active.go:22 +0x3d
github.com/ipfs/go-ipfs/commands.(*Command).Call(0x16230c0, 0x767a7bae6868, 0xc8200c23c0, 0x0, 0x0)
/builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/commands/command.go:110 +0x472
main.callCommand(0x767a7bae6940, 0xc820016dc0, 0x767a7bae6868, 0xc8200c23c0, 0x16230c0, 0x1600320, 0x0, 0x0, 0x0, 0x0)
/builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:346 +0xa84
main.(*cmdInvocation).Run(0xc820016d80, 0x767a7bae6940, 0xc820016dc0, 0x0, 0x0, 0x0, 0x0)
/builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:189 +0x1e7
main.main()
/builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:154 +0x660
أعتقد أنني (من الناحية المفاهيمية) أفهم سبب حدوث ذلك ؛ لم يتم تشغيل أي أوامر على هذه العقدة (إنها جديدة تمامًا) ، وبالتالي لا يوجد شيء يمكن طباعته. ومع ذلك ، يبدو أن الذعر في غير محله.
شكرًا على الدخول في هذا :) هل ما زال الذعر بعد إجراء أول طلب لواجهة برمجة التطبيقات؟ على سبيل المثال ، http: // localhost : 5001 / api / v0 / version.
ربما لم تكن ليلة أمس وقتًا رائعًا لبدء خلق المشكلات ؛ أولاً أرى أنني نشرت في الريبو الخاطئ ، كنت متأكدًا من أنني تحققت ... ثانيًا لم يكن لدي البرنامج الخفي قيد التشغيل عندما أصدرت ./ipfs diag cmds
. عندما _أريد_ تشغيل البرنامج الخفي هذا الصباح ، حصلت على:
me<strong i="7">@there</strong>:~/go-ipfs$ ./ipfs diag cmds
Command Active StartTime RunTime
diag/cmds true May 25 08:55:46 696.373µs
ما زلت أعتقد أنه لم يكن يجب أن يصاب بالذعر ولكن هذا يجعل الأمر أسهل قليلاً في الشرح.
هل يجب إغلاق هذه المشكلة وفتح واحدة جديدة في الريبو الصحيح؟
haarts تبدو جيدة بالنسبة لي! تفضل.