Galat ditemukan saat memproses: man-db

25

Saya mendapatkan kesalahan ini ketika saya menggunakan apt-get upgrade & apt-get autoremovedan pada setiap apt-get [Something]..dan ketika saya mencoba menginstal aplikasi juga:

Errors were encountered while processing:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)
R9TySix
sumber
1
Dipecahkan dengan menjalankan perintah ini: sudo dpkg-reconfigure -phigh -a Terima kasih.
R9TySix
2
sudo apt-get -f installmembantu jika ada dependensi yang tidak terpenuhi
Stan
Lakukan sudo apt purge man-db, lalu pasang kembali.
Mohammad Kholghi

Jawaban:

16

Silakan baca komentar di bawah ini. Ini mungkin perintah berbahaya untuk dijalankan di sistem Anda dan membuat kondisi yang tidak dapat dipulihkan. (baris telah dikomentari untuk mencegah sysadmin'ing copy-and-paste).


Sederhana dan berhasil saya mencobanya !!

sudo -s
# cd /var/cache/debconf
# rm *.dat
apt-get update && apt-get upgrade

Nikmati ;)

ucefkh
sumber
1
Saya pikir ini dapat menyebabkan masalah karena mengandung berbagai file konfigurasi.
Pravesh Jain
1
bukannya rm *.datsaya pikir Anda harus pergi untukmkdir tmp mv *.dat tmp
Stanislav
Tidak berfungsi dalam kasus saya, saya harus dpkg --purge --force-depends ...beberapa file untuk mengembalikan fungsi waras.
Joe Corneli
Ini menghasilkan kesalahan: Kesalahan ditemui saat memproses: debconf E: Sub-proses / usr / bin / dpkg mengembalikan kode kesalahan (1)
IgorGanapolsky
14

Tidak ada solusi yang disebutkan dalam jawaban yang berfungsi untuk saya dan saya mencoba solusi yang disebutkan di sini di Forum Ubuntu , menjalankan perintah

sudo dpkg -i --force-all [deb file path]

dan itu berhasil.

Ravindra Gullapalli
sumber
Apa itu [jalur file deb]?
GreenAsJade
1
Itu adalah path .debfile
Ravindra Gullapalli
1
Terima kasih telah membalas, dan maaf atas ketidaktahuan saya. Saya punya masalah ini, dan saya tidak tahu file .deb yang Anda maksudkan (saya memecahkan masalah dengan menggunakan pendekatan file "delete * .dat" di bawah ini, tapi saya tidak terlalu menyukainya (seperti, whoa, ini sepertinya
hacky
Saya sangat tidak akan merekomendasikan untuk menggunakan --forcekunci kecuali pengguna sepenuhnya memahami apa yang dia lakukan. Opsi semacam itu hanya ada untuk situasi di mana pengguna tahu bahwa kesalahan tidak akan menyebabkan masalah serius, seseorang tidak boleh menggunakannya dengan sembarangan
user907860
bekerja sangat baik untuk man-dbmasalah.
scipper
5

jawaban komunitas wiki - diselesaikan oleh OP

Masalah ini diatasi dengan menjalankan perintah terminal berikut:

sudo dpkg-reconfigure -phigh -a
kebebasan fosil
sumber
sudo: tidak dapat menjalankan / usr / sbin / dpkg-reconfigure: Izin ditolak
IgorGanapolsky
4
≻ sudo dpkg-reconfigure -phigh -a Opsi tidak diketahui: a Usage: dpkg-reconfigure [opsi] paket
Kenenbek Arzymatov
5

Anda mungkin juga ingin tahu yang dapat Anda gunakan dpkg --audituntuk melihat apa masalah sebenarnya.

Jika outputnya seperti:

The following packages are in a mess due to serious problems during installation. 
They must be reinstalled for them (and any packages that depend on them) 
to function properly:
  gcdemu A GNOME panel applet to control CDEmu daemon

The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
 cdemu-daemon CDEmu daemon
 cdemu-client A simple command-line client to control CDEmu daemon

The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
 transmission-daemon lightweight BitTorrent client (daemon)
 vhba-dkms VHBA virtual host bus adapter module

Anda dapat menjalankan perintah: dpkg --configure <packagename>

 dpkg --configure cdemu-daemon

Untuk

Reconfigure an unpacked package. 
If -a  or  --pending  is  given instead of package, all unpacked but unconfigured
packages are configured.

Selanjutnya Anda bisa menggunakan:

sudo apt-get -f install
sudo apt-get --reinstall install gcdemu

Untuk memperbaiki paket-paket yang berantakan.

Contoh dari sini: http://ubuntuforums.org/archive/index.php/t-1502826.html

Nama depan
sumber
1
Ini tidak memberikan jawaban untuk pertanyaan itu. Untuk mengkritik atau meminta klarifikasi dari penulis, tinggalkan komentar di bawah posting mereka - Anda selalu dapat mengomentari posting Anda sendiri, dan setelah Anda memiliki reputasi yang cukup Anda akan dapat mengomentari posting apa pun .
Fabby
1
Setuju, namun mengidentifikasi masalah adalah bagian dari solusi. Saya telah memperbarui jawaban saya dengan sebuah contoh.
Nama
Jauh lebih baik! terbalik!
Fabby
4

Anda harus menjalankan perintah-perintah itu dengan sudo sebelumnya sehingga perintah itu dapat dieksekusi dengan kredensial pengguna super. Contoh:

sudo apt-get autoremove "NAME OF PACKAGE HERE"
Scott Stookey
sumber
saya menjalankan sudo -s ketika saya mulai terminal
R9TySix
sudo dpkg-reconfigure -phigh -a ini menyelesaikan masalah Terima kasih
R9TySix
1

Jika Anda telah menghapus /var/cachedalam upaya yang salah arah untuk membersihkan (seperti yang saya lakukan), ini mungkin memperbaiki masalah (itu bagi saya):

sudo mkdir /var/cache/debconf
Matthias Braun
sumber