Control: tag -1 + moreinfo unreproducible Hi ilf,
ilf wrote: > On a jessie box, I had /usr/bin/zsh as my shell in /etc/passwd. Perfectly fine. > After a dist-upgrade to stretch, that binary is gone. That shouldn't happen. > The package usrmerge was not installed during dist-upgrade. Thanks for the info. That would have been my next question, because if there's a reason for this bug, it's surely related to making the package work with usrmerge. Because previously /usr/bin/zsh was simply a symlink inside the package itself with no intervention via maintainer scripts needed. *sigh* > RC, because this effectively locked me out of the system. Definitely RC, but I've already dist-upgraded a few boxes and this never happened to me. So I wonder under which circumstances this can happen. > If this change is intentional, […] It is not. See /var/lib/dpkg/info/zsh.postinst: 5 case "$1" in 6 (configure) 7 add-shell /bin/zsh 8 add-shell /usr/bin/zsh 9 10 # New hardcoded symlinks which unfortunately can't be shipped inside 11 # the package itself since some people want to merge /bin and /usr/bin 12 # against FHS and all Unix tradition. 13 if [ ! -e /usr/bin/zsh -a ! -L /usr/bin/zsh ]; then 14 ln -s /bin/zsh /usr/bin/zsh 15 fi 16 ;; So I wonder why that call in line 14 did either not get called at all or failed. A few more questions: * Was the dist-upgrade already finished when you checked this? (Wondering if this is another incarnation of https://bugs.debian.org/841048) * Is the zsh package or zsh-common in a "broken" state? Can you send us the output of "dpkg -l zsh\*"? * Do you still have the output of the dist-upgrade? If so, could grep for "zsh" in that log and send us that output? * If you don't have that output anymore, please do an "apt-get install --reinstall zsh 2>&1 | tee zsh-install.log" and send us that log. Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE