Please change default shell to bash. Dash is incompatible.

Discussion in 'General' started by Stefan Schumacher, Feb 7, 2022.

Tags:
  1. Hi,
    I bought ispc3-migration-tool-2_2_5.tar.gz and just copied the installation to one of my oldest servers (Debian Squeeze. You dont want to know how old the oldest server is, which I "inhererited"). Problem:
    cat /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    Looks very much like root has bash as his default shell. I am logged in as root via ssh.
    ./migrate --help
    Please change default shell to bash. Dash is incompatible.
    /bin/bash is GNU Bash and an executable binary, not a symlink to /bin/dash. There is a symlink from /bin/sh to /bin/dash. Of course I could simply change the symlink but I would like to have confirmation from someone more knowledgeable about ISPConfig that I am not going to break the ISPConfig installation (also ancient) on this server by doing so.

    Yours sincerely
    Stefan
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Run:

    dpkg-reconfigure dash

    and choose 'no' in the dialog. ISPConfig requires bash and not dash, this step is described in the ISPConfig install instructions btw.
     

Share This Page