Closed issue by nonchip on void-packages repository https://github.com/void-linux/void-packages/issues/28135 Description: i already had a `ipfs` service before https://github.com/void-linux/void-packages/commit/65826688d9da8e9cb3c3f47c3c1862f46b327ae9, when trying to `xbps-install -Su` now it fails with: ``` go-ipfs-0.5.0_1: updating to 0.7.0_2 ... go-ipfs-0.7.0_2: unpacking ... ERROR: go-ipfs-0.7.0_2: [unpack] failed to extract file `./etc/sv/ipfs/supervise': Directory not empty ERROR: go-ipfs-0.7.0_2: [unpack] failed to extract files: Directory not empty ERROR: go-ipfs-0.7.0_2: [unpack] failed to unpack files from archive: Directory not empty Transaction failed! see above for errors. ``` so 2 problems i have now: * as far as I understand it, the `supervise` directory shouldn't fail the update when it's non-empty (guess that's related to it not having been a symlink before), which brings me to question 2: * how would one migrate an already existing service+systemuser to the new ones introduced without any documentation whatsoever?