お知らせ

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

#1 2012-02-26 21:42:19

tetsuo9742
メンバ
登録日: 2010-01-26

post-installation スクリプトエラー対処方を

synapticですべてアップグレードを実行した時以下のエラーが出ます。
対処方法をご教示ください。よろしくお願いします。

エラーが発生しました。 次の詳細情報が提供されています。
 
E: gdm: サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 1 を返しました

W: Duplicate sources.list entry http://archive.canonical.com/ lucid/partner Packages (/var/lib/apt/lists/archive.canonical.com_dists_lucid_partner_binary-i386_Packages)

Ubuntu10.04を利用しています。

尚、アップグレードを指定(実行前)した時以下のエラーメッセージが出ていました。 これも関係しているのでしょうか?

エラーが発生しました。
r^@w
次の詳細情報が提供されています。
W: Duplicate sources.list entry http://archive.canonical.com/ lucid/partner Packages (/var/lib/apt/lists/archive.canonical.com_dists_lucid_partner_binary-i386_Packages)
W: Duplicate sources.list entry http://archive.canonical.com/ lucid/partner Packages (/var/lib/apt/lists/archive.canonical.com_dists_lucid_partner_binary-i386_Packages) 
以上

オフライン

 

#2 2012-02-28 10:57:51

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

追記します
私の質問へなかなかご教示いただけないのは、質問の仕方・マナーに問題があるからなのでしょうか?
ぜひご指摘をお願いします。
フォーラムの投稿はくまなく閲覧・参考にし、いろいろ対応しましたが解決しませんでした。
乏しい経験・知識のためご支援の程をお願い致します。

オフライン

 

#3 2012-02-28 11:24:57

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: post-installation スクリプトエラー対処方を

tetsuo9742 による投稿:

追記します
私の質問へなかなかご教示いただけないのは、質問の仕方・マナーに問題があるからなのでしょうか?
ぜひご指摘をお願いします。
フォーラムの投稿はくまなく閲覧・参考にし、いろいろ対応しましたが解決しませんでした。
乏しい経験・知識のためご支援の程をお願い致します。

質問の仕方とかに問題があるわけではなく、たまたま、回答しようと思う人、できる人が見てなかっただけでしょう。

本題のワーニングメッセージに関しては、下記スレッド参照してみてください。
https://forums.ubuntulinux.jp/viewtopic.php?pid=29538

オフライン

 

#4 2012-02-29 13:27:42

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

教えて頂いた https://forums.ubuntulinux.jp/viewtopic.php?pid=29538 を見たのですが、知識不足でよく理解できません。
私の場合もsources.listに重複や誤記があるのでしょうか?
sources.listは /archive.canonical.com_dists_lucid_partner_binary-i386_Packages のことですか?
内容を見てもどこをどう修正したらよいのか分かりません。
誠に恐縮ですが、もう少しかみくだいてご教示いただければありがたいのですが・・・  どうかよろしくお願いします。

尚、synapticの設定→リポジトリ→他のソフトウエアのチェックを全て外して再読み込み→全てアップグレード後、再度チェックをつけなおしても結局結果は変わりませんでした。

オフライン

 

#5 2012-02-29 21:32:23

STGSAGWAN
ゲスト

Re: post-installation スクリプトエラー対処方を

本題はワーニング(W:Dupulicate~)じゃなくて、その前のエラー(E: gdm:~)ですよね。
そのワーニングは直さなくても動作には支障ないです。

エラーを放置して、ワーニングを直そうとするのは、優先順位が変だと思います。

エラー自体(E: gdm:~)の解消方法については、私はよく分からないです。

 

#6 2012-03-05 12:51:08

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

このpost-installation スクリプトはエラー終了ステータス 1 を返しました・・・・というメッセージはアプリのインストールやアンインストール時に必ず出て、これらの作業がうまくいきません。端末からだと成功するようですが・・・・。
Ubuntuを現在の10.04から10.10へバージョンアップすれば改善の可能性はあるのでしょうか?
困っていますのでどなたかぜひご指導ください。 よろしくお願い致します。

オフライン

 

#7 2012-03-05 13:12:00

udooon
メンバ
登録日: 2012-01-24

Re: post-installation スクリプトエラー対処方を

こちらなど参考にしてみるとどうでしょうか。
http://mypace75.blog92.fc2.com/blog-entry-279.html

オフライン

 

