Rclone error on freebsd 8.4

What is the problem you are having with rclone?

Getting an error when running on freebsd 8.4

Run the command 'rclone version' and share the full output of the command.

Can't get the version, the error appears even when running rclone version

Which cloud storage system are you using? (eg Google Drive)

Onedrive

The command you were trying to run (eg rclone copy /tmp remote:tmp)

# ./rclone
runtime: pipe failed with 78
fatal error: runtime: pipe failed

goroutine 1 [running, locked to thread]:
runtime.throw({0x1f48eb3?, 0xc00013ed38?})
        runtime/panic.go:1047 +0x5d fp=0xc00013ec18 sp=0xc00013ebe8 pc=0x43821d
runtime.netpollinit()
        runtime/netpoll_kqueue.go:34 +0x1c8 fp=0xc00013ecc0 sp=0xc00013ec18 pc=0x434648
runtime.netpollGenericInit()
        runtime/netpoll.go:197 +0x3b fp=0xc00013ecd8 sp=0xc00013ecc0 pc=0x433bfb
internal/poll.runtime_pollServerInit()
        runtime/netpoll.go:189 +0x17 fp=0xc00013ece8 sp=0xc00013ecd8 pc=0x468317
sync.(*Once).doSlow(0xc00013ed78?, 0x47d2a7?)
        sync/once.go:74 +0xc2 fp=0xc00013ed48 sp=0xc00013ece8 pc=0x479742
sync.(*Once).Do(...)
        sync/once.go:65
internal/poll.(*pollDesc).init(0xc0000a2438, 0xc0000a2420?)
        internal/poll/fd_poll_runtime.go:39 +0x3f fp=0xc00013ed68 sp=0xc00013ed48 pc=0x4ed0ff
internal/poll.(*FD).Init(0xc0000a2420, {0x1f20598?, 0x0?}, 0xe8?)
        internal/poll/fd_unix.go:63 +0x46 fp=0xc00013ed88 sp=0xc00013ed68 pc=0x4ee0c6
os.newFile(0x3, {0xc00005a9c0, 0x35}, 0x1)
        os/file_unix.go:190 +0x213 fp=0xc00013eeb0 sp=0xc00013ed88 pc=0x4fc933
os.openFileNolog({0xc00005a9c0, 0x35}, 0x0, 0x0)
        os/file_unix.go:250 +0x1de fp=0xc00013ef00 sp=0xc00013eeb0 pc=0x4fcc5e
os.OpenFile({0xc00005a9c0, 0x35}, 0x0, 0x0?)
        os/file.go:326 +0x45 fp=0xc00013ef38 sp=0xc00013ef00 pc=0x4fa805
os.Open(...)
        os/file.go:306
google.golang.org/protobuf/internal/detrand.binaryHash()
        google.golang.org/protobuf@v1.28.1/internal/detrand/rand.go:46 +0x5c fp=0xc00013f000 sp=0xc00013ef38 pc=0x8845fc
google.golang.org/protobuf/internal/detrand.init()
        google.golang.org/protobuf@v1.28.1/internal/detrand/rand.go:38 +0x17 fp=0xc00013f010 sp=0xc00013f000 pc=0x8848b7
runtime.doInit(0x326b980)
        runtime/proc.go:6506 +0x118 fp=0xc00013f140 sp=0xc00013f010 pc=0x447ed8
runtime.doInit(0x326ba00)
        runtime/proc.go:6483 +0x71 fp=0xc00013f270 sp=0xc00013f140 pc=0x447e31
runtime.doInit(0x326b940)
        runtime/proc.go:6483 +0x71 fp=0xc00013f3a0 sp=0xc00013f270 pc=0x447e31
runtime.doInit(0x326b9c0)
        runtime/proc.go:6483 +0x71 fp=0xc00013f4d0 sp=0xc00013f3a0 pc=0x447e31
runtime.doInit(0x3277fe0)
        runtime/proc.go:6483 +0x71 fp=0xc00013f600 sp=0xc00013f4d0 pc=0x447e31
runtime.doInit(0x327fc00)
        runtime/proc.go:6483 +0x71 fp=0xc00013f730 sp=0xc00013f600 pc=0x447e31
runtime.doInit(0x326fda0)
        runtime/proc.go:6483 +0x71 fp=0xc00013f860 sp=0xc00013f730 pc=0x447e31
runtime.doInit(0x3282820)
        runtime/proc.go:6483 +0x71 fp=0xc00013f990 sp=0xc00013f860 pc=0x447e31
runtime.doInit(0x3283820)
        runtime/proc.go:6483 +0x71 fp=0xc00013fac0 sp=0xc00013f990 pc=0x447e31
runtime.doInit(0x3280920)
        runtime/proc.go:6483 +0x71 fp=0xc00013fbf0 sp=0xc00013fac0 pc=0x447e31
runtime.doInit(0x32805a0)
        runtime/proc.go:6483 +0x71 fp=0xc00013fd20 sp=0xc00013fbf0 pc=0x447e31
