web-dev-qa-db-ja.com

Synapticでdpkgを使用しようとすると、「dpkgステータスデータベースが別のプロセスによってロックされています」

何らかの理由でプロセスが停止したときにDropboxをインストールしていました。 Synaptic(およびapt-get)はその後動作しなくなりました。ネットで見つけたハックをいくつか試してみて、削除してしまった

/var/lib/dpkg/lock    .

これは私のトラブルを悪化させただけです。ランニング

dpkg --configure -a

エラーが表示されます-

dpkg: error: dpkg status database is locked by another process

シナプスを開くとき:

E: Could not open file /var/cache/apt/pkgcache.bin - open (2: No such file or directory)
E: _cache->open() failed, please report.
4
vkarve

まず、Synapticとパッケージ関連のコマンド(apt-getdpkgなど)を同時に使用することはできません。

通常、単純なSudo apt-get updateで新しいpkgcache.binが生成されるはずです。これも削除されたようです。ただし、今はテストできません...

2
fkraiem