#8 2012-03-08 15:37:09

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

いろいろトライしましたが知識不足のためかうまくいかず、最後の望みをUbuntuのバージョンアップ10.04→10.10へ託し実行。結果リポジトリ関連のワーニングはなくなったものの、"post-installation スクリプト エラー終了ステータス 1"は相変わらず発生します。

エラーが発生しました
E: gdm: サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 1 を返しました
E: gdm-guest-session: 依存関係の問題 - 設定を見送ります
E: ubuntu-desktop: 依存関係の問題 - 設定を見送ります

何かソフトをインストールすると必ずこのメッセージが出ます。
gdmって画面表示に関係したソフトなんですか?

dpkg:gdmの処理中にエラーが発生して、まだパッケージgdmは設定されていないようです。

どなたか詳しい方、どうぞご教示ください。

オフライン

 

#9 2012-03-11 16:48:44

jackalope
メンバ
登録日: 2009-01-01

Re: post-installation スクリプトエラー対処方を

詳しくはないのですが、

>gdmって画面表示に関係したソフトなんですか?
端末でapt-cache show gdmコマンド実行すれば、gdmパッケージの情報が見られますので、疑問は解決すると思います。

>E: gdm: サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 1 を返しました
/var/lib/dpkg/info/以下のシェルスクリプトgdm.postinstがエラーで終了しているからだと思いますので、シェルスクリプトを調べて下さい。

オフライン

 

#10 2012-03-12 16:45:09

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

jackalopeさんありがとうございます。
色々やって現在Ubuntuのバージョンは11.04になっています。このインストール時も以下の
エラーが発生しました。

E: gdm: サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 1 を返しました
E: gdm-guest-session: 依存関係の問題 - 設定を見送ります
E: ubuntu-desktop: 依存関係の問題 - 設定を見送ります

gdm.postinstの内容は以下の通りですが、内容が理解できません。この中に異常終了が示されているのですか?

#!/bin/sh

set -e

. /usr/share/debconf/confmodule

THIS_PACKAGE=gdm
DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager

# creating gdm group if he isn't already there
if ! getent group gdm >/dev/null; then
        addgroup --system gdm
fi

# creating gdm user if he isn't already there
if ! getent passwd gdm >/dev/null; then
        adduser --system --ingroup gdm --home /var/lib/gdm gdm
        usermod -c "Gnome Display Manager" gdm
        usermod -d "/var/lib/gdm"          gdm
        usermod -g "gdm"                   gdm
        usermod -s "/bin/false"            gdm
fi

# Creating nopasswdlogin group if he isn't already there.
# That enables the password-less login feature in the users-admin
# tool of the gnome-system-tools for users that belong to it,
# and which is working thanks to GDM's PAM policy.
if ! getent group nopasswdlogin >/dev/null; then
        addgroup --system nopasswdlogin
fi

if [ -d /var/lib/gdm ]; then
  chown gdm:gdm /var/lib/gdm
  chown -R gdm:gdm /var/lib/gdm/.gconf*
  chmod 0750 /var/lib/gdm
fi

# debconf is not a registry, so we only fiddle with the default file if it
# does not exist
if [ ! -e $DEFAULT_DISPLAY_MANAGER_FILE ]; then
  if db_get shared/default-x-display-manager; then
    # workaround debconf passthru bug (#379198)
    if [ -z "$RET" ]; then
      $RET="$THIS_PACKAGE"
    fi
    if [ "$THIS_PACKAGE" != "$RET" ]; then
      echo "Please be sure to run \"dpkg --configure $RET\"."
    fi
    if db_get "$RET"/daemon_name; then
      echo "$RET" > $DEFAULT_DISPLAY_MANAGER_FILE
    fi
  fi
fi
# debconf hangs if gdm gets started below without this
db_stop || true

PID=$(status "gdm" 2>/dev/null | awk '/[0-9]$/ { print $NF }')
[ -z "$PID" ] || kill -HUP $PID

# Automatically added by dh_installinit
update-rc.d -f gdm remove >/dev/null || exit $?
# End automatically added section

exit 0


教えて頂いたgdmの情報は以下であることを確認しました。。
Version:2.32.1-0ubuntu3.2
Description-ja:GNOME ディスプレイマネージャ

現状は何をインストールしてもgdmがらみの以下のようなエラーが出ます。
(これは美咲ビットマップフォントのインストール時エラーです)

