Top/article/Abort-of-apt-cache-on-Debian
English | Japanese
English | Japanese

Menu

  • Top
  • Akihiko Yamaguchi 山口 明彦
  • Project プロジェクト
  • Text テキスト
  • Recent articles 最近の記事
  • Articles 記事一覧 (a to z)
  • Search 検索

Tags タグ †

  • [c++][bash][python][latex][php]
  • [linux][windows][mac][android]
  • [math][algorithm][idea][trick]
  • [liboctave][opencv][git][ros]
  • [setting][bug][general]
↑

Recent articles 最近の記事 †

2019-07-02
  • article/Display-Unix-Time
  • article/Synchronize-Linux-Time-to-Remote
2018-09-27
  • article/python-multimode-singleton
2018-09-02
  • article/rosinstall-git-default-remote
2017-07-28
  • article/SubMenu
2017-03-05
  • article/Import-a-different-version-of-OpenCV-in-Python
2015-08-17
  • article/DRC-finals-2015
2015-01-05
  • article/Upgrade-Android-to-Lollipop
2015-01-01
  • article/Kernel-panic-of-Linux-when-using-Xtion
  • article/Do-not-skip-freeing-data-when-using-tri-mesh-in-ODE
Access: 2/2909 - Admin
These search terms have been highlighted:[linux]

Abort of apt-cache on Debian

Debian で apt-cache 使ったら Abort する

[bug][linux]
2010-01-30

Debian を lenny から squeeze にアップグレード後, apt-cache でパッケージを探すたびに Abort するようになった. apt-get clean でローカルのリポジトリをクリアすれば解決した.

例 †

apt-cache を実行すると,

~% apt-cache search k3b
k3b-data - A sophisticated KDE CD burning application - data files
libk3b-dev - The KDE cd burning application library - development files
libk3b3-extracodecs - The KDE cd burning application library - extra decoders
libk3b3 - The KDE cd burning application library - runtime files
juk - music jukebox for KDE 4
apt-cache: malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.
Abort

こんな感じで落ちる.メモリ関係のトラブルらしい.

↑

対策 †

~% sudo apt-get clean

を実行して,ローカルのリポジトリをクリアする.で,

harry:~% sudo apt-get update

を実行してパッケージインデクスファイルの同期を取る.

これで,

harry:~% apt-cache search k3b
k3b-i18n - Internationalized (i18n) files for k3b
k3b-data - A sophisticated KDE CD burning application - data files
k3b - A sophisticated KDE CD burning application
libk3b-dev - The KDE cd burning application library - development files
libk3b3-extracodecs - The KDE cd burning application library - extra decoders
libk3b3 - The KDE cd burning application library - runtime files
juk - music jukebox for KDE 4
quodlibet-plugins - various contributed plugins for Quod Libet

無事 abort しなくなった.

ちなみに, k3b は KDE 向け CD/DVD バーニングツール.非常に使いやすい.




Last-modified:2015-01-01 (Thu) 09:12:56 (3805d)
Site admin: Akihiko Yamaguchi.
Written by: Akihiko Yamaguchi.
System: PukiWiki 1.5.0. PHP 5.2.17. HTML conversion time: 0.008 sec.