This error happens
1. installed ubuntu server with only CLI mode
2. installed ubuntu desktop via tasksel
3. iinstalled x2goserver-home , x2gognomebindings via apt-get
4. removeed ubuntu desktop via tasksel
after that ( 1-4) , see an error when I do “apt-get update”
un,,, this message seems to be the cause of this problem..
check the status of x2gognomebindings .. half-installed ,,,
this means ..
Let’s remove x2gognomebindings w/ dpkg -P --force-remove-reinstreq.
see same error
try this one. see same error
The problem is that this ubuntu machine has no “update-desktop-database” , because I removed ubuntu desktop environment w/ tasksel..
Ouch, ouch. :(
create a dummy shell script. This script always retrun 0.
try again!
get it done ! I could remove :)
remove dummy shell
apt-get upgrade succeeded :)
1. installed ubuntu server with only CLI mode
2. installed ubuntu desktop via tasksel
3. iinstalled x2goserver-home , x2gognomebindings via apt-get
4. removeed ubuntu desktop via tasksel
after that ( 1-4) , see an error when I do “apt-get update”
root@ubuntu-1:~# apt-get upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。 1 個のパッケージが完全にインストールまたは削除されていません。 9,942B 中 0B のアーカイブを取得する必要があります。 この操作後に追加で 0B のディスク容量が消費されます。 続行しますか [Y/n]? y 警告: 以下のパッケージは認証されていません! x2gognomebindings 検証なしにこれらのパッケージをインストールしますか [y/N]? y 未選択パッケージ x2gognomebindings を選択しています。 (データベースを読み込んでいます ... 現在 114112 個のファイルとディレクトリがインストールされています。) x2gognomebindings 2.0.1-1 を (.../x2gognomebindings_2.0.1-1_amd64.deb で) 置換するための準備をしています ... x2gognomebindings を展開し、置換しています... /var/lib/dpkg/info/x2gognomebindings.postrm: 33: update-desktop-database: not found dpkg: 警告: サブプロセス 古い post-removal スクリプト はエラー終了ステータス 127 を返しました dpkg - 代わりに新規パッケージからスクリプトを実行してみます ... /var/lib/dpkg/tmp.ci/postrm: 33: update-desktop-database: not found dpkg: /var/cache/apt/archives/x2gognomebindings_2.0.1-1_amd64.deb の処理中にエラーが発生しました (--unpack): サブプロセス 新 post-removal スクリプト はエラー終了ステータス 127 を返しました /var/lib/dpkg/tmp.ci/postrm: 33: update-desktop-database: not found dpkg: クリーンアップ中にエラーが発生しました: サブプロセス 新 post-removal スクリプト はエラー終了ステータス 127 を返しました shared-mime-info のトリガを処理しています ... 以下のパッケージの処理中にエラーが発生しました: /var/cache/apt/archives/x2gognomebindings_2.0.1-1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) root@ubuntu-1:~# |
un,,, this message seems to be the cause of this problem..
/var/lib/dpkg/info/x2gognomebindings.postrm: 33: update-desktop-database: not found dpkg: 警告: サブプロセス 古い post-removal スクリプト はエラー終了ステータス 127 を返しました |
check the status of x2gognomebindings .. half-installed ,,,
root@ubuntu-1:~# dpkg -s x2gognomebindings | egrep -i status Status: install reinstreq half-installed |
this means ..
# man dpkg half-installed The installation of the package has been started, but not com‐ pleted for some reason. reinst-required A package marked reinst-required is broken and requires rein‐ stallation. These packages cannot be removed, unless forced with option --force-remove-reinstreq. |
Let’s remove x2gognomebindings w/ dpkg -P --force-remove-reinstreq.
see same error
root@ubuntu-1:~# dpkg -P --force-remove-reinstreq x2gognomebindings dpkg: 警告: overriding problem because --force enabled: パッケージが非常に矛盾した状態に陥りました。 削除を行う前にこのパッケージを再インストールすべきです。 (データベースを読み込んでいます ... 現在 114110 個のファイルとディレクトリがインストールされています。) x2gognomebindings を削除しています ... /var/lib/dpkg/info/x2gognomebindings.postrm: 33: update-desktop-database: not found dpkg: x2gognomebindings の処理中にエラーが発生しました (--purge): サブプロセス installed post-removal script はエラー終了ステータス 127 を返しま した 以下のパッケージの処理中にエラーが発生しました: x2gognomebindings |
try this one. see same error
root@ubuntu-1:~# dpkg -P --force-all x2gognomebindings dpkg: 警告: overriding problem because --force enabled: パッケージが非常に矛盾した状態に陥りました。 削除を行う前にこのパッケージを再インストールすべきです。 (データベースを読み込んでいます ... 現在 114110 個のファイルとディレクトリがインストールされています。) x2gognomebindings を削除しています ... /var/lib/dpkg/info/x2gognomebindings.postrm: 33: update-desktop-database: not found dpkg: x2gognomebindings の処理中にエラーが発生しました (--purge): サブプロセス installed post-removal script はエラー終了ステータス 127 を返しま した 以下のパッケージの処理中にエラーが発生しました: x2gognomebindings |
The problem is that this ubuntu machine has no “update-desktop-database” , because I removed ubuntu desktop environment w/ tasksel..
Ouch, ouch. :(
create a dummy shell script. This script always retrun 0.
root@ubuntu-1:~# sh -c "echo 'exit 0' > /usr/sbin/update-desktop-database" root@ubuntu-1:~# cat /usr/sbin/update-desktop-database exit 0 |
root@ubuntu-1:~# chmod u+x /usr/sbin/update-desktop-database |
try again!
root@ubuntu-1:~# dpkg -P --force-all x2gognomebindings dpkg: 警告: overriding problem because --force enabled: パッケージが非常に矛盾した状態に陥りました。 削除を行う前にこのパッケージを再インストールすべきです。 (データベースを読み込んでいます ... 現在 114110 個のファイルとディレクトリがインストールされています。) x2gognomebindings を削除しています ... x2gognomebindings の設定ファイルを削除しています ... dpkg: 警告: while removing x2gognomebindings, directory '/usr/lib/nautilus' not empty so not removed. root@ubuntu-1:~# echo $? 0 |
get it done ! I could remove :)
root@ubuntu-1:~# dpkg -s x2gognomebindings | egrep -i status Status: unknown ok not-installed |
remove dummy shell
root@ubuntu-1:~# rm /usr/sbin/update-desktop-database |
apt-get upgrade succeeded :)
root@ubuntu-1:~# apt-get update;apt-get upgrade root@ubuntu-1:~# echo $? 0 root@ubuntu-1:~# |
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.