By ribbon @
2017-03-11 20:40
2017年1月15日の記事で、firstboot的な機能をautoyastに埋め込む例を紹介しました。しかし、当該記事では、うまくいかない場合があることが分かりました。記事中では
<scripts>
<post-scripts config:type=”list”>
<script>
と言う記載がありましたが、ここが問題でした。
実は、autoyastで、設定後、各種スクリプトを動かすための設定方法は
マニュアルにきちんと書いてあります。<scripts>の次のタグの記述で、どのタイミングでスクリプトを動かすかを決められるのです。そして、<post-scripts>の場合には、再起動後YaSTが各種設定をしている中でスクリプトを動かします。これがどういう問題を引き起こすかというと、スクリプトの中にzypperコマンドでリポジトリを設定しようとするときに、ファイル競合を起こして設定が出来ないという問題が発生してしまうのです。
そこで、<init-scripts>に切り換えて、各種daemon等が起動したあとに、スクリプトを実行するようにします。そうすることで、zypper コマンドが正しく動くようになりました。
google での検索では、当該マニュアルまでうまくたどり着けなかったのですが、/usr/share/doc/packages/autoyast2/ 配下にマニュアルがあり、そこを参照することで原因と対策が分かりました。やはり、マニュアルは読むものですね。
Category
openSUSE,
Tips,
サーバ |
受け付けていません
By ftake @
2017-02-01 23:27
1月28日にオープンソースカンファレンスOsakaに出展しました。
展示はいつものようにVista世代のデスクノートとRaspberry Pi 3でデモをしていたのですが、どちらも不調でした。ノートPCは最近換装した古いSSDが不調のようで、途中でファイルが書き込めなくなってしまいました(しばらくして、再起動で復活)。Raspberry Pi はコミケ会場では元気に1日動いていましたが、OSCの会場では負荷がかかるとすぐに落ちてしまいます。
セミナーはOSC東京秋とほぼ同じ内容でした。立ち見になってしまった方もいたので、50人程度の方に参加して頂いたと思います。
せっかく OSC で大阪に行くのだから、何か openSUSE のイベントをやろうと考えていたところ、ItSANgo さんが、Linux 4コミュニティの合同イベントを企画してくれました。
各コミュニティの ML や SNS はもちろん、コミケでチラシを配ったり、OSC のトップページに告知を載せてもらったり、OSC 当日に現地で宣伝した結果、部屋の定員ギリギリの27人もの参加者が集まりました。
今後も関西で単独/合同でイベントを開催できればと思いますので、よろしくお願いします。



Category
イベント,
レポート |
受け付けていません
By ftake @
2017-02-01 22:03
イベントレポートが溜まっているため簡易レポートです。
1月25日(水) の夜に少し遅めの Leap 42.2 のリリースパーティを開催しました。
ここ5年くらいのリリースパーティの中では最大規模で、平日夜にもかかわらず11人が集まりました。

写真撮影: hatochan
Category
openSUSE,
イベント,
レポート |
受け付けていません
By ribbon @
2017-01-15 08:43
下記の記事に対する更新情報があります。こちらを参照してください。
firstboot 機能はautoyastにも組み込めます。しかし、firstbootの解説の所にはあっさりとしか書いてないので、いろいろやってみましたがうまくいきませんでした。しかし、autoyastの設定の中から代替の方法を見つけました。
以下のようにautoinnst.xml に記述を追加すると、再起動後の初期設定中にスクリプトを動かす事が出来ます。
<scripts>
<post-scripts config:type=”list”>
<script>
<debug config:type=”boolean”>true</debug>
<feedback config:type=”boolean”>false</feedback>
<feedback_type/>
<filename>demo.sh</filename>
<interpreter>shell</interpreter>
<location><![CDATA[]]></location>
<network_needed config:type=”boolean”>false</network_needed>
<notification>demo</notification>
<param-list config:type=”list”/>
<source><![CDATA[#! /bin/sh
touch /root/testend
sleep 50
]]></source>
</script>
</post-scripts>
</scripts>
この設定は autoinst機能を追加したYaSTでも設定出来ます。やってみましょう。
まずYaSTを起動し、「その他」→「独自のスクリプト」を選択し、編集画面に移ります。

