お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-09-20 13:27:39

ao
メンバ
登録日: 2009-09-20

アップデート・マネージャ

アップデート・マネージャでアップデートしようとすると・・・
/usr/sbin/synaptic '--hide-main-window' '--non-interactive' '--parent-window-id' '65011749' '-o' 'Synaptic::closeZvt=true' '--progress-str' 'しばらくお待ちください。少々時間がかかります。' '--finish-str' 'アップデートが完了しました' '--set-selections-file' '/tmp/tmp_mZzRL' を、ユーザ root として実行できませんでした。基礎になっている認証方式(sudo)では、あなたがこのプログラムを実行することを許可していません。システム管理者に連絡してください。
このように表示され、アップデートできません
バージョンはubuntu9.04です
ユーザーは一人しかいません
何が必要な情報なのかわからないため
他に必要であればお聞きください
よろしくお願いします。

オフライン

 

#2 2009-09-20 15:22:15

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: アップデート・マネージャ

今までは普通に出来てたのに突然そうなったのか、9.04 インストール当初からそうなのか、どっちなんでしょ?
出ているエラーで色々ググってみましたが、これはなかなか難しいですねぇ。情報が見つかりませんでした。
取り敢えず端末から、

$ sudo apt-get update
$ sudo apt-get upgrade

とやった場合も同じエラーでしょうか?まぁ、多分そうですよね・・・。

※まったく同じ内容を何箇所にもポストするのはマナーに反しますので、次の投稿からは気をつけてくださいね。

オフライン

 

#3 2009-09-20 16:14:43

STGSAGWAN
ゲスト

Re: アップデート・マネージャ

純粋な現象としては、現在のユーザがsudoで許可されていないコマンドを実行してしまってるよ、ということです。

状態を把握したいので、現在のユーザで、以下のコマンドを端末で実行し、実行結果を投稿してください。

コード:

sudo -l
id
for u in `grep -E '.+:.+:1[0-9]{3}' /etc/passwd | cut -d':' -f 1`; do id $u; done

sudoできないよくあるパターンとしては、
1.「ユーザとグループ」画面でユーザ追加時に、プロファイルを「Administrator」ではなく「Desktop user」にしてしまい、結果としてadminグループに属していないユーザを作成し、そのユーザでログインしている、というケース。
->     「ユーザーは一人しかいません」という話なので、可能性としてはやや低い。

2. /etc/sudoersをおかしな状態に編集してしまった、というケース
-> sudoersを触ったという情報がないので、可能性としてはかなり低い。

3. 誤って自分のユーザをadminグループから外してしまった!、というケース
-> これが一番よくあるケース。

の3つですが、ao さんこれらに思い当たりはないですか?

なお、今回のメッセージは、アップデートマネージャで「アップデートをインストール」ボタンを押した直後に表示されているはずです。
上記、1や3の状態を作り上げ試したところ、こちらでも全く同じエラーメッセージが確認されています。

 

#4 2009-09-20 16:38:55

hito
管理者
登録日: 2007-03-18

Re: アップデート・マネージャ

※トピックとは直接関係ないですが、

petitbootang による投稿:

※まったく同じ内容を何箇所にもポストするのはマナーに反しますので、次の投稿からは気をつけてくださいね。

