[SOLVED] Debian Jessie systemd and display manger unmaintanable since ~2014/07/20
DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The problem of the init system is differentiating between bootscripts and the software itself. I actually agree with you that a faulty script should be reimplemented properly, but when an error is found it should at least flag the source of the error, assume the defaults, and upon the last stage of the boot process just before login, it should openly display the error in question, or pause the boot and open the sulogin to repair the faulty trigger(s) at the source, then once finished proceed onward.
However yes, I do segregate bootscripts from the init because many people see this as an argument that init has to do more than it should. Bootscripts are just that in my opinion, bootscripts. Init is a separate entity as I see init as a software package only.
The problem with bootscripts falls on the author, but then again, if people read documentation rather just assuming and assigning bad flags in fstab to devices or expecting uber-magic-utility_X to do all the work for them, situations like this would be fewer and further between. To me there's no excuse for not reading documentation when you choose to use a GNU/Linux based operating system.
when an error is found it should at least flag the source of the error, assume the defaults, and upon the last stage of the boot process just before login, it should openly display the error in question, or pause the boot and open the sulogin to repair the faulty trigger(s) at the source, then once finished proceed onward.
Indeed, pausing the boot and displaying the error at hand, so that the admin is able to fix problems, should be the way to do it, but it should do that immediately when the error occurs. The init system can not assume defaults and hope all goes well to the state just before login (not that it would make much sense to start serving processes, like NFS, Samba or httpd, when not all disks are mounted and possibly log storage or the content that has to be served is not available).
One of the many reason why people should read documentation and properly setup a system so that problems are less likely to occur. Problems with an improper parsing of /etc/fstab are less a software issue, and more of a user problem. Had /etc/fstab been properly configured, this wouldn't be an issue.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.