新規作成を選び、スクリプト名(ファイル名)を入力し、スクリプトの実体を、「スクリプトソース」に記入します。これで、autoyastが生成するautoinstファイルにスクリプトが組み込まれます。

さらに、生成されたautoinstスクリプトを適宜編集し、自動実行を行わせるサーバに組み込みます。その後、ネットワーク越しに自動インストールが行われ、再起動後に、先ほど設定したスクリプトが動作します。「demo」というタイトルが表示されています。

実行後、ログインしてみると、ちゃんとファイルが出来ています。

Category
openSUSE,
Tips,
サーバ |
受け付けていません
By ribbon @
2017-01-14 18:14
openSUSEには、起動したときに1回だけ特定の処理を動かす firstboot という機能があります。試しにちょっと使ってみました。
- モジュールの追加
YaST2-firstboot モジュールをインストールします。
- ファイルの作成
touch /var/lib/YaST2/reconfig_system ファイルを作成します。
- 再起動
すると、再起動後、インストール時に見たような物と同じような画面が表示されます。

一通り先に進んでいって処理を終えると通常のログイン画面になります。その後再起動しても、もうこの画面は出ません。
また、再起動後、表示される手順は /etc/YaST2/firstboot.xml に定義されています。ここでの定義を編集すれば、処理を変更することが可能です。
Category
openSUSE,
Tips,
サーバ |
受け付けていません
By ftake @
2016-12-13 00:56

今年の冬コミでも、毎回恒例の Geeko Magazine を発行します。今回もなんとなくネットワーク系に寄っている内容です。
- openSUSE Leap 42.2 リリース
- 今さら聞けない!コマンドラインツールテクニック
- Ambiguous Character Width の罠
- openSUSE Leap 42.2とSoftEther VPN で作る VPN 環境
- SiLK を使った巨大パケット解析
ブースは 29日(木) 西地区 “め” ブロック – 12a です。冊数は十分にありますので、お昼にでもゆっくり来て頂ければと思います。となりは「おんなのこ Linux」で、こちらでも openSUSE 関連本が頒布されるかもしれません。あわせてよろしくお願いします。
Category
Geeko Magazine,
openSUSE |
受け付けていません
By ftake @
2016-11-09 22:18

11月5日と6日にいつもの明星大学日野キャンパスで開催されたオープンソースカンファレンス2016 Tokyo/Fall に出展しました。
ブース
今回は Raspi のキーボードとマウスを忘れたり、テーブルクロスを忘れたり、さらには特大ギーコと中ぎーこたちも忘れてきてしまうという、忘れ物だらけの展示でした。そこで、履くつもりだったopenSUSEシューズ (openSUSE.Asia Summit を参照)を展示しました。
今回のフリーペーパー版 Geeko Magazine はいつもと違いました。この後 OSC 福岡などのイベントが続くため、多めに作ろうと、初めてオフセット印刷しました。紙もコート紙で、ふちなし印刷になっています。表紙はボロブドゥール遺跡を観光するちびぎーこの写真でした。
セミナー
デスクトップLinuxを普及させよう作戦から発展したコマンドラインツールテクニックです。コマンドラインに慣れない人がこの辺は抑えておくと、効率よく作業できるのになという手のネタと、ベテランでも知らなかったりするかもというネタを混ぜてみました。今回取り上げられなかった内容もありますので、シリーズ化していきたいと思います。
ライトニングトーク
openSUSE.Asia Summit を日本で開催しよう!実行委員募集ということで、LT で話してきました。一緒におもてなしをして下さる方を大募集です。
実は初めて OSC 東京のライトニングトークで話しました(名古屋や懇親会 LT は経験あり)。LT のタイマーが「1」分の意味が、1分59秒~1分0秒を指していることに気づかず早すぎたのは秘密です。
Category
openSUSE,
デスクトップ,
レポート |
受け付けていません