nstallArchives() failed: dpkg: : parsing file '/var/lib/dpkg/status' near line 31678 package 'designkit.702840f10216893fc3494b731e825b33666733d6.1':
  'v3.1.3' : version number does not start with digit
dpkg: : parsing file '/var/lib/dpkg/status' near line 48907 package 'ttf-ipamonafont':
  'release1.0.8-0ubuntu0ja3' : version number does not start with digit
ttf-misaki
( ...
( ... 5%
( ... 10%
( ... 15%
( ... 20%
( ... 25%
( ... 30%
( ... 35%
( ... 40%
( ... 45%
( ... 50%
( ... 55%
( ... 60%
( ... 65%
( ... 70%
( ... 75%
( ... 80%
( ... 85%
( ... 90%
( ... 95%
( ... 100%
( ...  492435 )
(.../ttf-misaki_11-20080603-8_all.deb ) ttf-misaki ...
fontconfig  ...
dpkg: : parsing file '/var/lib/dpkg/status' near line 31678 package 'designkit.702840f10216893fc3494b731e825b33666733d6.1':
  'v3.1.3' : version number does not start with digit
dpkg: : parsing file '/var/lib/dpkg/status' near line 48925 package 'ttf-ipamonafont':
  'release1.0.8-0ubuntu0ja3' : version number does not start with digit
gdm (2.32.1-0ubuntu3.2)  ...
chown: `/var/lib/gdm/.gconf/.testing.writeability' :
chown: `/var/lib/gdm/.gconf' :
chown: `/var/lib/gdm/.gconfd/saved_state.tmp' :
chown: `/var/lib/gdm/.gconfd/saved_state' :
chown: `/var/lib/gdm/.gconfd' :
dpkg: gdm  (--configure):
   post-installation   1
No apport report written because MaxReports is reached already
dpkg:  gdm-guest-session :
gdm-guest-session  (depends) : gdm (>= 2.30.0-0ubuntu5) ...:
   gdm
dpkg: gdm-guest-session  (--configure):
  -
No apport report written because MaxReports is reached already
dpkg:  ubuntu-desktop :
ubuntu-desktop  (depends) : gdm ...:
   gdm
dpkg: ubuntu-desktop  (--configure):
  -
No apport report written because MaxReports is reached already
ttf-misaki (11-20080603-8)  ...
:
gdm
gdm-guest-session
ubuntu-desktop
dpkg: : parsing file '/var/lib/dpkg/status' near line 31678 package 'designkit.702840f10216893fc3494b731e825b33666733d6.1':
  'v3.1.3' : version number does not start with digit
dpkg: : parsing file '/var/lib/dpkg/status' near line 48925 package 'ttf-ipamonafont':
  'release1.0.8-0ubuntu0ja3' : version number does not start with digit
gdm (2.32.1-0ubuntu3.2)  ...
chown: `/var/lib/gdm/.gconf/.testing.writeability' :
chown: `/var/lib/gdm/.gconf' :
chown: `/var/lib/gdm/.gconfd/saved_state.tmp' :
chown: `/var/lib/gdm/.gconfd/saved_state' :
chown: `/var/lib/gdm/.gconfd' :
dpkg: gdm  (--configure):
   post-installation   1
dpkg:  gdm-guest-session :
gdm-guest-session  (depends) : gdm (>= 2.30.0-0ubuntu5) ...:
   gdm
dpkg: gdm-guest-session  (--configure):
  -
dpkg:  ubuntu-desktop :
ubuntu-desktop  (depends) : gdm ...:
   gdm
dpkg: ubuntu-desktop  (--configure):
  -

内容はよく理解できませんが、gdm (>= 2.30.0-0ubuntu5の部分から0ubuntuのバージョンをアップすればいいのかと思いgdm_2.30.2-0ubuntu5.1をダウンロードしたのですが、debパッケージではないのでどのようにインストール乃至は設定すればよいのか分からず先に進めません。
jackalopeさん、もし分かったら教えてください。 よろしくお願いいたします。

オフライン

 

#11 2012-03-12 17:32:31

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: post-installation スクリプトエラー対処方を

tetsuo9742 さん による投稿:

gdm.postinstの内容は以下の通りですが、内容が理解できません。この中に異常終了が示されているのですか?

正しくは,「gdm.postinst スクリプトに,異常終了する何かが含まれている」です.

エラーメッセージ中

gdm (2.32.1-0ubuntu3.2)  ...
chown: `/var/lib/gdm/.gconf/.testing.writeability' :
chown: `/var/lib/gdm/.gconf' :
chown: `/var/lib/gdm/.gconfd/saved_state.tmp' :
chown: `/var/lib/gdm/.gconfd/saved_state' :
chown: `/var/lib/gdm/.gconfd' :

dpkg: gdm  (--configure):
   post-installation   1

の赤字の部分から,gdm.postinst スクリプト内

if [ -d /var/lib/gdm ]; then
  chown gdm:gdm /var/lib/gdm
  chown -R gdm:gdm /var/lib/gdm/.gconf*
  chmod 0750 /var/lib/gdm
fi

の青字の部分が,実行されていることは,読み取れるので,
異常終了しているのはこの場所以降(青字含む)となります.

通常,スクリプト内のコマンドがエラーになると,
そのエラーメッセージも端末に出力されるのですが,
それらしいものは見当たらず,異常終了の位置を絞りきれていません.

root 権限にて gdm.postinst をエディタで開き,一行目

コード:

#!/bin/sh

の最後に,空白,ハイフン,小文字のx を追加し,保存.

コード:

#!/bin/sh -x

その後,コマンド
$ sudo dpkg --configure gdm
で,gdm.postinst スクリプトを走らせれば,
実行経過のトレースが端末に出力されるはずですので,
それを投稿すれば誰かが助けてくれるかも.

オフライン

 

#12 2012-03-13 04:20:25

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: post-installation スクリプトエラー対処方を

einundzwanzighundertsechs  による投稿:

異常終了しているのはこの場所以降(青字含む)となります.

異常終了しているのはまさにこの青字部分かも知れません.
エラーを起こすためあえて一般ユーザで chown を実行すると,

コード:

$ chown -R gdm:gdm /boot/
chown: `/boot/debian.bmp' の所有者を変更中: 許可されていない操作です
chown: `/boot/sid.bmp' の所有者を変更中: 許可されていない操作です
(以下略)

になります.
エラーメッセージの日本語が表示されないとすれば,赤字部分と同じ書式です.

オフライン

 

#13 2012-03-13 12:47:25

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

einundzwanzighundertsechsさんありがとうございます、

ご指示の通り #!/bin/にsh-xを追記し実行した結果は以下の通りです。
尚、 追記したsh-xは削除しておくのですか?

tetsuo@shiragaki:~$ sudo dpkg --configure gdm
[sudo] password for tetsuo:
dpkg: 警告: parsing file '/var/lib/dpkg/status' near line 31722 package 'designkit.702840f10216893fc3494b731e825b33666733d6.1':
バージョン文字列 'v3.1.3' にエラー: version number does not start with digit
dpkg: 警告: parsing file '/var/lib/dpkg/status' near line 48994 package 'ttf-ipamonafont':
バージョン文字列 'release1.0.8-0ubuntu0ja3' にエラー: version number does not start with digit
gdm (2.32.1-0ubuntu3.2) を設定しています ...
chown: `/var/lib/gdm/.gconf/.testing.writeability' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconf' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd/saved_state.tmp' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd/saved_state' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd' の所有権を変更中: 許可されていない操作です
dpkg: gdm の処理中にエラーが発生しました (--configure):
サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 1 を返しました
以下のパッケージの処理中にエラーが発生しました:
gdm

残念ながら私には全く意味が分かりません。 引き続きご支援の程をよろしくお願いします。

オフライン

 

#14 2012-03-13 13:46:14

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: post-installation スクリプトエラー対処方を

tetsuo9742 さん による投稿:

ご指示の通り #!/bin/にsh-xを追記し実行した結果は以下の通りです。

え?
私が提案したのは #! /bin/sh の後に空白を開けて -x を追記することだったのですが,
コマンド sudo dpkg --configure gdm の結果を読む限りでは,-x は追記はされず,
#! /bin/sh の行は元のままの状態のように思えます.
それでも,異常終了している箇所は特定できました.
einundzwanzighundertsechs の投稿 #11青字部分です.

尚、 追記したsh-xは削除しておくのですか?

提案内容を正しく認識されておられないようで,状態を悪化させることが心配です.
現状のままにしておいて下さい.
アップデートに成功するようになれば gdm.postinst スクリプトは新しいものに置き換えられるでしょう.

何が異常終了の原因なのか,まだわからないので,
$ sudo ls -la /var/lib/gdm
$ df /var/lib/gdm
$ mount
の結果をそれぞれ貼り付けて,メンバからのアドバイスを待ってください.

最悪の場合を考えると,ディスクに障害があって,現在の状態になっているかもしれないので,
大事なデータは今のうちにバックアップをしておくことを奨めます.

オフライン

 

#15 2012-03-13 15:51:22

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

einundzwanzighundertsechsさん お手数をかけて住みません。

#!/bin/にsh-xを追記は誤記で、#!/bin/shに-xを追記と書いたつもりでした。
したがってsudo dpkg --configure gdmは-xを追記した後実行しました。

では今回のご指示の結果を記します。
1. $ sudo ls -la /var/lib/gdm
合計 164
drwxr-x--- 15 gdm  gdm   4096 2012-03-13 09:57 .
drwxr-xr-x 81 root root  4096 2012-03-09 22:42 ..
-rw-------  1 gdm  gdm  74738 2012-03-13 09:57 .ICEauthority
drwx------  2 gdm  gdm   4096 2009-05-09 21:26 .anthy
drwx------  3 gdm    79  4096 2010-05-17 09:55 .cache
drwx------  3 gdm    79  4096 2011-12-25 22:30 .config
-rw-------  1 root root    33 2009-11-08 23:54 .cookie
drwx------  3 gdm  gdm   4096 2009-11-09 22:32 .dbus
-rw-------  1 gdm  gdm     16 2009-11-09 22:32 .esd_auth
drwxr-xr-x  2 gdm  gdm   4096 2010-02-25 21:51 .fontconfig
drwx------  3 gdm    79  4096 2011-04-15 18:24 .gconf
drwxr-xr-x  2 gdm  gdm   4096 2012-03-13 09:57 .gconf.defaults
drwxr-xr-x  2 gdm  gdm   4096 2012-03-09 22:14 .gconf.mandatory
-rw-r--r--  1 gdm  gdm    477 2011-05-25 04:26 .gconf.path
drwx------  2 gdm    79  4096 2011-04-15 18:24 .gconfd
drwxr-xr-x  3 root root  4096 2012-03-09 22:14 .local
drwx------  2 gdm    79  4096 2011-04-04 16:32 .pulse
-rw-------  1 gdm  gdm    256 2009-11-09 22:32 .pulse-cookie
drwx------  2 gdm  gdm   4096 2009-05-09 21:26 .scim
-rw-r-----  1 root root    46 2009-05-14 23:26 :20.Xauth
-rw-r--r--  1 root root   104 2009-05-14 23:26 :20.Xservers
drwxr-x---  3 gdm  gdm   4096 2012-03-09 23:14 Seat1

2. $ df /var/lib/gdm
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sda1            148997088  28898028 112530440  21% /

3. $ mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro,commit=0)
proc on /proc type proc (rw)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/tetsuo/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=tetsuo)

以上です。 よろしくお願い致します。

オフライン

 

#16 2012-03-13 16:41:05

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: post-installation スクリプトエラー対処方を

問題のコマンドを手動で実行してみましょう.
$ sudo chown -R gdm:gdm /var/lib/gdm/.gconf*
です.結果を貼り付けて下さい.

;; GID=79 は何なんだろう???

オフライン

 

#17 2012-03-13 16:51:27

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: post-installation スクリプトエラー対処方を

上記
$ sudo chown -R gdm:gdm /var/lib/gdm/.gconf*
のコマンドは,tetsuo9742 さんの投稿 #13から,エラーになると想定した上でのものなのですが,
エラーにならずコマンドプロンプトに戻ることもあるかもしれません.
その場合は続けて
$ sudo ls -la /var/lib/gdm
の結果を再度貼り付けて下さい.

オフライン

 

#18 2012-03-14 08:42:13

udooon
メンバ
登録日: 2012-01-24

Re: post-installation スクリプトエラー対処方を

'/var/lib/dpkg/status' near line 31678 package 'designkit.702840f10216893fc3494b731e825b33666733d6.1':
'/var/lib/dpkg/status' near line 31722 package 'designkit.702840f10216893fc3494b731e825b33666733d6.1':
'/var/lib/dpkg/status' near line 48907 package 'ttf-ipamonafont':
'/var/lib/dpkg/status' near line 48925 package 'ttf-ipamonafont':
'/var/lib/dpkg/status' near line 48994 package 'ttf-ipamonafont':

上記5箇所(他にもあるかも)の文字化けが原因で、パッケージ操作ができずにスクリプトエラーが起きているのでは?
違っていたら御免なさい。

オフライン

 

#19 2012-03-14 12:43:08

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

einundzwanzighundertsechsさん ありがとうございます。
udooonさん ご意見ありがとうございます。

ご指示の結果を貼り付けます。
1.
tetsuo@shiragaki:~$ sudo chown -R gdm:gdm /var/lib/gdm/.gconf*
chown: `/var/lib/gdm/.gconf*'にアクセスできません: そのようなファイルやディレクトリはありません

2.
tetsuo@shiragaki:~$ sudo ls -la /var/lib/gdm
合計 168
drwxr-x--- 15 gdm  gdm   4096 2012-03-14 11:34 .
drwxr-xr-x 81 root root  4096 2012-03-09 22:42 ..
-rw-------  1 gdm  gdm  78368 2012-03-14 11:34 .ICEauthority
drwx------  2 gdm  gdm   4096 2009-05-09 21:26 .anthy
drwx------  3 gdm    79  4096 2010-05-17 09:55 .cache
drwx------  3 gdm    79  4096 2011-12-25 22:30 .config
-rw-------  1 root root    33 2009-11-08 23:54 .cookie
drwx------  3 gdm  gdm   4096 2009-11-09 22:32 .dbus
-rw-------  1 gdm  gdm     16 2009-11-09 22:32 .esd_auth
drwxr-xr-x  2 gdm  gdm   4096 2010-02-25 21:51 .fontconfig
drwx------  3 gdm    79  4096 2011-04-15 18:24 .gconf
drwxr-xr-x  2 gdm  gdm   4096 2012-03-14 11:34 .gconf.defaults
drwxr-xr-x  2 gdm  gdm   4096 2012-03-09 22:14 .gconf.mandatory
-rw-r--r--  1 gdm  gdm    477 2011-05-25 04:26 .gconf.path
drwx------  2 gdm    79  4096 2011-04-15 18:24 .gconfd
drwxr-xr-x  3 root root  4096 2012-03-09 22:14 .local
drwx------  2 gdm    79  4096 2011-04-04 16:32 .pulse
-rw-------  1 gdm  gdm    256 2009-11-09 22:32 .pulse-cookie
drwx------  2 gdm  gdm   4096 2009-05-09 21:26 .scim
-rw-r-----  1 root root    46 2009-05-14 23:26 :20.Xauth
-rw-r--r--  1 root root   104 2009-05-14 23:26 :20.Xservers
drwxr-x---  3 gdm  gdm   4096 2012-03-09 23:14 Seat1

以上、よろしくお願いします。

オフライン

 

#20 2012-03-14 13:13:03

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: post-installation スクリプトエラー対処方を

tetsuo9742 さん による投稿:

tetsuo@shiragaki:~$ sudo chown -R gdm:gdm /var/lib/gdm/.gconf*
chown: `/var/lib/gdm/.gconf*'にアクセスできません: そのようなファイルやディレクトリはありません

読み込み権限がないので,ワイルドカード展開できなかった.;;
第1のコマンドをちょっと変更して,
$ sudo chown -R gdm:gdm /var/lib/gdm/.gconf /var/lib/gdm/.gconfd
$ sudo ls -la /var/lib/gdm
で,お願いします.

オフライン

 

#21 2012-03-14 17:34:56

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

einundzwanzighundertsechsさん ありがとうございます。

以下に結果を貼り付けます。
1.
tetsuo@shiragaki:~$ sudo chown -R gdm:gdm /var/lib/gdm/.gconf /var/lib/gdm/.gconfd
[sudo] password for tetsuo:
chown: `/var/lib/gdm/.gconf/.testing.writeability' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconf' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd/saved_state.tmp' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd/saved_state' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd' の所有権を変更中: 許可されていない操作です

2.
tetsuo@shiragaki:~$ sudo ls -la /var/lib/gdm
合計 168
drwxr-x--- 15 gdm  gdm   4096 2012-03-14 11:34 .
drwxr-xr-x 81 root root  4096 2012-03-09 22:42 ..
-rw-------  1 gdm  gdm  78368 2012-03-14 11:34 .ICEauthority
drwx------  2 gdm  gdm   4096 2009-05-09 21:26 .anthy
drwx------  3 gdm    79  4096 2010-05-17 09:55 .cache
drwx------  3 gdm    79  4096 2011-12-25 22:30 .config
-rw-------  1 root root    33 2009-11-08 23:54 .cookie
drwx------  3 gdm  gdm   4096 2009-11-09 22:32 .dbus
-rw-------  1 gdm  gdm     16 2009-11-09 22:32 .esd_auth
drwxr-xr-x  2 gdm  gdm   4096 2010-02-25 21:51 .fontconfig
drwx------  3 gdm    79  4096 2011-04-15 18:24 .gconf
drwxr-xr-x  2 gdm  gdm   4096 2012-03-14 11:34 .gconf.defaults
drwxr-xr-x  2 gdm  gdm   4096 2012-03-09 22:14 .gconf.mandatory
-rw-r--r--  1 gdm  gdm    477 2011-05-25 04:26 .gconf.path
drwx------  2 gdm    79  4096 2011-04-15 18:24 .gconfd
drwxr-xr-x  3 root root  4096 2012-03-09 22:14 .local
drwx------  2 gdm    79  4096 2011-04-04 16:32 .pulse
-rw-------  1 gdm  gdm    256 2009-11-09 22:32 .pulse-cookie
drwx------  2 gdm  gdm   4096 2009-05-09 21:26 .scim
-rw-r-----  1 root root    46 2009-05-14 23:26 :20.Xauth
-rw-r--r--  1 root root   104 2009-05-14 23:26 :20.Xservers
drwxr-x---  3 gdm  gdm   4096 2012-03-09 23:14 Seat1

以上よろしくお願いします。

オフライン

 

#22 2012-03-14 19:22:40

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: post-installation スクリプトエラー対処方を

私が何かを見落としているのかもしれませんが,

tetsuo9742 さん による投稿:

tetsuo@shiragaki:~$ sudo chown -R gdm:gdm /var/lib/gdm/.gconf /var/lib/gdm/.gconfd
[sudo] password for tetsuo:
chown: `/var/lib/gdm/.gconf/.testing.writeability' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconf' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd/saved_state.tmp' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd/saved_state' の所有権を変更中: 許可されていない操作です
chown: `/var/lib/gdm/.gconfd' の所有権を変更中: 許可されていない操作です

管理者権限での実行が「許可されない操作」になるのは,私の想像できる範囲では,
ファイルシステムがリードオンリーだとか,(そうではないことはtetsuo9742 さんの投稿 #15で確認済)
selinux,ACL などがブロックするとか,(偶然その設定になった?)
ファイルシステムにエラーがあるとか,(最も疑わしい)
で,また,100 以下の GID は ubuntu では固定であり,79 が空き番号のため,

tetsuo@shiragaki:~$ sudo ls -la /var/lib/gdm
合計 168
drwxr-x--- 15 gdm  gdm   4096 2012-03-14 11:34 .
drwxr-xr-x 81 root root  4096 2012-03-09 22:42 ..
-rw-------  1 gdm  gdm  78368 2012-03-14 11:34 .ICEauthority
drwx------  2 gdm  gdm   4096 2009-05-09 21:26 .anthy
drwx------  3 gdm    79  4096 2010-05-17 09:55 .cache
drwx------  3 gdm    79  4096 2011-12-25 22:30 .config
(以下略)

のように GID=79 が割り当てられてしまうシナリオは,私には想像できないです.

仮にファイルシステムにエラーがあって,それを修正でき,
sudo chown がエラーなく実行出来るようになったとしても,
奇妙な GID が割り当てられているファイルを総チェックする必要があるとすれば,
再インストールする方が,より簡単で早いのではないでしょうか.
// この結論に説得力を持たせるために,#20 のコマンドを実行してもらいました.

オフライン

 

#23 2012-03-30 21:39:40

tetsuo9742
メンバ
登録日: 2010-01-26

Re: post-installation スクリプトエラー対処方を

お礼の返事が大変遅くなり申し訳ありません。
その後ご指摘の通りubuntuの再インストールを行い、バージョンも11.10へアップしました。
現在はすべてが快調でLinux-Ubuntuの恩恵を満喫しています。
結果的には、再インストールが私にとっては最善でした。 
einundzwanzighundertsechsさん、 udooonさん 大変お世話になりました。 ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB