thunderbirdのメール保存形式

thunderbird(Windows11)のメール保存形式をmboxからmdirに変更しようとgoogle 先生に聞いたら

具体的な手順 (Thunderbird 128の場合)
Thunderbirdを起動し、メニューから「設定」を選択します。
「一般」→「ネットワークとディスク領域」→「索引データベース」→「新しいアカウントのメッセージ格納形式」を選択します。
「メッセージ単位(maildir形式)」を選択します。

とあったので、まずは現在のメールをどこかのコピーして置く。
私はdefaultの設定から変更し、Dドライブの中にあるが、本来は(googleのIMAPの場合)
Cドライブ→ユーザー→ユーザー名→AppData→Roming→thunderbird→profiles→ランダムな文字→ImapMail→imap.gmail.com(エクスプローラの隠しファイルのチェックをして置く事)
このimap.gmail.comとimap.gmail.com.msfを何処かにコピーして置く
thuderbirdを立ち上げ、右上の3本の横線をクリック→設定→左ペインの一般を選び、右をスクロールダウンし、ネットワークとディスク領域で、索引データベースにある、フォルダー単位(mbox形式)をクリックするとメッセージ単位(mdir形式)を選びthunderbirdをクローズして置く。

imap.gmail.comフォルダーのあった場所にmdir.imap.gmail.com(名前は何でもいい)を作って置く。この設定は既存のメアドには適用されないので、新規にメアドを作るのではなく、既存のメアドを消去し同じメアドを新規に作る。(幸い私はgmailのサーバーに必要なメールは保存してあるので、メアドを削除しても問題ない)そしてthunderbirdを立ち上げ、メニューからツール→アカウント設定→自分のメアド選び、アカウント操作からアカウントを削除をクリックする。そしてさらにアカウント操作からメールアカウントを追加を選び、各設定をしていく。

そうするとサーバーからダウンロードが始まり(私は30GBくらいあったのでかなり時間がかかるので、thunderbirdを立ち上げぱなしにして置く。)
mdir.imap.gmail.comのINBOXを見るとcurとtmpフォルダーが出来ておりcurの中に各メール毎にファイルが出来て行く。これで1日くらいほっておいて、どうなるか見てみる

カテゴリー: Window運用時のメモ, その他 | コメントする

Note PCが真っ黒で何も表示されない

先日、友人がノートPCが壊れたと持って来た。彼はNECに修理見積を取ったらマザーボードやら、欠けたケースやらで10万円以上の金額が出たので、やめたそうで、何とかならないかと持って来たのだ!メーカーがマザーボード交換と言っているので、大変そうだが、ケースの一部が欠けており、聞くと2ヶ月くらい前にテーブルから落としてケースが欠けたそうだが、その後も使えていたとの事。今は時々使える事もあるが、十数回に1回くらいの確立だそうだ。典型的な接触不良だ。最初はBIOSの接触不良だと思ったがもしかして、液晶ディスプレーへの接続線コネクターの接触不良かも知れないと思い、思い切って分解し組み立て直したら見事復活した。これで修理費はゼロ円だ!

右上が本体側のコネクター。はずした画像

ほとんどのノートPCはWifiのアンテナがディスプレーの方に行っているので、それも外す


ディスプレーの画面側

ディスプレーの裏側、コネクターをはずしてある。

分解の方法は各PCで違うので表示していないが、かなりのビスを外す必要があると思う。コネクターは外した後、接点復活剤をスプレーし軽くふき取り、数回抜き差しして接触を戻す。本体側のコネクターはフラットケーブルを上から差し込み、コネクター側の黒いプラスチックを半回転し固定するようになっていると思うが、ここはプラスチックを回転する前に細い角の無いプラスチックで上から数回こする。

これで再組立て後、見事に復活した。

カテゴリー: その他 | コメントする

Failed to start Security Auditing Service.

/var/log/boot.logをチェックしていたら、
Failed to start Security Auditing Service.
が表示されている。早速調べる
# systemctl status auditd
auditd.service: Start request repeated too quickly. の表示があるので、
# gedit /usr/lib/systemd/system/auditd.service
を見ると、Restart=on-failure がある。リスタートの時間を長くするより、リスタートしなようにしてみるので Restart=no に変更して、
# systemctl start auditd
Warning: The unit file, source configuration file or drop-ins of auditd.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
なので
# systemctl daemon-reload
そして更にスタート
# systemctl start auditd
勿論スタートに失敗するので
# systemctl status auditd
終わりの方に
auditd.service: Control process exited, code=exited status=6
があるので、これをgoogle先生に聞くと
https://discussion.fedoraproject.org/t/failed-to-start-security-auditing-service/77095/3 これによると auditdを再インストールしろとの事
# dnf reinstall audit
# systemctl reset-failed auditd.service
# systemctl start auditd.service
# systemctl status auditd.service
を見るとactive (running) になっているので、一見落着
auditd.serviceRestart=noはそのままにしておく。

