ASX: my spelling on the disk slice id was only in my post; it was correct on my system. When I repeated the fsck attempt, I got the same result.
I ran:
which told me that the filesystem on ada0p2 (there is no line through the zero, but it is a zero; I was careful about that) is clearly freebsd-ZFS. But of course, in my limited experience with this filesystem, I had no snapshot to restore from. I've tried umount and fsck; both insist that the system cannot tell what file system type that slice is made of. With fsck, the system told me that fsck would not work, and I should try fsck_zfs. That wouldn't run either. I went to /sbin and listed, and there is fsck, fsck_ufs, fsck_msdos, fsck_ext2fs, fsck_ffs, and fsck_4.2bsd, but no fsck_zfs. Nor can I install it without root access.
I also tried running e2fsck, but got an error message stating that to do so, I had to have r/w access or be root. I tried running passwd directly from the single user # prompt, and went through the process. But at the end, I got an error stating:
Code: Select all
passwd: pam_chauthtok ( ): error in service module
At this point, I think that I'm going to have to bite the bullet and reinstall/rebuild the system. The reinstallation is easy; it's the rebuild with all the software that takes the time. If I try to upgrade to 10.4 again, I'll have to do a lot more research. The Freebsd documentation is a bit skimpy for pedagogical purposes. I do have copies of Drew Lavigne's two books, and probably need to go back and reread them.
In any case, thanks for all your help. I document this to try and help the next user.
Vas you efer in Zinzinnati? GhostBSD running on a Lenovo 500X Ideapad procured from local resale shop because I'm cheap.