Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Vojtěch Scholz 12 Dubna 2015, 09:13:13
-
Ahoj,
doma nemam veřejnou ip adresu a chtěl bych se nějak dostat do mého serveru vzdáleně a to jinak než přes hamachi. Po dlouhém hledání jsem našel aplikaci ngrok u které lze otevřít jednotlivé porty pro vzdálenou komunikaci přes jiný server. Jenže při spuštění aplikace mi to píše tohle:
root@data:/mnt/sata2/data# ./ngrok -help
SIGILL: illegal instruction
PC=0x813fa89
math.init·1()
/Users/aes/src/gonative/go/src/pkg/math/pow10.go:34 +0x19 fp=0xb76bdea8
math.init()
/Users/aes/src/gonative/go/src/pkg/math/unsafe.go:21 +0x3e fp=0xb76bdeac
fmt.init()
/Users/aes/src/gonative/go/src/pkg/fmt/scan.go:1166 +0x44 fp=0xb76bded0
compress/gzip.init()
/Users/aes/src/gonative/go/src/pkg/compress/gzip/gzip.go:271 +0x44 fp=0xb76bdee4
net/http.init()
/Users/aes/src/gonative/go/src/pkg/net/http/transport.go:1031 +0x4e fp=0xb76bdf70
github.com/inconshreveable/go-update/check.init()
/Users/aes/src/ngrok/src/github.com/inconshreveable/go-update/check/check.go:211 +0x49 fp=0xb76bdf90
ngrok/client.init()
/Users/aes/src/ngrok/src/ngrok/client/update_release.go:101 +0x3e fp=0xb76bdf94
main.init()
/Users/aes/src/ngrok/src/ngrok/main/ngrok/ngrok.go:9 +0x3e fp=0xb76bdf98
runtime.main()
/Users/aes/src/gonative/go/src/pkg/runtime/proc.c:213 +0xd6 fp=0xb76bdfcc
runtime.goexit()
/Users/aes/src/gonative/go/src/pkg/runtime/proc.c:1394 fp=0xb76bdfd0
goroutine 2 [runnable]:
runtime.MHeap_Scavenger()
/Users/aes/src/gonative/go/src/pkg/runtime/mheap.c:439
runtime.goexit()
/Users/aes/src/gonative/go/src/pkg/runtime/proc.c:1394
eax 0x0
ebx 0x18a0e000
ecx 0x18a010a0
edx 0x1
edi 0x18a012b0
esi 0x80
ebp 0x18a0e000
esp 0xb76bdea4
eip 0x813fa89
eflags 0x10202
cs 0x73
fs 0x0
gs 0x3f
Nevíte někdo co s tím je. Jestli neni potřeba třeba jen doinstalovat nějaký balíček. Mám Ubuntu server 14.04.2 LTS (GNU/Linux 3.13.0-49-generic i686).
-
Schvalne co najdes kdyz das "SIGILL: illegal instruction"...
Proste mas nekompatibilni procesor, musis si bud vybrat spravny instalacni balik, nebo kompilovat ze zdrojaku.
-
Jenže při kompilaci mi to dělá to samé :(
root@data:/mnt/sata2/data/ngrok# make
go fmt ngrok/...
SIGILL: illegal instruction
PC=0x81a65b9
math.init·1()
/usr/lib/go/src/pkg/math/pow10.go:34 +0x19 fp=0x40300f34
math.init()
/usr/lib/go/src/pkg/math/unsafe.go:21 +0x3e fp=0x40300f38
strconv.init()
/usr/lib/go/src/pkg/strconv/quote.go:442 +0x44 fp=0x40300f4c
go/parser.init()
/usr/lib/go/src/pkg/go/parser/parser.go:2441 +0x49 fp=0x40300f58
main.init()
/usr/lib/go/src/cmd/go/zdefaultcc.go:6 +0x44 fp=0x40300f98
runtime.main()
/usr/lib/go/src/pkg/runtime/proc.c:213 +0xd6 fp=0x40300fcc
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394 fp=0x40300fd0
eax 0x0
ebx 0x1890a0a0
ecx 0x189010a0
edx 0x1890a0a0
edi 0x1890a0a0
esi 0x20
ebp 0x0
esp 0x40300f30
eip 0x81a65b9
eflags 0x10206
cs 0x73
fs 0x0
gs 0x33
make: *** [fmt] Error 2