2021年04月26日

ついにやっちまったか!と思いました。debian本家amd64 upgrade 7>8>9から10へのケース。

たぶん、なんですけれど、元からdebian本家だった
と思います。インストールは比較的に遅くて、
2015年らしく、なぜ当時として、debian8が
あるところに、debian7だったのか、判然としません。
crunchbangの隣りに入っているということは、
openboxとgnome3と、操作環境は違うけれど、
システムで起こることを比較したかった、
ような気がします。

すでに、9(stretch)になっていて、10(buster)に
するのは、難しいことではないだろう、と
予想しましたが、さにあらずで、、、。
更新行程で、更新できません、となり、
更新を終えないままプロンプトが出てしまう。
という状況で、それでも構わず、apt dist-upgradeは
動いたので、とりあえず続行。ここでも同じような
表示が出て停止し、upgradeが未消化なまま
プロンプトが出てしまいました。

あれこれ、debian的の対処コマンドを連続実行しましたが、
アップグレードが終わらない。fedora34(まだbeta?)を
新規インストールし、仮想環境ツールの
boxesの真価を確かめよう
と思っていましたので、むしろチャンス到来、
というような気分でrebootしました。

gdm(gnome-display-manager)は、壊れていた
ものの、黒スクリーンにプロンプトが出て、
ログインでき、startxで、
デスクトップが出てしまいました。
lsb-releaseを見ると、一応、10(buster)になっています。
捨てないで〜ってことだったのでしょう、
修復に取りかかりました。

問題になったのは、uim-anthyとかuim-dataとか、
uimの付くパッケージのupgradeが、上手く運ばない
ということでした。日本語入力関係ですね。
近頃では、uimなんてほとどんど目にしないので、
日本語入力の古い体制が、upgradeの邪魔をした、
ということだったと思います。

synapticで診ましたら、10前後のumi関連パッケージが
破損パッケージとしてリスティングされおり、
いやがるsynapticをなだめすかし、
あの手この手で攻勢をかけ、削除しきりました。

日本語入力は、当然できず、やったことは、
ibus ibus-anthy anthyの(再)インストールでした。
すんなり日本語が打てるよう復旧しました。
システム的には、ほぼ正常に。ただ、
gdmが正常化しません。ログイン画面が出ないです。
xdm、lxdmに切り替えても、アウト。判りません。

で、それらのサービスの停止と、削除を終えたあと、
いつものように、

$ sudo systemctl edit getty@tty1
[Service]
ExecStart=
ExecStart=/sbin/agetty --autologin UserName --noclear %I $TERM


と、

$ nano ~/.bash_profile
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx

の約束セットで、
自動ログイン&自動startxさせることになりました。
上手く動作しました。ログアウトのときも、
自動でログインします。

crunchbangとは、打って変わって、こりゃあかん、と
一瞬覚悟したほどなのに、修復自体はすいすい運びました。

debianは、linux界の王者ではあります。
Windows対応ITメーカーが、
自社製品がlinuxでも動くように
と先ず見るのは、debian。
しかもdebianは、システム的にかんたんには
壊れないようにできている、と思います。
シンプルさでいえば、debianのほうが、
派生のubuntuより上で、
パッケージの分割度合いが低く、
ユーザーが簡単に扱えるようにできている
と思います。カーネルも、カーネルモジュールと
分けたりしないですからね。そのぶん、
使われない部分をより多く抱え込むことにはなりますが、
扱いのし易さと安定性は増すと思います。

debianの丈夫さを、文字通り体感する
バージョンアップグレードとなりました。
あっぷあっぷしちゃたところもありましたが。

debian7-10_gnome_desktop-2021-04-25 22-59-49.png

debianのgnomeは、まだ3です。synapticのdebianロゴが
付いていないカーネルは、バージョンアップグレードし、
autoremove後の残滓です。
debian初度インストール当時のカーネル。
版数もまだ3台で、モジュールearth_pt3が
採用されて間がないころでした。
4.19.0-16-amd64のカーネルは、この上位カーネルは、
バージョンアップグレードでは入りません。
synapticを使い別口で入れました。
その辺のやり方は、manjaroと同じですね。

なお、chromiumは、--no-sandboxオプションを
付けないと起動しない状態。32bit版だけか
と思っていましたが、64bit版もでした。
error表示が出ますけど、使えます。
セキュリティの状態は下がるらしいです。

snap_gimp_terminal_start.jpg




posted by ブログ開設者 at 10:12| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする

(望まぬつづきがありました)-> buster移行で、自慢?の外観が壊れる。迷走一本修復街道。crunchbang(debian)更新の件

↓  ↓  ↓  ↓
やれやれ、やっと終わった。さあ次だ。
ってところで、rebootしようとしたら、できないです。
なんでだー!(哀川頂ノリ)。lxde-logoutツールが
なぜか使えなくなりました。

これって以前に遭遇した、
難事だったのですが、すぐに思い出せず
またまたあーでもないこーでもない、をやってしまい、
大きく遠回りしまして解決しました。
やっぱりトシなんだな、と。

想えば、lxdeのこの手の症状って、けっこう多いように思います。

$ sudo leafpad /usr/share/polkit-1/rules.d/60-shutdown.rules

polkit.addRule(function (action, subject) {
if ((action.id == "org.freedesktop.consolekit.system.restart" ||
action.id == "org.freedesktop.consolekit.system.stop")
&& subject.isInGroup("power")) {
return polkit.Result.YES;
}
});


$ sudo useradd power
$ sudo gpasswd -a UserName power