runtime.doInit(0x328c100)
        runtime/proc.go:6483 +0x71 fp=0xc00013fe50 sp=0xc00013fd20 pc=0x447e31
runtime.doInit(0x3269ac0)
        runtime/proc.go:6483 +0x71 fp=0xc00013ff80 sp=0xc00013fe50 pc=0x447e31
runtime.main()
        runtime/proc.go:233 +0x1b4 fp=0xc00013ffe0 sp=0xc00013ff80 pc=0x43aa14
runtime.goexit()
        runtime/asm_amd64.s:1598 +0x1 fp=0xc00013ffe8 sp=0xc00013ffe0 pc=0x46ea41

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:381 +0xd6 fp=0xc000084fb0 sp=0xc000084f90 pc=0x43ae96
runtime.goparkunlock(...)
        runtime/proc.go:387
runtime.forcegchelper()
        runtime/proc.go:305 +0xa5 fp=0xc000084fe0 sp=0xc000084fb0 pc=0x43acc5
runtime.goexit()
        runtime/asm_amd64.s:1598 +0x1 fp=0xc000084fe8 sp=0xc000084fe0 pc=0x46ea41
created by runtime.init.6
        runtime/proc.go:293 +0x25

goroutine 3 [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:381 +0xd6 fp=0xc000085780 sp=0xc000085760 pc=0x43ae96
runtime.goparkunlock(...)
        runtime/proc.go:387
runtime.bgsweep(0x0?)
        runtime/mgcsweep.go:278 +0x8e fp=0xc0000857c8 sp=0xc000085780 pc=0x42596e
runtime.gcenable.func1()
        runtime/mgc.go:178 +0x26 fp=0xc0000857e0 sp=0xc0000857c8 pc=0x41ab86
runtime.goexit()
        runtime/asm_amd64.s:1598 +0x1 fp=0xc0000857e8 sp=0xc0000857e0 pc=0x46ea41
created by runtime.gcenable
        runtime/mgc.go:178 +0x6b

goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc00007e000?, 0x2426d90?, 0x1?, 0x0?, 0x0?)
        runtime/proc.go:381 +0xd6 fp=0xc000085f70 sp=0xc000085f50 pc=0x43ae96
runtime.goparkunlock(...)
        runtime/proc.go:387
runtime.(*scavengerState).park(0x3396ae0)
        runtime/mgcscavenge.go:400 +0x53 fp=0xc000085fa0 sp=0xc000085f70 pc=0x4238b3
runtime.bgscavenge(0x0?)
        runtime/mgcscavenge.go:628 +0x45 fp=0xc000085fc8 sp=0xc000085fa0 pc=0x423e65
runtime.gcenable.func2()
        runtime/mgc.go:179 +0x26 fp=0xc000085fe0 sp=0xc000085fc8 pc=0x41ab26
runtime.goexit()
        runtime/asm_amd64.s:1598 +0x1 fp=0xc000085fe8 sp=0xc000085fe0 pc=0x46ea41
created by runtime.gcenable
        runtime/mgc.go:179 +0xaa

goroutine 5 [finalizer wait]:
runtime.gopark(0x43b212?, 0x43ac05?, 0x0?, 0x0?, 0xc000084770?)
        runtime/proc.go:381 +0xd6 fp=0xc000084628 sp=0xc000084608 pc=0x43ae96
runtime.runfinq()
        runtime/mfinal.go:193 +0x107 fp=0xc0000847e0 sp=0xc000084628 pc=0x419bc7
runtime.goexit()
        runtime/asm_amd64.s:1598 +0x1 fp=0xc0000847e8 sp=0xc0000847e0 pc=0x46ea41
created by runtime.createfing
        runtime/mfinal.go:163 +0x45

hello and welcome to the forum,

please install the latest rclone and test again
https://rclone.org/install/#script-installation

FreeBSD 8.4 is 10 years old and its support ended before first rclone was released I think...

This year FreeBSD 14 will be released.

you could try buiding rclone from source if you can install go lang on FreeBSD 8.4

This was installed from the latest script yesterday..

It sure is an old OS and will be replaced very shortly but, just trying to get it working in the mean time..

From my experience chances to make it work are very slim.... too many dependencies changed over years. Myself I would not spend time on this.

But you can give it a try - install the latest available golang version for your system and try to build from source. Also probably not the latest rclone.

Your best bet is to try maybe the oldest version of rclone.

Newer versions are not support as GO dropped support for that version many moons ago. The current minimum version is 10.4+

rclone 1.33 was ported to freebsd in 2016 - so some old versions might work.

Onedrive support in rclone was added in v1.24

So all together can give you something useful. Maybe.

Go 1.10 dropped support for freebsd 8, so you'll need a version of rclone that compiles with go v1.9. Support for go 1.9 was dropped in rclone v1.50.0 - 2019-10-26 so try rclone v1.49.0 compiled with go 1.9.

If you want a pre-built one then v1.39 is the last one we released built with go1.9.

I'd give that a go first.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.