All-

I applied updates on my hipster workstation at my workplace today, and since 
those updates I cannot get a login on the system, even when attempting a 
single-user boot.  I've tried selecting older boot environments (I have 
several) and even those exhibit svc.startd errors and will not give me 
single-user access.

I'm looking for advice and suggestions on how to potentially rescue the system. 
 In particular, if I  boot off a recent hipster live USB, is it possible to 
access the boot environment on my system's disks?  I'm familiar (in theory) 
with the idea of booting into an alternate boot environment and potentially 
adding/removing/verifying packages using pkg's -R option, as described here:

    https://docs.oracle.com/cd/E23824_01/html/E21801/mount.html

but those docs seem to assume you're booting off an older (or newer) boot env 
on the installed system, not some kind of a "rescue" live USB.  Is there a way 
to make a Live hipster image see the boot environments from outside the live 
image?

As far as the system, without being able to get a root prompt I don't have much 
info on what's going wrong or why it seems to impact multiple boot environments.

Prior to today's update, I had been running a boot environment created in mid 
April 2025, without any issues.

Today I decided I was overdue for updates, so I did a "pkg update -v".   Note 
that I did the "pkg update -v" in an ssh terminal window rather than from the 
console, and I did get disconnected at the very end of the process.  However, I 
logged back in and checked the command output that I had tee'd to a file and it 
indicated it had finished and was ready for a reboot.

When I boot the env created today, it says it's illumos-e98d23eb02.  It *does* 
boot, though it's really, really slow.  It never gets to multi-user mode, 
though, it just outputs messages about

    svc.startd[9]: svc:/network/location:default: Method or service exit timed 
out. Killing contract 33

If I force power off the system and then enable "verbose" and "single-user" 
mode via the boot options, the next boot does say that it is

    Booting to milestone "milestone/single-user:default".

but there's a lengthy pause (5-10 minutes) before it outputs

    Hostname: <workstation hostname>

and then another lengthy pause (several minutes) before it starts outputting 
the svc.startd messages again.  I tried waiting about 20-25 minutes and it 
never got to the point where I could get a prompt.

As I said above, even if I select the formerly working boot env from April or 
the previous one from December 2024, the behavior is similar.  It boots, but 
very slowly, but svc.startd just repeatedly outputs Method or service timeout 
errors.   The boot env from December 2024 has failure messages from 
svc:/system/identity:node instead of svc:/network/location:default , but the 
behavior is otherwise the same.

I do have system backups so the most data I would lose is a day, but I'm really 
not prepared (time-wise or procedure-wise) to rebuild the system from scratch, 
so rescuing it (if possible) is much preferred.

Any suggestions for debugging the issue and/or recovery would be greatly 
appreciated.

Thanks,

Tim
--
Tim Mooney                                              [email protected]
Enterprise Computing & Infrastructure    701-231-1076 (Voice)
North Dakota State University, Fargo, ND 58105-5164





_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to