RX0233

Dominio: Ejecución

Mensaje de error

%s no tiene una ruta legal: %s

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

Tu contenedor tiene una ruta que el motor no acepta, y se detuvo antes de tocar nada. Aquí va la regla. Si nombras un sistema de archivos con which, como ext4, entonces debes dar también un path, y tiene que ser una ruta absoluta, que empiece por la barra. Si no usas which, la ruta es una ruta de hoja, dentro del montaje de leafs. Lo que no se permite: un which sin path, un path relativo junto con which, una ruta de hoja vacía, o cualquier tramo con dos puntos, que intentaría salirse del lugar que tus palabras nombran. Ese último caso es peligroso: una ruta con dos puntos podría escapar y escribir donde no debe. Un ejemplo: which ext4 con path igual a datos barra reportes. Falla, porque es relativo. La corrección es path igual a barra datos barra reportes. El mensaje incluye la forma que la ley admite, así que no tienes que adivinar. Corrige la ruta y el contenedor tendrá un lugar claro y seguro.

Texto del catálogo de errores del motor de Rush.