で、一応解決しました。lxde-logoutが動かす
紐づけられたlxsession-logoutに
NOPASSWDのsudoを付けるとrebootもshutdownもできますが、
ユーザーlogoutができなくなります。権限の要らないときに
付けると、そんなものなんですね。付けないときは、
logoutだけできていました。ちなみに、
lxsession-logoutは、バイナリで、機能を
バラすことができません。ひと塊。

途中からreboot&shutdownがなぜ出来なくなったのか、
snapdのインストールの影響かな、なんて。
snapの世界って、わが家によその人を招いたが、
来たまんま独自の生活しはじめる、みたいな世界。
シェアハウスで共に暮らすはめになっちゃった、
って感じ。どこかの国の日本乗っ取り計画と
似ているなあ。親切って恐いよ。


これで、一件落着、今度こそ、と思うでしょうね。
まだ続きがありました。上の状態でログアウトすると、
その後、rebootとshutdownが利かなくなりました。
これは何度も試しました。ログアウトしない
かぎりrebootとshutdownは利くのですが、
一度でもログアウトすると、利かなくなります。

なんとかしなければ、ってことで、探したのが、
lxpolkitというツール。これをインストールし、
同ツールのsystemdのサービスを起動しました。
ログアウトしたあと再ログイン、スクトップに戻して、
reboot(shutdown)に臨みますと、
こういう小窓が出ます。
lxpolkit.jpg
手間だけどヨシ!とすることにしました。
システム起動後に、なんらかの理由があり、
ログアウトした場合だけなので。

crunchbangをとりあえずシステム的には
正常にdebian10(buster)にすることができました。
デスクトップをオリジナルのopenboxに戻すことも
考えましたが、
crunchbangのデスクトップ上右クリックの
メニューが丁寧だけど手動設定で、
やや細かすぎるので、
lxdeで行こう。ということにしました。
パネル以外は、crunchbang風なので、いいか、と。

crunchbang_finish-2.jpg


posted by ブログ開設者 at 06:50| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする

2021年04月25日

-> buster移行で、自慢?の外観が壊れる。迷走一本修復街道。初度インストール(2013年)jessie wheezyからのcrunchbang

※表題修正。よく調べら、crunchbang-11が出たときは、
debianは、まだdebian7のwheezyでした。お詫びします


debian stableベースのcrunchbangがかなり壊れてきました。
何年かまえにstretchにしたとき、すでに兆候はありました。

もっとも困った問題が、openbox上の表示で、
ウィンドウのスクロールバーが出ないことでした。
で、今回busterにしてみたら、
thunar_issue-2.jpg
ご覧のとおりんのありさまで、、、。

つまりは、openboxのthemeを正しく表示していないです。
thunarの代わりにpcmanfmをインストールすると、
ふつうに表示するので、テキストが色抜けしたみたいな印象。
白バックだと、文字がまったく見えなくなります。

thunarだけならいいのですが、firefoxも似た感じ。
使えなくはない範疇ですけれど。
chromiumの設定の「デザイン」で、「クラシックを使用」を
選択すると、正常な表示になります。「gtk+」を選択すると
アウト!状態になります。つまり、gtk関連で問題あり?

手っ取り早い生き残り方法として、lxdeにすることにし、
やってみたら、terminal(terminate及びleterminal)の
スクロールバーが出ないまま。
システムフォントの色抜け状態も出るところは
やっぱり出ています。

2.8のgimpが、
gimp: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_format_with_space
とbusterアップグレード直後のopenboxで
起動せずだったのが、lxdeに替えても、同じことでした。

gimpが使えないと困るので、snapから、
gimp-2.10をインストールしました。
検索すると日本語化する方法が出ていました。
やってみたら、上手くいきませんでした。なんでも、
本体は、リードオンリーのファイルになっている
ところが多くて、ユーザーランドでの設定で補える
ようなのですが、効かないですねえ、、、。

インストール直後は、日本語設定が利いていて、
日本語で表示しようとするが、お豆腐だらけです。
日本語フォントが見つからないということですかね。

英語だとメニューはすべて表示されます。
位置的には、edit->preference->languageでenglish(us)に
なるので、差し足すり足忍び足で行き着き、
english(us)とかを選んで、お茶を濁しています。

動作するgimpでメニューやプルダウンメニューの
位置を予習できていないと、苦労します。ほとんど
お豆腐なので、読めません。

起動は、snapからのgimpは、/snap/bin/gimp で起動します。
動作、機能的には、問題ないようです。

↓  ↓  ↓  ↓
lxappearance(ルックアンドフィールツール)で、
ウィジェットを、waldorf(デフォルト)から
blackbirdに替えてみました。ウィンドウ内背景が黒く
なったけど、テキストはぜんぶ見えるようになりました。
スクロールバーも使えます。早く気づけば、
openboxのままにしておけましたね。
いまからでも戻せますが、めんどうだなあ。
ディスプレーマネージャーは、slimです。
このところ、勢いがないですね。
/etc/slim.conf の56行目で設定できます。いまは、
sessions startlxde #openbox-session
となっております。めんどうでもないか?

完全な不具合は、buster_repositoriesからの
gimp-2.8だけになりました。

crunchbang_to_lxde.jpg

スクリーンショットに写っているファイルマネージャーは、
上でおかしくなったのと同じthunarです。
crunchbangの面影は、conky(crunchbangの
名前以下は私的追加)、壁紙、
あと、ウィンドウのタイトルバーthemeあたりに
遺っているだけです。


posted by ブログ開設者 at 14:48| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする