Public bug reported: Hello all,
### release ### lsb_release -rd #Description: Ubuntu 20.04.1 LTS #Release: 20.04 ### package version ### apt-cache policy cephadm #cephadm: # Installed: 15.2.3-0ubuntu0.20.04.2 # Candidate: 15.2.3-0ubuntu0.20.04.2 # Version table: # *** 15.2.3-0ubuntu0.20.04.2 500 # 500 http://de.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages # 100 /var/lib/dpkg/status # 15.2.1-0ubuntu1 500 # 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages ### expected ### /var/lib/dpkg/info/cephadm.postinst using $HOME from previously created new user 'cephadm' to prepare ˜cephadm/.ssh/authorized_keys ### what happened instead ### /var/lib/dpkg/info/cephadm.postinst uses hard coded path /home/cephadm complaining with "mkdir: cannot create directory ‘/home/cephadm/.ssh’: No such file or directory" if /etc/adduser.conf:DHOME was modified. ### Notes ### While installing cephadm(8) we get "mkdir: cannot create directory ‘/home/cephadm/.ssh’: No such file or directory" due to hard coded "/home/cephadm/.ssh" in /var/lib/dpkg/info/cephadm.postinst . Previously /var/lib/dpkg/info/cephadm.postinst uses adduser(8), honoring /etc/adduser.conf:DHOME - which may be changed from it's default "/home". Modified /var/lib/dpkg/info/cephadm.postinst attached. Thanks & best regards Uwe ** Affects: ceph (Ubuntu) Importance: Undecided Status: New ** Attachment added: "cephadm.postinst" https://bugs.launchpad.net/bugs/1898081/+attachment/5416238/+files/cephadm.postinst -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1898081 Title: cephadm.postinst uses hard coded path /home/cephadm/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1898081/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs