匿名 | ログイン | 新しいユーザーの作成 | 2024-12-04 02:12 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||||||
0002818 | Vine Linux | 1 バグ | 2014-10-17 00:02 | 2016-08-17 22:33 | |||||||||
報告者 | sakenakabone | ||||||||||||
担当者 | tomop | ||||||||||||
優先度 | 中 | 再現性 | 毎回 | ||||||||||
状態 | テスト待ち | 解決状況 | 実装済 | ||||||||||
バージョン | 6.3 | ||||||||||||
修正予定バージョン | 6.5 | 修正済バージョン | |||||||||||
概要 | 0002818: chshでログインシェルをtcshに変更できない | ||||||||||||
説明 | Vine 6.2をインストールするとtcshもインストールされますが、/etc/shellsにtcshが入っていません。 そのため、chshでログインシェルをtcshに変更することができません。 | ||||||||||||
タグ | 設定されていません。 | ||||||||||||
arch | x86, x86_64 | ||||||||||||
パッケージ | setup-2.8.31-1vl6.noarch | ||||||||||||
添付ファイル | |||||||||||||
コメント | |
(0009430) sakenakabone (報告者) 2015-05-23 16:23 |
vine6.3でも同じ症状でした。tcsh-vl.specには以下の記述がありましたが、実際の/etc/shellsには反映されていません。 %post if [ ! -f /etc/shells ]; then echo "%{_bindir}/tcsh" >> /etc/shells echo "%{_bindir}/csh" >> /etc/shells else grep -q '^%{_bindir}/tcsh$' /etc/shells || \ echo "%{_bindir}/tcsh" >> /etc/shells grep -q '^%{_bindir}/csh$' /etc/shells || \ echo "%{_bindir}/csh" >> /etc/shells fi |
(0009867) sakenakabone (報告者) 2016-07-12 08:25 |
1年以上経過するも症状変わらず。 |
(0009868) tomop (管理者) 2016-07-18 17:39 |
0001347対応の影響で、「bashのインストールまたは更新と同一のトランザクション中で/etc/shellsに対して行った変更が消滅する」という症状が発生することが判明しました。 |
(0009869) tomop (管理者) 2016-07-18 17:53 更新日時: 2016-07-18 17:54 |
当現象の「発生を防ぐ」ようにしたbash-4.2.53-1vl6をproposed-updates/6にputしました。 既に発生してしまっている環境では以下のコマンドを実行してください。 $ sudo apt-get update && sudo apt-get install --reinstall tcsh (注)errata 20121002-1 (https://vinelinux.org/errata/6x/20121002-1.html [^]) が適用されていない環境にてbash-4.2.53-1vl6をインストールすると、0001347が再現しますのでご注意ください。 |
(0009875) sakenakabone (報告者) 2016-07-20 22:21 |
ちょっと乱暴ですが、bashを削除して実験してみました。 > cat /etc/shells /bin/bash /bin/sh > rpm -e --nodeps bash tcsh > cat /etc/shells /bin/bash /bin/sh > rpm -ivh /tmp/tcsh-6.17-1vl6.x86_64.rpm /tmp/bash-4.2.8-6vl6.x86_64.rpm 準備中... ########################################### [100%] 1:bash ########################################### [ 50%] 2:tcsh ########################################### [100%] > cat /etc/shells /bin/bash /bin/sh > rpm -e --nodeps bash tcsh > rpm -Uvh /tmp/tcsh-6.17-1vl6.x86_64.rpm /tmp/bash-4.2.53-1vl6.x86_64.rpm /tmp/glibc-2.23-2vl6.x86_64.rpm /tmp/glibc-common-2.23-2vl6.x86_64.rpm /tmp/glibc-devel-2.23-2vl6.x86_64.rpm /tmp/glibc-headers-2.23-2vl6.x86_64.rpm 準備中... ########################################### [100%] 1:glibc 警告: /etc/localtime は /etc/localtime.rpmnew として作成されました。 警告: /etc/nsswitch.conf は /etc/nsswitch.conf.rpmnew として作成されました。 ########################################### [ 17%] 2:bash ########################################### [ 33%] 3:glibc-common ########################################### [ 50%] 4:glibc-headers ########################################### [ 67%] 5:tcsh ########################################### [ 83%] 6:glibc-devel ########################################### [100%] > cat /etc/shells /bin/bash /bin/sh /bin/tcsh /bin/csh > ということで、大丈夫そうです。 |
(0009977) sakenakabone (報告者) 2016-08-17 22:33 |
Vine6.5β1(64)をクリーンインストールしたところ、不具合は解消していました。 |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2014-10-17 00:02 | sakenakabone | 新規課題 | |
2015-05-23 16:23 | sakenakabone | コメント追加: 0009430 | |
2016-07-12 08:25 | sakenakabone | コメント追加: 0009867 | |
2016-07-18 17:39 | tomop | コメント追加: 0009868 | |
2016-07-18 17:39 | tomop | 担当者 | => tomop |
2016-07-18 17:39 | tomop | 状態 | 新規 => 担当者決定 |
2016-07-18 17:53 | tomop | コメント追加: 0009869 | |
2016-07-18 17:53 | tomop | 状態 | 担当者決定 => テスト待ち |
2016-07-18 17:53 | tomop | 解決状況 | 不明 => 実装済 |
2016-07-18 17:53 | tomop | バージョン | 6.2 => 6.3 |
2016-07-18 17:54 | tomop | コメント編集: 0009869 | リビジョンを表示 |
2016-07-19 01:14 | tomop | 修正予定バージョン | => 6.5 |
2016-07-20 22:21 | sakenakabone | コメント追加: 0009875 | |
2016-08-17 22:33 | sakenakabone | コメント追加: 0009977 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |