FedoraでWifiへ接続できないとき

Kernelをアプデートしたら、急にWifi(WPA2 Enterprise)へ接続できなくなった。

NetworkManager Connection Editorでは該当のWifiの設定を開いても、パスワードが表示されない。

調べてみたら、

/etc/sysconfig/network-scripts/ifcfg-${SSID}

が変更されている。確かに以前一回消した記憶があったが...

以前自分が経験した問題は

Bug 982429 – NetworkManager asks for wireless password every time when i try to connect

に解決策があった。

/etc/sysconfig/network-scripts/ifcfg-${SSID}

を編集して、

 IEEE_8021X_PRIVATE_KEY_PASSWORD_FLAGS=user

 の行をコメントアウトして、

/etc/sysconfig/network-scripts/keys-${SSID}

ファイルをroot:rootオーナーで、600権限で作成して、

IEEE_8021X_PRIVATE_KEY_PASSWORD=${password}

と記述する。

また間違えて現在の設定を消してしまうかもしれないから、記録しておく。

Db2エクスポート時SQL2437Nエラーになったとき

Db2のエクスポート時なぜかSQL2473Nメッセージが表示され、エクスポートが実行されない。エクスポート文にも問題がないよう見えるし、困った。

インターネットで検索したら、以下のサイトが見つかった。

db2 数据导出 - 问题 - DB2中国社区

中国語が分からなくても、

modified by implicitlyhiddeninclude

キーワードがあったため、試してみたら、動いた。

つまり、SQL文は

export to file.csv of del modified by implicitlyhiddeninclude SELECT文

になる。

Fedora に保存されているkernelの世代数設定を変更

デフォルトでは3世代を保存しているが、いくつか不具合があるバージョンに当たると、ちゃんと動くバージョンを削除させないようにいろいろ工夫しないといけない。

その3の設定を5に変えたい。

参考URL:

YUM/DNF Remove Old Kernels on Fedora/CentOS/RHEL - If Not True Then False

/etc/yum.conf か /etc/dnf/dnf.conf にある

installonly_limit=3

の3を5に変えればいい。

 

ディスクがHDDかSSDかを判別する

参考URL:

linux - How to know if a disk is an SSD or an HDD - Unix & Linux Stack Exchange

 

コンソールからコマンド

cat /sys/block/sda/queue/rotational

 を実行して、結果が1ならHDD、0ならSSDです。

たぶん覚えられないと思うが。

Redhat に解像度を追加する

新しいThinkpadの設定をした。

FullHDのモニターが付いているが、さすが文字が小さすぎて、見づらかった。もう年かな?

解像度を変えようとしても、選択肢に設定したい1600x900のオプションがないため、設定ができない。

[lubuntu] adding undetected screen resolution with xrandr in lubuntu

に参考して、解像度を追加したが、再起動すると追加された解像度が消えてしまう。

 

以前は/etc/X11/xorg.confを修正して、必要な解像度を追加していたが、いまどきのLinuxでは/etc/X11/xorg.confファイルを持たないため、修正ができない。しかし、/etc/X11/xorg.conf.d/フォルダーがあるため、何かを入れると動くかもしれないと思う。

X/Config/Resolution - Ubuntu Wiki

に参考にして、/etc/X11/xorg.conf.d/99-monitor.conf (ファイル名はどうでもよい)を以下のように追加してみた。

Section "Monitor"
    Identifier      "eDP1"
    Modeline        "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    Option          "PreferredMode" "1600x900_60.00"
EndSection

 そうすると、奇跡的に思う通りに動いてくれた。

それぞれの行の意味を念のため説明する。

続きを読む

IBM Data Studio起動時エラーの対応

IBM Data Studioを使っているが、いつも起動のときエラーが起きていた。ダイアログが表示され、どこどこのログファイルを参照しなさいとのことだ。

いつもなら、もう一度起動すれば正しく起動できるが、今日はなぜか連続4回もエラーになっていた。指定された場所のログファイルを参照したら、以下のエラーがあった。

org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; osgi.identity="org.eclipse.core.runtime"; type="osgi.bundle"; version:Version="3.10.0.v20140318-2214"; singleton:="true" [id=1899] STARTED [STARTED]
at org.eclipse.osgi.container.Module.lockStateChange(Unknown Source)
at org.eclipse.osgi.container.Module.start(Unknown Source)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(Unknown Source)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(Unknown Source)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(Unknown Source)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(Unknown Source)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(Unknown Source)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(Unknown Source)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Unknown Source)

そのキーワードで検索したら、以下のサイトが見つかった。

Eclipse Community Forums: Newcomers » [SOLVED]error while opening eclipse Luna

3番目の書き込みの通り、

~/.eclipse/org.eclipse.platform_4.4.2_969963630_linux_gtk_x86_64/configuration/org.eclipse.osgi/.manager/.fileTableLock

ファイルを削除したら、うまく起動することができた。

KNOPPIXでext4ファイルシステムのファイルをundelete

ext4ファイルシステムのファイルを間違えて消してしまった。KNOPPIXのDVDで再起動して、undeleteの手順をまとめた。

1.もし可能であれば、該当のパーティションをumount。

2.KNOPPIXのDVDで再起動する。

3.標準ではKNOPPIXにはextundeleteが付いていないため、以下のコマンドを実行して、インストールする。

$ sudo apt-get update

(aptのキャッシュを更新する重要なコマンド、これを見つけるのに1時間以上かかった)

$ sudo apt-get install extundelete

 4.extundeleteコマンドを使って、undeleteを実施。extundeleteの使い方については以下の参考URLに参考。

extundelete options summary

インターネットでは--restore-fileではうまく行かず、--restore-allがうまく行ったという記述もあったが、自分は両方とも失敗した。