apt-getエラー:「SysV:見つかりません」

eugenevd

Ubuntu14.04システムにインストールしましたelasticsearch 2.3.4

システムは16.04にアップグレードされました

アンapt-get updateupgradeにアップグレードしようとしたがelasticsearch 2.4.4

しかし、現在、このエラーが発生しています。

Preparing to unpack .../elasticsearch_2.4.4_all.deb ...
/var/lib/dpkg/tmp.ci/preinst: 43: /etc/default/elasticsearch: SysV: not found
dpkg: error processing archive /var/cache/apt/archives/elasticsearch_2.4.4_all.deb (--unpack):
 subprocess new pre-installation script returned error exit status 127
/var/lib/dpkg/tmp.ci/postrm: 43: /etc/default/elasticsearch: SysV: not found
dpkg: error while cleaning up:
 subprocess new post-removal script returned error exit status 127
...
Errors were encountered while processing:
 /var/cache/apt/archives/elasticsearch_2.4.4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

私が試してみました:

  • apt-get install -f

    dpkg: error processing package elasticsearch (--configure):
     package elasticsearch is not ready for configuration
     cannot configure (current status 'half-installed')
    Processing triggers for libc-bin (2.23-0ubuntu5) ...
    Errors were encountered while processing:
     elasticsearch
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    
  • dpkg --configure -a

    no output
    
  • apt-get install --reinstall elasticsearch

    Preparing to unpack .../elasticsearch_2.4.4_all.deb ...
    /var/lib/dpkg/tmp.ci/preinst: 43: /etc/default/elasticsearch: SysV: not found
    dpkg: error processing archive /var/cache/apt/archives/elasticsearch_2.4.4_all.deb (--unpack):
     subprocess new pre-installation script returned error exit status 127
    /var/lib/dpkg/tmp.ci/postrm: 43: /etc/default/elasticsearch: SysV: not found
    dpkg: error while cleaning up:
     subprocess new post-removal script returned error exit status 127
    Errors were encountered while processing:
     /var/cache/apt/archives/elasticsearch_2.4.4_all.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    
  • dpkg --remove --force-remove-reinstreq elasticsearch

    dpkg: warning: overriding problem because --force enabled:
    dpkg: warning: package is in a very bad inconsistent state; you should
     reinstall it before attempting a removal
    (Reading database ... 157552 files and directories currently installed.)
    Removing elasticsearch (2.3.4) ...
    /var/lib/dpkg/info/elasticsearch.postrm: 43: /etc/default/elasticsearch: SysV: not found
    dpkg: error processing package elasticsearch (--remove):
     subprocess installed post-removal script returned error exit status 127
    Errors were encountered while processing:
     elasticsearch
    
  • dpkg --remove --force-all elasticsearch

    elasticsearch
    dpkg: warning: overriding problem because --force enabled:
    dpkg: warning: package is in a very bad inconsistent state; you should
     reinstall it before attempting a removal
    (Reading database ... 157552 files and directories currently installed.)
    Removing elasticsearch (2.3.4) ...
    /var/lib/dpkg/info/elasticsearch.postrm: 43: /etc/default/elasticsearch: SysV: not found
    dpkg: error processing package elasticsearch (--remove):
     subprocess installed post-removal script returned error exit status 127
    Errors were encountered while processing:
     elasticsearch
    
  • dpkg --purge elasticsearch

    dpkg: error processing package elasticsearch (--purge):
     package is in a very bad inconsistent state; you should
     reinstall it before attempting a removal
    Errors were encountered while processing:
     elasticsearch
    

systemdからupstart-sysvに切り替えてみましたが、再起動しても何も変わりませんでした。

どんなアイデアでも大歓迎です。

eugenevd

/ etc / default / elasticsearchにセクションがあります

SysV init.d
# When executing the init script, this user will be used to run the elasticsearch service.
# The default value is 'elasticsearch' and is declared in the init.d file.
# Note that this setting is only used by the init script. If changed, make sure that
# the configured user can read and write into the data, work, plugins and log directories.
# For systemd service, the user is usually configured in file /usr/lib  /systemd/system/elasticsearch.service
ES_USER=elasticsearch
ES_GROUP=elasticsearch

セクション全体にコメントしました。

その後、インストールを続行できました。

それは実際に「パッケージメンテナバージョンのインストール/システムバージョンの保持」の質問で私を促しました。それはdiffで、インストールの意図がとにかくそのセクションをコメントアウトすることであることを示しました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

sudo apt-get -f installのエラー(ldconfigが見つかりません)

分類Dev

sudo apt-get updateのエラー、404が見つかりません

分類Dev

AWS EC2:sudo:apt-get:コマンドが見つかりませんエラー

分類Dev

「apt-getinstall-f apt-transport-https」エラーを修正する方法:404が見つかりませんか?

