Fedora35その4

大量のKDE5のアップデートが来ました。5.89->5.90なのですが、rebuildで問題発生。

当初kf5-kconfigのrebuildで余計なファイルであるlibKF5ConfigQml.so.なんとかが邪魔と怒られます。なのでspecファイルに余計な奴らを削除するように指示を追加して問題解決。
ところがその後、少なくないファイルのrebuildがfailで止まります。5.89のときは無かった現象なので何が起きたのかBuild Logを読んでみます。
すると…

CMake Error at /usr/lib64/cmake/KF5Config/KF5ConfigTargets.cmake:89 (message):
The imported target "KF5::ConfigQml" references the file
"/usr/lib64/libKF5ConfigQml.so.5.90.0"
but this file does not exist. Possible reasons include:

まさしく先程のkf5-kconfigのrebuildで消したファイルが無いと怒られています。
再びkf5-kconfigのspecファイルを変更してlibKF5ConfigQml.soとかなんとかをcoreファイルとdevelファイルに入るようにしてrebuildして再インストール。
そうしたら問題が解決したのでした。

  • kf5-kcompletion-5.90.0-1.fc35.src.rpm
  • kf5-kconfigwidgets-5.90.0-1.fc35.src.rpm
  • kf5-kcontacts-5.90.0-1.fc35.src.rpm
  • kf5-kfilemetadata-5.90.0-1.fc35.src.rpm
  • kf5-kglobalaccel-5.90.0-1.fc35.src.rpm
  • kf5-knotifications-5.90.0-1.fc35.src.rpm
  • kf5-kservice-5.90.0-1.fc35.src.rpm
  • kscreen-5.23.5-1.fc35.src.rpm
  • plasma-systemmonitor-5.23.5-1.fc35.src.rpm
  • plasma-workspace-5.23.5-1.fc35.src.rpm

以上がこの問題に引っかかっていたファイル。結構大物が含まれています。

おそらくはrebuildなんて酔狂なことをしなければ問題にはならなかったのでしょうけど、検証ってどうなっているのやら。Bugzillaに報告を上げたほうがよいのだろうか?

Fedora35その2

日を置いて再挑戦したところ全てがスムーズにいくようになりました。

結局はgrub2の問題だった模様。インストール時に入るバージョンは2.06-6なんですが、問題なく使えている現在は2.06-10。
実は途中で2.06-8ってのが有って、こついが悪さしていた模様です。実際に吹っ飛んだ時のアップデートリストに入っているのも2.06-8ですしね。

なにはともあれ無事にアップデート後に無事に再起動できるようになりました。34時代のデーターは書き戻したので、後は恒例の-o3祭りですね。相変わらず一進一退で現在残600余りと、まだ先は長そうです。

それはそうとして、gtk環境が支配するアプリケーションでは今のように日本語が入力できるのですが、KDE環境下だとibus自体が不調のようで入力不能に。

audacityなど日本語を使いたくなる場面が多いので、logでも読んで調べてみないと。

Fedora34

あれやこれやで惰性でボーっと過ごしていたら、Fedora34リリースの発表がありました。ちょうど休日だったので、これ幸いと更新作業開始。
Release NoteにあるUpgrade手順に従って問題なく終了です。32->33の時はいくつかのパッケージで問題が起きましたが、今回はそんなこともの無く至ってスムーズに進行していささか拍子抜け。時間はかかった様ですが、途中出かけていたので実際に要した時間は分かりません。

さて新しいシステムになって何が変わったのか相変わらずよくわかっていません。Xのベースが変わったとの話ですが、劇的にパフォーマンスが向上したと言う訳でもないので使っていてもよくわからないなぁと。
画面左下の電源OFF等のガジェットの出方が変わったのが、現在のところの気づきかな。

例によってReleaseと同時にUpdateパッケージが出ていますが、各FTPサイトの更新が間に合っていないようで、どこに行ってもsrpmが取り出せません。1日待てばmirror化が行きわたるかな。まぁ焦ってどうこうってことでは全くないのでゆっくりやっていきましょう。ちょうど連休期間に入ることだし。

rebuild時間

普段使いのFedora、まぁ実験的ディストリビューションなので頻繁に各モジュールの更新がかかります。で、最適化オプションを変更してできるだけ自前でrebuildするわけですが、昨日は大物が沢山来て大騒ぎ。firefox,libreoffice,thunderbirdとどれもソースrpmが500MB級で、ダウンロードだけでも時間がかかります。

