Error with EPG Docker
Describe your issue
Trying to set up the EPG in a docker container but receiving an error. Rather than creating a file channels.xml, this is created as a directory then there is an error with trying to read a directory.
Docker compose: epg: image: ghcr.io/iptv-org/epg:master container_name: dispatcharr-epg ports: - 3000:3000 volumes: - /docker/containers/epg/channels.xml:/epg/channels.xml
Output of log: 2025-11-15T03:15:06: PM2 log: Launching in no daemon mode 2025-11-15T03:15:06: PM2 log: App [serve:0] starting in -fork mode- 2025-11-15T03:15:06: PM2 log: App [grab:1] starting in -fork mode- 2025-11-15T03:15:06: PM2 log: App [serve:0] online 2025-11-15T03:15:06: PM2 log: App [grab:1] online 2025-11-15T03:15:06: PM2 log: App [grab-at-startup:2] starting in -fork mode- 2025-11-15T03:15:06: PM2 log: App [grab-at-startup:2] online
grab tsx scripts/commands/epg/grab.ts --channels=channels.xml --output=public/guide.xml started... INFO Accepting connections at http://localhost:3000 info starting... info loading channels... node:internal/process/promises:394 triggerUncaughtException(err, true /* fromPromise */); ^ [Error: EISDIR: illegal operation on a directory, read] { errno: -21, code: 'EISDIR', syscall: 'read' } Node.js v22.21.1 2025-11-15T03:15:10: PM2 log: App [grab-at-startup:2] exited with code [1] via signal [SIGINT]
I have the same error
Error: EISDIR: illegal operation on a directory, read 这是文件权限有问题吧
@murbancic Is the error still present?