Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

invalid cross-device link #121

Open
sfxworks opened this issue Dec 5, 2022 · 0 comments
Open

invalid cross-device link #121

sfxworks opened this issue Dec 5, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@sfxworks
Copy link

sfxworks commented Dec 5, 2022

I am pulling my contents from uor into a separate device.

I have the partitions at /mnt/uor/boot and /mnt/uor/config

So I run
empourus pull my.registry/dev/os:latest --attributes=boot-query.yaml -o /mnt/uor

However, I get this error and similar for all pulls

Error: rename /mnt/uor/collection.4095441460/boot/EFI/BOOT/BOOTIA32.EFI /mnt/uor/boot/EFI/BOOT/BOOTIA32.EFI: invalid cross-device link

It looks like this is related to the method in which uor "mv"s a directory to the location.

Steps to reproduce the issue:

  1. Make a device, like a USB
  2. Mount it to a location
  3. Use uor to output the contents above the location that includes directories within the location

Describe the results you received:
Incomplete data

Describe the results you expected:
Complete data

What version of the UOR client are you using:

UOR Client:
 Version:       v0.3.0
 Go Version:    go1.17.13
 Git Commit:    006ab2f
 Build Date:    2022-08-29T21:50:33Z
 Platform:      linux/arm64
@sfxworks sfxworks added the bug Something isn't working label Dec 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant