On 12/06/2020 16:01, J. Fahrner via Dng wrote:
> Hi,
Hi, I know *nothing* about Odroid

> I'm running Devuan Beowulf on an Odroid C2 mini computer. Since it's internal 
> flash disk is limited, I run it with an external usb drive attached.
> When this disk is active in /etc/fstab the boot process hangs forever. I can 
> ping it, so networking is started, but I cannot login, because sshd is not 
> running. Since this is a headless system, I cannot see boot messages to find 
> out where it hangs. I cannot attach a monitor because I have no suitable 
> cable.
> 
> Any ideas how to debug this problem?
I would inspect services which start after networking but before ssh.
A udev rule can easily hang a boot as the calls often block.
I would then try only starting essential services (reduce the runlevel if 
possible, only networking & ssh).

> 
> This is the fstab entry:
> 
> LABEL=Elements /hdd ext4 defaults  0 2
I would replace the LABEL statement with the partition id (/dev/hdd1 ?), 
parsing label's and uuid's can occasionally trip up. 

> 
> Booting with this entry commented out works fine, and I can mount the disk as 
> normal after boot. But this way many daemons are missing its data and have to 
> be restarted after mount.
Restarting a service as a root login is not the same as starting a service at 
boot.
Any one of these services may be hanging the boot but not hang from a root 
login (commonly root's environment, e.g. $PATH masks an issue).

This advice is worth exactly what you paid for it, good luck.

> 
> Jochen
> _______________________________________________
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to