トップ 最新 追記

Orz日記 by Akio Morita

ToDo:

  • 15 SAD Fit[]回りの障害事例の解析
  • 10 smart pointer版PEGクラスの再実装(Left Recursionまわり)
2006|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|06|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|07|08|09|10|11|12|
2013|01|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|06|07|08|10|12|
2016|01|02|03|05|06|08|10|11|
2017|01|02|03|04|05|06|07|09|10|11|12|
2018|01|02|03|04|06|07|08|09|10|11|12|
2019|01|03|04|05|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|

2018-02-09 [長年日記]

_ [FreeBSD]/var/db/pkg/local.sqlite壊れた

一部のパッケージのエントリが壊れているようで、アップグレード時のdelete操作でエラーが出て消えない orz

色々試したが、どうにもならないっぽぃ…

流石に、pkgが管理してるデータベースの内部構造を調べて、エントリ単位の整合性検査・修復は面倒過ぎる

データベースを削除して、インストール済みのportsをすべて入れ直せば良いはずなのだが、コンパイル時間がネック

/usr/localを残したまま作業すると、依存性チェックによる依存portsのインストールが発動しないケースがでるはずなので、インストール順と一部のFLAVOR付きportsに注意が必要(py27/py36の共存系が…)


2018-02-11 [長年日記]

_ [FreeBSD]/var/db/pkg/local.sqlite復旧

pkg query %oの出力を控えておき、/var/db/pkg/local.sqliteを削除してからmake install clean -C /usr/ports/...で上書きインストール

/usr/localを削除せずに行ったので、一部のportsは依存portsのインストールがスキップされるので、依存関係の一部が欠落した状態になるため、再度portupgrade -afで再インストールを実施

結局、1100個ぐらいのportsを再コンパイルを2セット行い、i7-6700で全行程2日ぐらいかかった

また、portupgrade -afだとFLAVOR=py36系の再インストールがうまくいかないので、手動で実行した


カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記