カテゴリー: その他 | コメントする

nc経由で、DDでコピー中に頻繁に落ちる

# nc -l 12345 | dd of=/dev/xxxxxx/web
dd: ‘/dev/SubHost6/web’ に書き込み中です: 入力/出力エラーです
write: Broken pipe
1771554+12329 レコード入力
1777472+0 レコード出力
910065664 bytes (910 MB, 868 MiB) copied, 93.1886 s, 9.8 MB/s

# nc -l 12345 | dd of=/dev/xxxxxx/web
dd: ‘/dev/SubHost6/web’ に書き込み中です: 入力/出力エラーです
write: Broken pipe
1771298+12620 レコード入力
1777472+0 レコード出力
910065664 bytes (910 MB, 868 MiB) copied, 96.9826 s, 9.4 MB/s

これは2回だが何度やっても途中でエラーになり書き込めない。
色々調べたが中々原因が判らなかったが、問題はこのデバイス /dev/xxxxxx/webに問題があった。
# xfs_repair /dev/xxxxxx/web

なので、このlvmの領域を再度 xfs でformat する
# mkfs.xfs /dev/xxxxxx/web
で再度 dd でコピーしたら問題なく出来た。

カテゴリー: その他 | コメントする

Kasperskyアンチウィルスを試す

参考:https://beyondjapan.com/blog/2024/11/kaspersky-virus-removal-tool/
ウィンドウのアンチウィルスで有名なKasperskyがLINUX用のアンチウィルスソフト、Kaspersky Virus Removal Tool for Linux が出たので試してみる
まずはダウンロード、https://www.kaspersky.com/downloads/free-virus-removal-tool
すると下の画面が開くので

downloadをクリックすると

が表示されるので、3つあるチェックボックスをチェックし、Accept をクリックし、好きな場所にkvrt.runを保存。このソフトは常駐ソフトではないので、このkvrt.runを走らせてウィルスチェックをする。試しに走らせるがその前にこのプログラムに実行権限を与える。ノーチラス(ウィンドウのエクスプローラー)でこのファイルを選び右クリックでプロパティーを選び

でもって、kvrt.exeを走らせるが、https://blog.kaspersky.co.jp/kvrt-for-linux/36511/
にあるように、root権限で実行する事。

そして Start scanをクリックするとスキャンが始まり

スキャンが終了すると

