# File moving bug

**URL:** <https://forum.sensmetry.com/t/file-moving-bug/257>\
**Category:** Bug Reports\
**Tags:** resolved\
**Created:** [October 20, 2025, 8:59am UTC](https://forum.sensmetry.com/t/file-moving-bug/257 "2025-10-20T08:59:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jbussemaker](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@jbussemaker](https://forum.sensmetry.com/u/jbussemaker)\
**Post date:** [October 20, 2025, 8:59am UTC](https://forum.sensmetry.com/t/file-moving-bug/257/1 "2025-10-20T08:59:11Z")

</div>

Hi everyone,

I encountered a bug when trying to install a dependency in my project using Sysand:

```auto
error: failed to install project urn:kpar:sysmod:
installation error: io error: The system cannot move the file to a different disk drive. (os error 17)

```

I’m working on Windows and my project is residing on the D-drive. I suppose Sysand downloads the dependency and temporarily places it on the C-drive, and then when trying to move it to the other drive it fails?

Greetings,

Jasper

---

<div class="post-metadata">

**Author:** ![TiloWiklund](https://yyz2.discourse-cdn.com/flex008/user_avatar/forum.sensmetry.com/tilowiklund/32/17_2.png) [@TiloWiklund](https://forum.sensmetry.com/u/TiloWiklund)\
**Post date:** [October 20, 2025, 9:30am UTC](https://forum.sensmetry.com/t/file-moving-bug/257/2 "2025-10-20T09:30:44Z")

</div>

Thanks for reporting this! That is correct, we rely extensively on the system temporary directory for downloading and verifying projects before installation. We will look into this and figure out why the move fails.

---

<div class="post-metadata">

**Author:** ![TiloWiklund](https://yyz2.discourse-cdn.com/flex008/user_avatar/forum.sensmetry.com/tilowiklund/32/17_2.png) [@TiloWiklund](https://forum.sensmetry.com/u/TiloWiklund)\
**Post date:** [October 21, 2025, 3:13pm UTC](https://forum.sensmetry.com/t/file-moving-bug/257/3 "2025-10-21T15:13:11Z")

</div>

@jbussemaker I believe this issue is now fixed. Please try out the [0.0.4 release (here)](https://github.com/sensmetry/sysand/releases/tag/0.0.4) to see if it solves your problem.

For reference, a ticket was created [here](https://github.com/sensmetry/sysand/issues/81).

---

<div class="post-metadata">

**Author:** ![jbussemaker](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@jbussemaker](https://forum.sensmetry.com/u/jbussemaker)\
**Post date:** [October 22, 2025, 8:06pm UTC](https://forum.sensmetry.com/t/file-moving-bug/257/4 "2025-10-22T20:06:38Z")

</div>

Thank you! It works perfectly fine now 🙂

I noticed another issue: in the `SysandLock.toml` file the project is declared using its absolute path:

```auto
[[project.source]]
editable = 'C:\<path>\<to>\<project>'

```

I think this shouldn’t be the case, and might even break stuff when sharing the project through for example git.

---

<div class="post-metadata">

**Author:** ![TiloWiklund](https://yyz2.discourse-cdn.com/flex008/user_avatar/forum.sensmetry.com/tilowiklund/32/17_2.png) [@TiloWiklund](https://forum.sensmetry.com/u/TiloWiklund)\
**Post date:** [October 23, 2025, 1:14pm UTC](https://forum.sensmetry.com/t/file-moving-bug/257/5 "2025-10-23T13:14:58Z")

</div>

Thanks, that definitely needs to be fixed. We’re currently working on a significant rework of the lock file design and implementation. We will fix it together with all the other upcoming changes. For now, I created a bug report here: [Lockfile uses absolute path for editable entries. · Issue #85 · sensmetry/sysand · GitHub](https://github.com/sensmetry/sysand/issues/85)

---

<div class="post-metadata">

**Author:** ![TiloWiklund](https://yyz2.discourse-cdn.com/flex008/user_avatar/forum.sensmetry.com/tilowiklund/32/17_2.png) [@TiloWiklund](https://forum.sensmetry.com/u/TiloWiklund)\
**Post date:** [November 7, 2025, 2:15pm UTC](https://forum.sensmetry.com/t/file-moving-bug/257/6 "2025-11-07T14:15:50Z")

</div>

@jbussemaker The bug related to editable paths should be fixed in the latest version: [Release v0.0.5 · sensmetry/sysand · GitHub](https://github.com/sensmetry/sysand/releases/tag/v0.0.5)
