Unfortunately this problem still exists (in plain debian squeeze).

I am installing squeeze using preseed files, which pull in a local
package that depends on sudo-ldap. Therefore the installer rightly
concludes that sudo needs to be replaced by sudo-ldap. The preseed files
DO specify a root password, but at the time when the package replacement
happens, this password has not been set yet, and the installation fails.
There is also a bug report about this on the ubuntu launchpad (see bug
771296). It appears that that user has been able to fix this using a
preseed/late_command script, however I would consider this a botch job,
especially since that script needs to install sudo-ldap twice to be
successful. Since the only reason for removal of sudo is the selection
of sudo-ldap, the installer should handle this without failing.

BTW, our preseeds install both konsole and xterm, and that does NOT
prevent the issue.

I am not sure this is actually a problem with sudo-ldap. I would rather
more lay the blame at the installer for not realising that a root
password will be set, and also for not realising that the removal is
because of a replacement, but since I am not an expert in these matters,
I shall leave that decision to you guys.
-- 
best regards

Wolfgang Schulze-Zachau
*
*

Reply via email to