---
 src/core/machine-id-setup.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/core/machine-id-setup.c b/src/core/machine-id-setup.c
index efb074f..eba35be 100644
--- a/src/core/machine-id-setup.c
+++ b/src/core/machine-id-setup.c
@@ -191,7 +191,11 @@ int machine_id_setup(const char *root) {
                 else {
                         fd = open(etc_machine_id, O_RDONLY|O_CLOEXEC|O_NOCTTY);
                         if (fd < 0) {
-                                log_error("Cannot open %s: %m", 
etc_machine_id);
+                                log_error("System cannot boot: Missing 
/etc/machine-id and /etc is mounted read-only.\n"
+                                          "Booting up is supported only 
when:\n"
+                                          "1) /etc/machine-id exists and is 
populated.\n"
+                                          "2) /etc/machine-id exists and is 
empty.\n"
+                                          "3) /etc/machine-id is missing and 
/etc is writable.\n");
                                 return -errno;
                         }
 
-- 
1.9.3

_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to