Johannes Schauer Marin Rodrigues <jo...@debian.org> writes: > Thank you for your feedback! How about: > > E: unable to pick chroot mode automatically (use --mode for manual selection) > > This will make the user look up the --mode argument and its possible values in > the man page. If the user then selects --mode=unshare, the error message > indicates what is wrong.
That's better. What's the internal logic? I guess mmdebstrap tried "unshare", and it didn't work. Did it try all the others too, and they didn't work also? It doesn't hurt to have ridiculously long error messages. We COULD say E: unable to pick chroot mode automatically (use --mode for manual selection). Tried A, which didn't work because X; tried B, which didn't work because Y... So if mmdebstrap already knows that --mode=unshare would produce W: no entry in /etc/subuid for dima E: failed to parse /etc/subuid and /etc/subgid It could say that initially. Maybe that's overkill and too much typing for you. What you have already already tells the user what to read about and play with (--mode), so maybe that's fine. Thanks!