I am running this on a Synology 920+ and there was a power outage last night for 2 hours.
Channels DVR will not run now. Here is the last 50 lines from the logs:
2020/12/01 23:34:30.482436 [IDX] Generating video index for job 1606894470-74
2020/12/02 00:03:30.591028 [DVR] Pruning old recording The Late Show With Stephen Colbert S06E40 LL Cool J Dave Grohl Foo Fighters 2020-11-19-2334.mpg
2020/12/02 00:03:30.930539 [DVR] Deleting /volume1/DVR/TV/The Late Show With Stephen Colbert/The Late Show With Stephen Colbert S06E39 Matthew McConaughey Cedric the Entertainer 2020-11-18-2334.mpg
2020/12/02 02:07:36.305018 [SYS] Starting Channels DVR v2020.11.29.1807 (linux-x86_64 pid:14669) in /volume1/@appstore/ChannelsDVR/channels-dvr/data
2020/12/02 02:07:36.646234 [SYS] Started HTTP Server
2020/12/02 02:07:37.155949 [HDR] Found 0 devices
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x50 pc=0xa72633]
goroutine 1 [running]:
github.com/fancybits/channels-server/tms.(*LoggingTransport).RoundTrip(0xc0004d1240, 0xc000626500, 0xc0004d1240, 0x0, 0x0)
github.com/fancybits/channels-server/tms/api.go:112 +0x133
net/http.send(0xc000626500, 0x1a482e0, 0xc0004d1240, 0x0, 0x0, 0x0, 0xc000308228, 0x203000, 0x1, 0x0)
net/http/client.go:252 +0x43e
net/http.(*Client).send(0xc00037e240, 0xc000626500, 0x0, 0x0, 0x0, 0xc000308228, 0x0, 0x1, 0xc000626500)
net/http/client.go:176 +0xfa
net/http.(*Client).do(0xc00037e240, 0xc000626500, 0x0, 0x0, 0x0)
net/http/client.go:699 +0x44a
net/http.(*Client).Do(...)
net/http/client.go:567
github.com/fancybits/channels-server/tms.Api.requestAPI(0x17160d6, 0x18, 0xc00037e240, 0xc000503b80, 0x4f, 0x1461aa0, 0xc0004a67a0, 0x0, 0x0, 0x0, ...)
github.com/fancybits/channels-server/tms/api.go:258 +0x2e1
github.com/fancybits/channels-server/tms.Api.requestJSON(...)
github.com/fancybits/channels-server/tms/api.go:212
github.com/fancybits/channels-server/tms.Api.SearchStations(0x17160d6, 0x18, 0xc00037e240, 0x16e4422, 0x6, 0x1, 0xc0004a3830, 0xc0009e0fb7, 0x17d19b8, 0xc00005ca80, ...)
github.com/fancybits/channels-server/tms/station.go:87 +0x2c5
github.com/fancybits/channels-server/tve.genericStationIDForCallsign(0x16e4422, 0x6, 0xc000ad62e0, 0x15)
github.com/fancybits/channels-server/tve/fs2go.go:261 +0x79
github.com/fancybits/channels-server/tve.(*neulionClient).availableChannels(0x277b7c0, 0x1a81b20, 0xc0001878c0, 0x0, 0x0, 0x2)
github.com/fancybits/channels-server/tve/neulion.go:121 +0x66f
github.com/fancybits/channels-server/tve.(*client).Channels(0xc0001878c0, 0x0, 0x0, 0x0, 0x0)
github.com/fancybits/channels-server/tve/client.go:213 +0x56d
github.com/fancybits/channels-server/tve.(*Device).RefreshChannels(0xc0003e6230)
github.com/fancybits/channels-server/tve/provider.go:143 +0xdc
github.com/fancybits/channels-server/tve.(*Provider).RefreshDevices(0x2d6e770)
github.com/fancybits/channels-server/tve/provider.go:73 +0x276
main.RefreshTVE()
github.com/fancybits/channels-server/main.go:398 +0x31
main.StartTVE()
github.com/fancybits/channels-server/main.go:394 +0x11f
main.run()
github.com/fancybits/channels-server/main.go:331 +0x3f5
main.SetupMenu(...)
github.com/fancybits/channels-server/menu.go:6
main.main()
github.com/fancybits/channels-server/main.go:215 +0x1d9
Should I uninstall and reinstall? Will it keep all of my data?
Thanks,
Tony