実際のrebuildに要した時間はログによれば、
firefox-85.0-5.fc33 started at 2021年  1月 30日 土曜日 18:43:49 JST
libreoffice-7.0.4.2-7.fc33 started at 2021年  1月 31日 日曜日 03:18:44 JST
ninja-build-1.10.2-1.fc33 started at 2021年  1月 31日 日曜日 06:31:32 JST
p11-kit-0.23.22-2.fc33 started at 2021年  1月 31日 日曜日 06:32:15 JST
qpid-proton-0.33.0-1.fc33 started at 2021年  1月 31日 日曜日 06:32:55 JST
samba-4.13.4-0.fc33 started at 2021年  1月 31日 日曜日 06:39:57 JST
sddm-0.19.0-5.fc33 started at 2021年  1月 31日 日曜日 06:51:52 JST
thunderbird-78.7.0-1.fc33 started at 2021年  1月 31日 日曜日 06:52:38 JST
zziplib-0.13.71-1.fc33 started at 2021年  1月 31日 日曜日 08:59:44 JST
ざっとこんな塩梅。
以前はlibreofficeを処理するのに12時間くらいかかっていたので随分早くなったものですが、firefoxが異様に時間がかかるようになってきました。

今回の記録でも18:43に始まって03:18に終了なので8.5時間… Thunderbirdが2時間、Libreofficeでも2.5時間なのでなんともはや。何がそんなに難しいのかな。

SSD導入

通販屋からのメールで960GBのSSDが特価になっていたので、早速注文。消費税が上がる前だったので、総額7800円で購入できました。1GBあたり10円切っていますので随分安くなったものです。

960GB SSD
激安SSD

職場のPCへ入れようと考えたのですが、960Gだとちょっと不足なので自宅PCへ。LinuxをSSDへ載せようという訳です。
もともと1.5TBの領域を使用していたのでclone化ツールだと面倒そうなのでパス。まぁFedoraなんで新規に入れるのも手間ではありませんので、HDDとSSDとでケーブルを付け替えてSSDへ新規にインストール。一通り設定が終わった所で、HDDから必要な部分(homeディレクトリの中身とか、rpmのrebuildに使ってるディレクトリの中身など)を書き戻して、再起動。

例によってなにかが気に障ったようでGUIモードで起動しなくなりましたが、コマンドモードを起動してあれこれ処置して再起動。今度は無事にGUIも立ち上がりました。
ちょっとメーラーの設定で悶着が有ったのですが、新しいやつを入れたり古いやつに戻したりしているうちに最新版で起動できるようになって一段落といったところ。
あとはrpmのrebuildをやってみて不足ツールやファイルを追加していけば元に戻る感じです。

それにしても全体に早くなりました。なによりHDDのシーク音(例のシャラシャラ言う音)が無くなってとても静か。
これでHDDがBusyになって全体が反応無しになってしまう状態が少しは減ってくれると良いな。

Fedora30

新しい版の発表が先日ありました。予定では7日とのことで、連休明けだなぁと思って居ましたが、運良く休み期間中に発表になったので早速入替え。半年に一度の煩わしい楽しい時間の始まりです。

とりあえず最小限インストールして、何時のように必要なものをインストール。
さすがに半年に一度インストールしている関係で環境構築はすっかり慣れし親しんだルーチンワークで、約2時間ほどで8割方元の環境が戻りました。あとは開発系のパッケージだけど、なにが必要化はよく掴んでないので、必要と言われるままに入れていくしか無いな。

例によって再ビルドするパッケージが山積みとなりますが、楽しくしばらく遊べそう。

Fedora29 その後

ほぼトラブルフリーでインストールの終わった29。問題はその後でした。
横着してNTFSのディスクにバックアップしてやったところ、所有権だとかパーミッションがグダグダになってしまい、復元に一苦労。手を抜かずにext4にでもしておけばよかったなと反省。
今回は物理的に別ドライブにバックアップしましたが、よく考えてみたらメインのドライブにバックアップ用パーテーションを用意してあったのでした。もう少し早く気付かないと駄目ですね。

環境がすっかり初期化されてしまったので、rebuildに必要なモジュールが多すぎて毎度おなじみの騒ぎです。ようやくgccのrebuildが済んだところだけど、別のrpmファイルをrebuildするために必要となるモジュールが毎回10〜20出てくるので収束するにはだいぶ掛かりそう。
もっともこれが楽しみでいじっているとも言えるのですがね。

Fedora29

今回は順調に11月に29が出ました。さっそくUpgradeに挑戦しましたが、例によって失敗。なんか変な依存が有るとか言ってきますが、別に野良rpmは入れてないんだがな。
仕方がないので、再インストールしなくちゃ。
再インストールだと、現在のデーターが保存されないって言うか、一旦旧パーティションを削除しないと進めないので現在のデーターのバックアップから開始。あぁ面倒だし時間かかるし…
お散歩の間に終わってくれるかな。