pwd_mkdb: /etc/master.passwd: Inappropriate file type or format

Antonio Olivares olivares14031 at gmail.com
Tue May 29 00:36:56 UTC 2012


>
> Looks wrong; the parameter -d is "-d directory", explained
> as "Store databases into specified destination directory
> instead of /etc."
>
> The coorect command should be
>
>        # pwd_mkdb /etc/master.passwd
>
> See "man pwd_mkdb" for details.
>
>> but it fails with a pam_auth() or I can't remember exact error
>> message, I will need to run command and post the exact error message
>> here :(
>
> Some file access error would be possible.
>
>> Either do this, or install a desktop which does not depend on
>> devel/dbus package(s).
>
> The dbus port is often used to "enhance functionality", but
> it's not entirely required to run KDE, Gnome or Xfce (to name
> the "big three"). Just make sure X is compiled without it.
> Maybe some functionality might be missing, but if you don't
> depend on it... as for just automount, FreeBSD has a native
> solution that worked even before HAL and DBUS.
>
> --

Polytropon & all,

I have run
# vipw /etc/master.passwd

and removed the offending line #25.  Then I ran the command
# pwd_mkdb -d /etc/master.passwd

and it succeeded!  :)  Then I readded the user with adduser command
and all is well.  I got back my xfce desktop and it is working.
Thanks to special folks like you and others who are very helpful.  I
was getting desperate and was about to throw the towel and reinstall
FreeBSD on this machine.  I had old backups from last year, but all
the new changes would have been a waste to get back from those.

Best Regards,


Antonio


More information about the freebsd-questions mailing list