[FreeBSD-users-jp 95220] Re: メジャーアップグレード完了後に再起動したらログインできない

Tomoaki AOKI junchoon at dec.sakura.ne.jp
Thu Jun 19 12:51:09 UTC 2014


青木です。 残念でしたね。

私はこの手の不安があったため、永らくログインシェルにはbaseに入っている
/bin/tcshを使ってきていましたが、ふとzshを使ってみようと思い立った際、
shells/zshインストール後にログインシェルの設定は/bin/tcshのまま、
~/.tcshrc.mine (~/.tcshrcしか使っていない場合はそちら)の末尾に

 if ( -X zsh && -f ~/.Use_zsh ) exec zsh

を追記して

 %touch ~/.Use_zsh

で切り替えるようにしました。 これならftpからでも~/.Use_zshを削除できれ
ば何事もなく/bin/tcshでログインできますし、例えば独立パーティションの
/usr/localがマウントできなかった場合等でも/bin/tcshで作業できます。

ただ、exit時に一旦tcshに抜けて再度exit、というのが面倒でexec zshとした訳
ですが、想定どおりtcshのhistoryファイルは空になりました。

今回はそもそも手遅れですが、今後のご参考まで。
実際に使うのが何であれ、ログインシェルの指定はbaseに用意されているもの
から行うのが無難かと。


On Thu, 19 Jun 2014 18:01:11 +0900
RejuvenationSystem <info at reju.jp> wrote:

> 守田です。
> 
> > 直接
> > ssh u... at hostname.domain.com /usr/bin/chsh
> > ではだめだったのでしょうか?
> > あるいは、 /rescue/sh などを実行するという手もあろうかと思います。
> 
> 幾つか試してみましたが、エラー結果は同じでした。
> 
> ssh user at hostname.domain.com /usr/bin/chsh
> /libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "bash"
> 
> ssh user at hostname.domain.com /bin/sh
> /libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "bash"
> 
> ssh user at hostname.domain.com /rescue/sh
> /libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "bash"
> 
> 
> > それでだめなら、sudo が入っていてそのユーザーに許可されているなら、
> > /etc/master.passwd を書き換えて passwd_mkdb を実行する
> > ということになろうかと思います。おおざっぱには remote でやるか手元にもってきてやるか
> > の2通りくらいが思い浮かびますが、まずは直接 chsh を実行することを試してみてください。
> 
> sudoは入っていないのでこの方法は使えませんでした。
> 
> sshアクセス時に実行する$HOME/.ssh/rcというファイルがある事が分かったので
> ftpからアクセスして、$HOME/.ssh/rcに
> /usr/bin/chsh -s /bin/sh
> を書き込んで、sshログインを試みてみましたが、これも駄目でした。
> 同じエラーでした。
> /libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "bash"
> 
> 
> もうremoteではどうしようもないので業者さんへ端末操作の依頼を出しました。
> ありがとうございました。
> _______________________________________________
> freebsd-users-jp at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe at freebsd.org"

-- 
青木 知明  [Tomoaki AOKI]
    junchoon at dec.sakura.ne.jp


More information about the freebsd-users-jp mailing list