重複投稿は適宜削除しますので、「管理者へ報告」をかけた上で、一つをのぞいて「このURL(https://forums.ubuntulinux.jp/viewtopic.php?pid=40284#p40284)と重複しているようです」的なことを書いておいて頂ければと思います(他に有効そうな誘導方法があれば、それでもかまいません)。

オフライン

 

#5 2009-09-20 19:17:42

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: アップデート・マネージャ

hito さん

かしこまりました。

オフライン

 

#6 2009-09-20 20:49:35

STGSAGWAN
ゲスト

Re: アップデート・マネージャ

#3への付け足し

STGSAGWAN による投稿:

3. 誤って自分のユーザをadminグループから外してしまった!、というケース

更に細分化すると、ケース3には大抵、
3.1. 「ユーザとグループ」画面から操作し、何を思ったのか、自分のユーザをadminグループから外してしまうケース
3.2.  慣れない'usermod -G'コマンドで自分のユーザを何かのグループに追加しようとして、-aオプションを忘れてしまうケース
の2通りあります。

#3のコマンド結果を見れば、大体どのケースなのかが想像できますが、aoさんの思い当たる事も伝えてくれると、なお良いです。

# オフトピ気味の訂正
grepの正規表現の頭に^が抜けてました(無くてもさほど問題ではないはず)
× '.+:.+:1[0-9]{3}'
○ '^.+:.+:1[0-9]{3}'

 

#7 2009-09-21 00:08:07

ao
メンバ
登録日: 2009-09-20

Re: アップデート・マネージャ

petitbootang による投稿:

今までは普通に出来てたのに突然そうなったのか、9.04 インストール当初からそうなのか、どっちなんでしょ?
出ているエラーで色々ググってみましたが、これはなかなか難しいですねぇ。情報が見つかりませんでした。
取り敢えず端末から、

$ sudo apt-get update
$ sudo apt-get upgrade

とやった場合も同じエラーでしょうか?まぁ、多分そうですよね・・・。

※まったく同じ内容を何箇所にもポストするのはマナーに反しますので、次の投稿からは気をつけてくださいね。

申し訳ありませんどちらに書くのが適切かわからなく
書いてしまいました
コマンドからやってみましたが
aoi is not in the sudoers file.  This incident will be reported.
できませんでした
インストール当初はできていました
ググって見ましたが同じ礼が見れませんでした

オフライン

 

#8 2009-09-21 00:17:16

ao
メンバ
登録日: 2009-09-20

Re: アップデート・マネージャ

STGSAGWAN による投稿:

純粋な現象としては、現在のユーザがsudoで許可されていないコマンドを実行してしまってるよ、ということです。

状態を把握したいので、現在のユーザで、以下のコマンドを端末で実行し、実行結果を投稿してください。

コード:

sudo -l
id
for u in `grep -E '.+:.+:1[0-9]{3}' /etc/passwd | cut -d':' -f 1`; do id $u; done

sudoできないよくあるパターンとしては、
1.「ユーザとグループ」画面でユーザ追加時に、プロファイルを「Administrator」ではなく「Desktop user」にしてしまい、結果としてadminグループに属していないユーザを作成し、そのユーザでログインしている、というケース。
->     「ユーザーは一人しかいません」という話なので、可能性としてはやや低い。

2. /etc/sudoersをおかしな状態に編集してしまった、というケース
-> sudoersを触ったという情報がないので、可能性としてはかなり低い。

3. 誤って自分のユーザをadminグループから外してしまった!、というケース
-> これが一番よくあるケース。

の3つですが、ao さんこれらに思い当たりはないですか?

なお、今回のメッセージは、アップデートマネージャで「アップデートをインストール」ボタンを押した直後に表示されているはずです。
上記、1や3の状態を作り上げ試したところ、こちらでも全く同じエラーメッセージが確認されています。

コードを実行しましたら
Sorry, user aoi may not run sudo on aoi-laptop.
実行できませんでした
三つとも思い当たらないです
もしかしたらなにかのインストールの時になったのかも知れませんが・・・

オフライン

 

#9 2009-09-21 00:27:31

ao
メンバ
登録日: 2009-09-20

Re: アップデート・マネージャ

STGSAGWAN による投稿:

#3への付け足し

STGSAGWAN による投稿:

3. 誤って自分のユーザをadminグループから外してしまった!、というケース

更に細分化すると、ケース3には大抵、
3.1. 「ユーザとグループ」画面から操作し、何を思ったのか、自分のユーザをadminグループから外してしまうケース
3.2.  慣れない'usermod -G'コマンドで自分のユーザを何かのグループに追加しようとして、-aオプションを忘れてしまうケース
の2通りあります。

#3のコマンド結果を見れば、大体どのケースなのかが想像できますが、aoさんの思い当たる事も伝えてくれると、なお良いです。

# オフトピ気味の訂正
grepの正規表現の頭に^が抜けてました(無くてもさほど問題ではないはず)
× '.+:.+:1[0-9]{3}'
○ '^.+:.+:1[0-9]{3}'

正規表現でやってみましたが同じ結果でした
思い当たることはやっぱり慣れないコマンド操作でなにかやらかしてしまったような気がします・・・

オフライン

 

#10 2009-09-21 00:27:49

STGSAGWAN
ゲスト

Re: アップデート・マネージャ

ao による投稿:

コードを実行しましたら
Sorry, user aoi may not run sudo on aoi-laptop.
実行できませんでした

最初のコード sudo -l の結果はそれで期待通りです。
つまり、通常なら普通に使えるsudoコマンドが使えないようになっている、ことが明らかになり、少しだけ前進しました。

ao による投稿:

コードを実行しましたら
三つとも思い当たらないです
もしかしたらなにかのインストールの時になったのかも知れませんが・・・

分かりました。思い当たらないのはしょうがないです。

ところで、残り2つのコマンドの実行結果はどうなりましたか?

コード:

id
for u in `grep -E '^.+:.+:1[0-9]{3}' /etc/passwd | cut -d':' -f 1`; do id $u; done
 

#11 2009-09-21 00:28:51

STGSAGWAN
ゲスト

Re: アップデート・マネージャ

#10は#9を見ずに書きました。行き違いです。

 

#12 2009-09-21 00:44:23

ao
メンバ
登録日: 2009-09-20

Re: アップデート・マネージャ

STGSAGWAN による投稿:

ao による投稿:

コードを実行しましたら
Sorry, user aoi may not run sudo on aoi-laptop.
実行できませんでした

最初のコード sudo -l の結果はそれで期待通りです。
つまり、通常なら普通に使えるsudoコマンドが使えないようになっている、ことが明らかになり、少しだけ前進しました。

ao による投稿:

コードを実行しましたら
三つとも思い当たらないです
もしかしたらなにかのインストールの時になったのかも知れませんが・・・

分かりました。思い当たらないのはしょうがないです。

ところで、残り2つのコマンドの実行結果はどうなりましたか?

コード:

id
for u in `grep -E '^.+:.+:1[0-9]{3}' /etc/passwd | cut -d':' -f 1`; do id $u; done

すみません一緒のコードだと思っていました
idの結果はuid=1000(aoi) gid=1000(aoi) 所属グループ=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1000(aoi),1001(antivir)
です
for u in `grep -E '^.+:.+:1[0-9]{3}' /etc/passwd | cut -d':' -f 1`; do id $u; doneこちらは
uid=1000(aoi) gid=1000(aoi) 所属グループ=1000(aoi),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1001(antivir)
こうなりました
フォローありがとうございます

オフライン

 

#13 2009-09-21 01:11:56

STGSAGWAN
ゲスト

Re: アップデート・マネージャ

ao による投稿:

idの結果はuid=1000(aoi) gid=1000(aoi) 所属グループ=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1000(aoi),1001(antivir)
です
for u in `grep -E '^.+:.+:1[0-9]{3}' /etc/passwd | cut -d':' -f 1`; do id $u; doneこちらは
uid=1000(aoi) gid=1000(aoi) 所属グループ=1000(aoi),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1001(antivir)
こうなりました

上記の結果から分かる事は:
・システム上のユーザ(普通はuid>=1000)は1人しかいない
・uid=1000なのでインストール時に最初に自動作成されたユーザのはず
・adminグループに属していない
# 何故こういう状態になるのか私には全く分かりません。(そこを追求すべきとは思いません)

さて、状況がよく分かりましたので、対処方法を以下に書きます。

シングルユーザモードでUbuntuを起動し(*1)、「Drop to root shell prompt」を選択し、

コード:

gpasswd -a ユーザ名 admin

を実行する。(*2)

後は、

コード:

exit

を実行し、

「Resume normal boot」を選択する。

以上で、解決します。

*1 細かい操作は「Ubuntu シングルユーザモード recovery mode」などのキーワードで調べてください。
*2 「ユーザ名」の部分は、自分のユーザで置き換えて実行する。今回の場合、aoi です。

 

#14 2009-09-21 02:27:22

ao
メンバ
登録日: 2009-09-20

Re: アップデート・マネージャ

STGSAGWAN による投稿:

ao による投稿:

idの結果はuid=1000(aoi) gid=1000(aoi) 所属グループ=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1000(aoi),1001(antivir)
です
for u in `grep -E '^.+:.+:1[0-9]{3}' /etc/passwd | cut -d':' -f 1`; do id $u; doneこちらは
uid=1000(aoi) gid=1000(aoi) 所属グループ=1000(aoi),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1001(antivir)
こうなりました

上記の結果から分かる事は:
・システム上のユーザ(普通はuid>=1000)は1人しかいない
・uid=1000なのでインストール時に最初に自動作成されたユーザのはず
・adminグループに属していない
# 何故こういう状態になるのか私には全く分かりません。(そこを追求すべきとは思いません)

さて、状況がよく分かりましたので、対処方法を以下に書きます。

シングルユーザモードでUbuntuを起動し(*1)、「Drop to root shell prompt」を選択し、

コード:

gpasswd -a ユーザ名 admin

を実行する。(*2)

後は、

コード:

exit

を実行し、

「Resume normal boot」を選択する。

以上で、解決します。

*1 細かい操作は「Ubuntu シングルユーザモード recovery mode」などのキーワードで調べてください。
*2 「ユーザ名」の部分は、自分のユーザで置き換えて実行する。今回の場合、aoi です。

実行しました
adding user aoi to group admin
(119.410171) b43- phy0 ERROR: firmware file "b43/ucode5.fw" not found (119.410253) b43-phy0 ERROR:you must go to http://linuxwirelsee.org./en/users/privers/b43#device firmware and download the la test firmware(version4)
とでましてページにアクセスできませんでした
もしかしたらurlを書き間違えてしまったかもしれません
ちなみにアップデートはできるようになりましたが
ディストリビューションの検出に失敗しました
となり何度も同じxulrunner-1.91がでてきてしまいます
また違う問題でお手数おかけてしまい申し訳ないです

オフライン

 

#15 2009-09-21 08:13:06

ao
メンバ
登録日: 2009-09-20

Re: アップデート・マネージャ

何度かアップデートしていたらできました
ubuntuって奥が深いですね・・・
お勉強になりました
本当にありがとうございます

オフライン

 

Board footer

Powered by FluxBB