Pembaruan notifier tidak berfungsi [masalah cache]

2

Pemberitahu pembaruan tidak memberi tahu saya ketika pembaruan tersedia. Beberapa waktu yang lalu saya memiliki masalah yang sama dan ini berhasil:

sudo rm /var/lib/update-notifier/dpkg-run-stamp
sudo rm /var/lib/update-notifier/updates-available
sudo rm /var/lib/apt/periodic/update-success-stamp

Tetapi tidak berhasil dalam kasus ini:

sudo /usr/lib/update-notifier/update-motd-updates-available --force
E: Unknown error: «<class 'KeyError'>» ("The cache has no package named 'wine1.7-i386'")

Saya juga mencoba:

sudo apt-get clean
sudo apt-get auto-clean
sudo apt-get clean all

Tapi itu juga tidak berhasil.

Adakah yang tahu cara memperbaikinya?

moray33@Jose:~$ sudo apt-get check
Reading package lists... Done  
Building dependency tree       
Reading state information... Done  
moray33@Jose:~$ sudo dpkg --audit
moray33@Jose:~$ dpkg -S /var/lib/apt/periodic/ /var/lib/update-notifier/
apt: /var/lib/apt/periodic
update-notifier-common, ubuntu-release-upgrader-core, update-manager-core: /var/lib/update-notifier
moray33
sumber
Mengapa Anda menghapus file-file itu ????
Braiam
Mereka menyarankan saya untuk menghapusnya untuk menyelesaikan masalah serupa yang saya alami beberapa waktu lalu (dan berhasil).
moray33
Edit qeustion Anda dan sertakan output dari sudo apt-get check sudo dpkg --auditdandpkg -S /var/lib/apt/periodic/ /var/lib/update-notifier/
Braiam
Output disertakan.
moray33
Mengapa Anda mencoba mengeksekusi /usr/lib/update-notifier/update-motd-updates-available?
Braiam

Jawaban:

4

Halo Saya baru ke Ubuntu, jadi saya mencobanya, saya mengenal anggur karena saya ingin menggunakan Dreamveaver tetapi tanpa hasil, saya bahkan mencoba untuk menginstal beberapa .dll dari winetrick dan mencoba untuk menghapus beberapa karena ternyata anggur telah membuat saya komputer menjadi "server windows" (itulah yang dikatakan pesan kesalahan). Lagi pula setelah melakukan hal-hal itu, saya memiliki masalah yang sama seperti Anda sampai pagi ini.

E: Unknown error: «<class 'KeyError'>» ("The cache has no package named 'wine1.7-i386'")

Karena saya telah "kehilangan" wine1.7-i386, saya mencoba menginstalnya kembali sehingga saya berlari

sudo apt-get update
sudo apt-get install wine1.7-i386

kemudian memperbarui wine1.7 dan wine1.7-amd64 saya dan juga menginstal wine1.7-i386. hei juga saat mengunduh wine1.7-i386 dibatalkan karena beberapa alasan yang terlupakan. tapi saya mengetik ulang perintah yang sama dan terus. Dan sekarang pesan kesalahannya hilang. Semoga itu bisa membantu Anda.


PS: Saya tidak pernah pakai sudo rm /var/lib/update-notifier/dpkg-run-stampatau sisanya.

Ray-dono
sumber
Saya masih melihat pesan kesalahan setelah melakukan apa yang Anda sarankan. Saya mencoba sudo apt-get update && sudo apt-get install -y wine1.7-i386dan saya mendapatkan pesan wine1.7-i386:i386 is already the newest version., lalu wine1.7-i386:i386 set to manually installed., lalu 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.. Saya di Ubuntu 14.04.1 LTS.
Adam Monsen
0

Apa yang berhasil bagi saya adalah bahwa saya membersihkan semua paket Wine, dan menghapus semua folder ini: HOME / .wine HOME / .config / menu / aplikasi-gabungan / wine * HOME / .local / share / aplikasi / wine HOME /. local / share / desktop-directories / wine * HOME / .local / share / icons / Dan kemudian diinstal lagi Wine dan sepertinya saya tidak lagi memiliki masalah ini.

moray33
sumber
Masalahnya kembali lagi, sehingga tidak terpecahkan.
moray33
0

Saya memiliki masalah yang sama dan menemukan solusi ini. Saya uninstall dan instal ulang. Saya mencoba memutakhirkan wine1.7-i386 tetapi dikatakan saya berada di versi terbaru.

sudo apt-get remove --purge wine1.7-i386
rm -r ~/.wine
sudo apt-get install wine1.7-i386

Sumber: http://ubuntuforums.org/showthread.php?t=810815

Exikle
sumber
-2

Saya memiliki masalah yang sama. Saya hanya menjalankan perintah de

sudo apt-get upgrade

dan masalah diselesaikan sendiri.

alejo
sumber