分類Dev

/ bin / sh:apt-get:見つかりません

分類Dev

sudo:apt-get:コマンドが見つかりません

分類Dev

sudo:apt-get:コマンドが見つかりません

分類Dev

apt-cygの「パッケージが見つかりません」エラーを修正する方法

分類Dev

apt-getinstallが「パッケージが見つかりません」というエラーで失敗する

分類Dev

apt-getアンインストール中に「パッケージが見つかりません」エラーが発生しました

分類Dev

apt-get:パッケージのお尻が見つかりません

分類Dev

apt-get updatei386パッケージ404が見つかりません

分類Dev

404 sudo apt-getupdateと入力するとエラーが見つかりません

分類Dev

ubuntu apt-getリポジトリでエラーgpgが発生します:有効なOpenPGPデータが見つかりません

分類Dev

Apt-get installが失敗し、このエラーメッセージがどこにも見つかりません

分類Dev

apt-get updateの404エラー、PPAがありません

分類Dev

Ubuntu 19.04エラー404が見つかりません[IP:91.189.95.83 80] aptアップデートでエラーが発生しました

分類Dev

Amazon Linux:apt-get:コマンドが見つかりません

分類Dev

kalilinuxにapt-getコマンドが見つかりません

分類Dev

Sudo apt-get-repository:コマンドが見つかりません

分類Dev

apt-get update fail(ファイルが見つかりません)

分類Dev

Dockerfileイメージの作成に失敗しました/ bin / sh:apt-get:見つかりません

分類Dev

kubesprayの展開https://apt.dockerproject.org/gpgでキーのダウンロードに失敗しました:HTTPエラー404:見つかりません

分類Dev

ターミナル:sudo:apt-get:コマンドが見つかりません

分類Dev

ターミナル:sudo:apt-get:コマンドが見つかりません

分類Dev

Ubuntu 20.04 apt-get update リリース ファイルが見つかりません

分類Dev

Gradle DSLメソッドが見つかりません: 'apt()'

分類Dev

Gradle DSLメソッドが見つかりません: 'apt()'

分類Dev

16.04でapt-frontが見つかりません

Related 関連記事

  1. 1

    sudo apt-get -f installのエラー(ldconfigが見つかりません)

  2. 2

    sudo apt-get updateのエラー、404が見つかりません

  3. 3

    AWS EC2:sudo:apt-get:コマンドが見つかりませんエラー

  4. 4

    「apt-getinstall-f apt-transport-https」エラーを修正する方法:404が見つかりませんか?

  5. 5

    / bin / sh:apt-get:見つかりません

  6. 6

    sudo:apt-get:コマンドが見つかりません

  7. 7

    sudo:apt-get:コマンドが見つかりません

  8. 8

    apt-cygの「パッケージが見つかりません」エラーを修正する方法

  9. 9

    apt-getinstallが「パッケージが見つかりません」というエラーで失敗する

  10. 10

    apt-getアンインストール中に「パッケージが見つかりません」エラーが発生しました

  11. 11

    apt-get:パッケージのお尻が見つかりません

  12. 12

    apt-get updatei386パッケージ404が見つかりません

  13. 13

    404 sudo apt-getupdateと入力するとエラーが見つかりません

  14. 14

    ubuntu apt-getリポジトリでエラーgpgが発生します:有効なOpenPGPデータが見つかりません

  15. 15

    Apt-get installが失敗し、このエラーメッセージがどこにも見つかりません

  16. 16

    apt-get updateの404エラー、PPAがありません

  17. 17

    Ubuntu 19.04エラー404が見つかりません[IP:91.189.95.83 80] aptアップデートでエラーが発生しました

  18. 18

    Amazon Linux:apt-get:コマンドが見つかりません

  19. 19

    kalilinuxにapt-getコマンドが見つかりません

  20. 20

    Sudo apt-get-repository:コマンドが見つかりません

  21. 21

    apt-get update fail(ファイルが見つかりません)

  22. 22

    Dockerfileイメージの作成に失敗しました/ bin / sh:apt-get:見つかりません

  23. 23

    kubesprayの展開https://apt.dockerproject.org/gpgでキーのダウンロードに失敗しました:HTTPエラー404:見つかりません

  24. 24

    ターミナル:sudo:apt-get:コマンドが見つかりません

  25. 25

    ターミナル:sudo:apt-get:コマンドが見つかりません

  26. 26

    Ubuntu 20.04 apt-get update リリース ファイルが見つかりません

  27. 27

    Gradle DSLメソッドが見つかりません: 'apt()'

  28. 28

    Gradle DSLメソッドが見つかりません: 'apt()'

  29. 29

    16.04でapt-frontが見つかりません

ホットタグ

アーカイブ