GNU/Linux >> Linux の 問題 >  >> Linux

サブプロセスの修正/usr/ bin / dpkgがエラーコード(1)を返しました

サブプロセス/usr/ bin / dpkgがエラーコード(1)を返しました」というエラーが発生しました。 」Gluuサーバーと呼ばれるシングルサインオンパッケージをインストールしている間。以下はエラーのスナップショットです。

# apt-get install gluu-server-3.1.3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
 gluu-server-3.1.3
......
Setting up gluu-server-3.1.3 (1.8~trusty+Ub14.04) ...
update-rc.d: /etc/init.d/gluu-server-3.1.3: file does not exist
dpkg: error processing package gluu-server-3.1.3 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
gluu-server-3.1.3
E: Sub-process /usr/bin/dpkg returned an error code (1)

では、この問題を修正するにはどうすればよいですか?どうぞ

サブプロセス/usr/binを修正する方法/ dpkgは、Gluuサーバーのインストール中にエラーコード(1)を返しました

これは、dpkgによってスローされる一般的なエラーの1つです。 パッケージマネージャー。

ステップ1: パッケージマネージャーが最初に行うことは、インストールされたパッケージ情報を含むパッケージデータベースを構成することです。パッケージのインストールが中断された場合は、このデータベースが破損している可能性があります。それでは、パッケージデータベースを再構成しましょう。

パッケージデータベースの再構成

以下のコマンドを実行して、パッケージデータベースを修復および再構成します。

# sudo dpkg --configure -a

ステップ2: 一部のパッケージはキャッシュされている可能性があり、そのためインストールが中断される可能性があります。

強制的にインストール

以下のコマンドを実行して、パッケージを強制的にインストールします。

# sudo apt-get install -f <package-name>

ステップ3: パッケージのインストールに影響を与える可能性のある、以前にインストールされた不要なパッケージを削除します。

自動削除 不要なパッケージ

以下のコマンドを実行して、以前にインストールされた不要なパッケージを削除します。これは、未使用のパッケージのキャッシュをクリーンアップする安全なコマンドです。

# sudo apt-get autoremove

それでおしまい。これで、パッケージは問題なくインストールされました。

# apt-get install gluu-server-3.1.3

Linux
  1. 「/usr/ bin / dirmngr」を修正する方法:そのようなファイルやディレクトリはありません

  2. / usr/binと/usr/ local / bin Linuxの場合?

  3. 「e:サブプロセス/ usr / bin / dpkgがエラーコード(1)を返しました」これはどういう意味ですか?

  1. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  2. バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します

  3. #!/usr/bin/env bash と #!/usr/bin/bash の違いは何ですか?

  1. cmake --version は /usr/bin/cmake を指し、どの cmake は /usr/local/bin を指しますか

  2. /bin と /usr/bin の違い

  3. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?