Ubuntu 13.10 はアップデートされません。apt update と apt upgrade が失敗します

Ubuntu 13.10 はアップデートされません。apt update と apt upgrade が失敗します

更新: libreadline6 を再インストールしましたが、効果はありませんでした。未定義のシンボルエラーがまだ発生します。gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP

ご協力いただければ幸いです。


デスクトップを更新しようとしていますが (6 か月間インターネットから離れていました)、いくつか問題が発生しています。

apt-get update公開鍵が利用できないために失敗し、apt-get upgradelibreadline エラーのために apt の設定時に失敗します。

問題は libreadline にあると確信しています。なぜなら、インターネットのない 6 か月間に、lua インタープリターをプログラムに埋め込もうとしてソースから再構築した (その際に他の問題に遭遇した) からです。

詳細については、こちらの私の投稿をご覧ください。https://stackoverflow.com/questions/22727700/g-undefined-references-with-lua-and-libdl


これが私の出力ですapt-get update

リンクを認識して削減され、私の評価が 10 未満であるため投稿できません。

5 秒で 316 B を取得しました (59 B/秒) パッケージ リストを読み込んでいます... 完了 W: GPG エラー:https://private-ppa.launchpad.netsaucy リリース: 公開鍵が利用できないため、次の署名を検証できませんでした: NO_PUBKEY E131728675254D99


私のapt-get upgrade

360 MB を 3 分 28 秒で取得しました (1,730 kB/秒)
パッケージからテンプレートを抽出しています: 100% パッケージを事前設定しています... apt (0.9.9.1~ubuntu3.1) を設定しています... gpg: シンボル検索エラー: /usr/local/lib/libreadline.so.6: 未定義のシンボル: UP gpg: シンボル検索エラー: /usr/local/lib/libreadline.so.6: 未定義のシンボル: UP dpkg: apt (--configure) の処理中にエラーが発生しました: サブプロセスがインストールされました インストール後のスクリプトがエラーを返しました 終了ステータス 127 MaxReports にすでに達しているため、apport レポートは書き込まれません 処理中にエラーが発生しました: apt E: サブプロセス /usr/bin/dpkg がエラー コード (1) を返しました

答え1

ダウンロードしてみるhttps://packages.debian.org/wheezy/amd64/libreadline6-dbg/ダウンロード(x64システムの場合)そして、

sudo dpkg -i [filename]

これは、公式 Debian リポジトリで入手可能な libreadline6 のバージョンです。

不正なキーの問題に関しては、実際には問題ではないと思います。特定の PPA が適切に機能していないことに注意する必要があるだけです。

答え2

  1. プライベートPPAを削除するお使いのコンピューターから、プライベート PPA は Launchpad の商用製品であり、Launchpad からの要件はそれほど厳しくありません (通常、パブリック PPA の場合、すべての PPA アップロードに署名が必要です)。削除する代わりに、PPA を設定する行[trusted=yes]にトークンを追加して、公開キーのチェックをスキップすることもできます。sources.lst

  2. 実行するapt-get update

  3. apt経由でlibreadlineを再インストールする

  4. アップグレードを実行する

関連情報