で、右上の QuarantineやReportsなどで状況を見ることが出来る。
ただ、このkvrt.runはウィルスのアップデートなどはしてくれないし、(https://blog.kaspersky.co.jp/kvrt-for-linux/36511/ から引用

KVRT for Linuxには、アンチウイルスデータベースを自動更新するメカニズムがありません。最新の脅威を認識させたい場合は、当社のWebサイトから新しいバージョンのプログラムを毎回ダウンロードする必要があります。そこでホストされているパッケージは1日に数回更新されています。

最新のものを使うにな毎回ダウンロードしないとならないとある。これは後で考えるとして、一々手動でやるのも面倒なので、定期実行のためにcronを使いCLIで走らせる。
参考させてもらった https://beyondjapan.com/blog/2024/11/kaspersky-virus-removal-tool/ によると
# cd kvrtのあるディレクトリ
# ./kvrt.run -- -silent -accepteula

processedの数がGUIとCLIでは少し違うがまあ良としよう。
https://www.eicar.org/download-anti-malware-testfile/ から4つのテスト用のウィルスをダウンロードし検査してみる。(下の説明はhttps://beyondjapan.com/blog/2024/11/kaspersky-virus-removal-tool/ の受け売り)
-trace トレースを有効にします。
-tracelevel 「DEBUG」に設定し、イベントログをすべて出力させます。
-custom 検査ディレクトリを指定します。
-processlevel 今回は3に設定し、low~highの範囲すべての脅威を検出させます。
# ./kvrt.run — -accepteula -trace -tracelevel DBG -custom / -processlevel 3 -silent

Running with root privileges
Generated directory is </tmp/b37e793259399d0b19080>
Verifying archive integrity...  100%   SHA256 checksums are OK. All good.
Uncompressing Kaspersky Virus Removal Tool 24.0.5.0 for Linux  100%  
=================================
Running kvrt with args <-accepteula -trace -tracelevel DBG -custom / -processlevel 3 -silent>
=================================
compver: 24.0.5.0 x86-64 (Jul  9 2024 17:36:48)
Product folder </var/opt/KVRT2024_Data>
=================================
Scan is started
=================================
Threat <EICAR-Test-File> is detected on object </root/ダウンロード/eicar.com>
Threat <EICAR-Test-File> is detected on object </root/.cache/mozilla/firefox/2vgfr40d.default-default/cache2/entries/99A5AFC59CA2D59AB83B2E632DE96A8473DE113D>
Threat <EICAR-Test-File> is detected on object </root/.cache/mozilla/firefox/2vgfr40d.default-default/cache2/entries/E148D57B3989B86344234A70A7D6539BF62576BC>
Threat <EICAR-Test-File> is detected on object </root/ダウンロード/eicar.txt>
Threat <EICAR-Test-File> is detected on object </root/ダウンロード/eicar_com.zip>
Threat <EICAR-Test-File> is detected on object </root/ダウンロード/eicarcom2.zip>
=================================
Scan is finished with results:
	Processed: 226696
	Processing errors: 0
	Detected: 6
	Password protected: 0
	Corrupted: 0
=================================
Action <Cure> is selected for threat <EICAR-Test-File> on object </root/ダウンロード/eicar.com>
Action <Delete> is selected for threat <EICAR-Test-File> on object </root/.cache/mozilla/firefox/2vgfr40d.default-default/cache2/entries/99A5AFC59CA2D59AB83B2E632DE96A8473DE113D>
Action <Delete> is selected for threat <EICAR-Test-File> on object </root/.cache/mozilla/firefox/2vgfr40d.default-default/cache2/entries/E148D57B3989B86344234A70A7D6539BF62576BC>
Action <Cure> is selected for threat <EICAR-Test-File> on object </root/ダウンロード/eicar_com.zip>
Action <Cure> is selected for threat <EICAR-Test-File> on object </root/ダウンロード/eicar.txt>
Action <Cure> is selected for threat <EICAR-Test-File> on object </root/ダウンロード/eicarcom2.zip>
=================================
Disinfection is started
=================================
Disinfection action <Quarantine> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar.com> is finished with status <Quarantined>
Disinfection action <Quarantine> for threat <EICAR-Test-File> on object </root/.cache/mozilla/firefox/2vgfr40d.default-default/cache2/entries/99A5AFC59CA2D59AB83B2E632DE96A8473DE113D> is finished with status <Quarantined>
Disinfection action <Quarantine> for threat <EICAR-Test-File> on object </root/.cache/mozilla/firefox/2vgfr40d.default-default/cache2/entries/E148D57B3989B86344234A70A7D6539BF62576BC> is finished with status <Quarantined>
Disinfection action <Quarantine> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar_com.zip> is finished with status <Quarantined>
Disinfection action <Quarantine> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar.txt> is finished with status <Quarantined>
Disinfection action <Quarantine> for threat <EICAR-Test-File> on object </root/ダウンロード/eicarcom2.zip> is finished with status <Quarantined>
Disinfection action <Cure> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar.com> is finished with status <CureFailed>
Disinfection action <Cure> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar_com.zip> is finished with status <CureFailed>
Disinfection action <Cure> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar.txt> is finished with status <CureFailed>
Disinfection action <Cure> for threat <EICAR-Test-File> on object </root/ダウンロード/eicarcom2.zip> is finished with status <CureFailed>
Disinfection action <Delete> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar.com> is finished with status <Deleted>
Disinfection action <Delete> for threat <EICAR-Test-File> on object </root/.cache/mozilla/firefox/2vgfr40d.default-default/cache2/entries/99A5AFC59CA2D59AB83B2E632DE96A8473DE113D> is finished with status <Deleted>
Disinfection action <Delete> for threat <EICAR-Test-File> on object </root/.cache/mozilla/firefox/2vgfr40d.default-default/cache2/entries/E148D57B3989B86344234A70A7D6539BF62576BC> is finished with status <Deleted>
Disinfection action <Delete> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar_com.zip> is finished with status <Deleted>
Disinfection action <Delete> for threat <EICAR-Test-File> on object </root/ダウンロード/eicar.txt> is finished with status <Deleted>
Disinfection action <Delete> for threat <EICAR-Test-File> on object </root/ダウンロード/eicarcom2.zip> is finished with status <Deleted>
=================================
Disinfection is finished with results:
	Processed: 10
	Processing errors: 0
	Skipped: 0
	Quarantined: 6
	Quarantine failed: 0
	Cured: 0
	Cure failed: 4
	Cure on reboot: 0
	Deleted: 6
	Delete on reboot: 0
	Restored: 0
	Restore on reboot: 0
=================================
=================================
kvrt exited with code <0>
=================================
カテゴリー: Linux運用時のメモ | コメントする

IKEv2のVPN接続設定

設定の間違えて、初めは全然つながらなかった。使用しているのはヤマハのRTX830。ルーターの設定は(TECHINFOをTXTで取った)該当箇所は

ここで下から4行目の remoto name 11 以降の galaxy.com が設定に必要になる。
下がgalaxyの設定画面
初めにIPSec識別子の設定が間違えており、接続に失敗していたので、ルーターに設定している、remote name 11 (11はトンネルの番号)の後にある galaxy.com を設定したらあっさり接続が出来た。

カテゴリー: その他 | コメントする

怪現象(SSDが問題)

KVMのホストで怪現象が起こってる!
1:lvscan や pvscan の表示が出ず、フリーズ(問題のサブホストを立ち上げていると)
2:仮想マシンマネージャーの表示が出るまでものすごく遅いが(多分30秒から1分位かかる)表示は出てくる。あるサブホストを止めてから仮想マシンマネージャーを立ち上げるとすぐに表示がでる。
3:あるサブホストを立ち上げるのに非常に時間がかかったり、表示が真っ黒のだったりするが、他のサブホストでは問題ない。
4:dmesgにI/O error, dev sdb, sector 676830506 op 0x1:(WRITE) flags 0xc800 phys_seg 77 prio class 0”があった。

なので、/dev/sdbに問題があるので問題のサブホストを落としておいてファイルの修復を試みる
# xfs_repair /dev/Backup/Backup

 でもいつまで経ってもこれ以上進まないので、ctrl+cでキャンセルしたが、できないので、ターミナルごとクローズした。
その後、この領域はサブホストのデーターをbaculaでバックアップしているが幸い他の全サブホストのデーターに問題は無いので、フォーマットする事にした
# mkfs.xfs /dev/Backup/Backup
mkfs.xfs: cannot open /dev/Backup/Backup: デバイスもしくはリソースがビジー状態です
もちろんここは何処にも使ってないしmountもしていない!!
今は家からリモートでやっているので、明日会社に行ってこのデバイスを外して、新しいSSDと取り替えて見る

会社で問題のSSDを外し、再起動すると問題無くなった。
それではと、USBの外付けのアダプターのSSDを入れ、ホストに接続。このSSDは全てのサブホストなどのデーターバックアップに使用していた2TBで、パーティションは1つのみなので
# xfs_repair /dev/sdd

途中でCtrl+c で止めたが、continuingが縦しなく続き終わらない。
これはSSDをRAWフォーマットするしか無いと思うので、gpartedでパーティションを削除し、適用をクリックするとエラーが出て出来なかった。
今度は駄目とは思いつつ、Windows11でディスクの管理をやったら

なんと出来た。早速LINUXにつなぎなおして、
# mkfs.xfs /dev/sdd1
でフォーマットし直して、メインのホストにアタッチ、バックアップされていた全てのデーターは消失したが、前に述べたように、このメインやサブホストの順調なので、フルバックアップをやればよい。無事サブホストの backupのバックアップ領域に出来た。

カテゴリー: Linux運用時のメモ | コメントする

やっと、UUIDを使わないbootの方法が分かった。

きっかけは、仮想マシンマネージャーなどで、サブホストのクローンを使って新たにサブホストを作ったりした時に、DiskのUUIDなどがダブる事である。ホスト名やIPアドレスもダブルがこれは変更の方法があるが、UUIDを使わないでブートする方法を見つけた。
(よく/etc/default/grubで変更しgrub2-mkconfigで設定を反映するようにあるが、KVMのサブホストの場合はブートする領域の中にさらに領域を作っている関係で、サブホストの/etc/default/grub変更するためにはlosetupやkpartxを使って、どこかにマウントして、変更をするが、問題はgrub2-mkconfigでマウントしたファイルを(/etc/default/grub)を指定する方法が解らない。
UUIDでブートし変更をすれば良いが、もし失敗するとブートできなくなる
蛇足になるが、ある時親のホストがフリーズして、うっかり領域を作り直してフォーマットして(ここでUUIDが変更になる)そしてtimeshiftでリストアしてブートしたらUUIDが変更になっているので、ブートできなくなり(USBのtimeshiftを使えばよかったのだろうが?)往生した。そんな関係でやっとUUIDを使わずにブートする方法を見つけた

その方法はgrub2-editenvを使う。参考:https://qiita.com/saito_now/items/acacf3f5830fdfb90283
まずは現在の状況をチェック
# grub2-editenv list | grep kernelopts
何も表示されないので kernelopts が無い、では grub.cfg を見る
# grep kernelopts= /boot/grub2/grub.cfg
set kernelopts=”root=UUID=e809a914-84b6-4d48-94cf-6239230b9d2a ro resume=UUID=38b4c675-b822-457b-b597-8ac55f49231a rhgb quiet “
で、UUIDを指定しているので、変更をする。私は /dev/vda1がroot領域なので
# grub2-editenv – set “kernelopts=root=/dev/vda1 ro rhgb quiet”
変更できたか確認
# grub2-editenv list | grep kernelopts=
kernelopts=root=/dev/vda1 ro rhgb quiet
確かに変更になっている。参考のWEBによれば、 grub2-editenv 場合はこの変更だけで言いそうだ。
そして/etc/fstabの指定をUUIDで無く .dev/vda1 などに変更し再起動
無事起動したが、ブートディスクのUUIDは変更していないので、本当にUUIDでなく/dev/vda1でブートしたのか心配になり /etc/grub2/grub.cfg を見ると
set kernelopts=”root=UUID=e809a914-84b6-4d48-9**** 後略
となっており、このUUIDは/dev/vda1と一致した。でも結局はUUIDでブートしているんだ!!

カテゴリー: Linux運用時のメモ | コメントする

WEBがダウンしてた

5月21日の夕方から本日23日19時位までWEB SERVERがダウンしており皆様には大変ご迷惑をお掛けしました。原因はブリッジの設定ミスで、この原因を掴むのに多くの時間がかかり申し訳ありませんでした。もっとスキルを上げて頑張りますので、ご勘弁下さい。

カテゴリー: その他 | コメントする

自宅にLINUXでSAMBAサーバーを立てたが接続できない!!

ローカルのLINUXのPCからつながらない(IPアドレスは伏せ字)
注:wordpressの問題で半角の ーー が – の様に表示されています
[root@res-linux9 ~]# nc -vz 192.168.X.XXX 445
Ncat: Version 7.92 ( https://nmap.org/ncat )
Ncat: No route to host.
192.168.X.XXXはSAMBAサーバーのIP
まずはサーバーのfirewallを疑う
[root@backup ~]# cat firewall.sh |grep 445/tcp
firewall-cmd –add-port=445/tcp –zone=domestic –permanent >/dev/null
ポートは開いている。
じゃあ、sambaは動いているか
[root@backup ~]# systemctl status smb
● smb.service – Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
Active: active (running) since Sun 2025-05-04 12:28:54 JST; 1 day 20h ago
サーバーも動いている。ポートも開いているし、サーバーも動いている。何でだ!!!
[root@backup ~]# firewall-cmd –list-all –zone=domestic
Error: INVALID_ZONE: domestic
あれーdomesticがINVALIDになっているぞー
問題はhttps://centossrv.com/almalinux/firewall.shtml
のスクリプトの最後の2行のコピーが出来ていなかった。
# ファイアウォール設定反映
firewall-cmd –reload >/dev/null
を追記、うんで再度スクリプトを走らす
[root@backup ~]# sh firewall.sh
success
うんで、linuxのpcから再度確認
[root@res-linux9 ~]# nc -vz 192.168.X.XXX 445
Ncat: Version 7.92 ( https://nmap.org/ncat )
Ncat: Connected to 192.168.X.XXX:445.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
やっとつながったので、これでWINDOWS 11のPCからもファイルサーバーを見ることができた。

カテゴリー: Linux運用時のメモ | コメントする