OOoでも外付けディスプレー使ってプレゼンできたのは何よりでありました。
某所よりTethering関連の設定等が落とせるというので、早速行ってみました。
ドメスティックなiPhoneですると何が起こるかわからんので、まだ試していませんが、

APNその他は既知のものですね

一応プロファイルをインストールしてみました。
ネットワーク設定はこのとおりに、

キャリアがInternational Roaming中なドコモなので強制的にキャンセルされますが、テザリングの項目が出現します。


NetShareが動くとの情報がありましたので、試してみましたがウマくいきませんでした。
Softbankロックモノはネットワークの設定画面が出て来ないし、HKアンロックモノは設定は出てくるものの、何て書いて良いかわからんし。結局手も足も出ません。
もうすぐってわかっているけれど待ちきれなくてHKのiPhoneを3.0に上げてみました。

このブツにはIRアクティベーション済みAISのSIMが入っております。
iphone_os_3.0_gm_seed__iphone_3g__7a341.dmgをマウントし、Optionキーを押しながらiTunesで復元を実行し、復元元にiPhone1,2_3.0_7A341_Restore.ipswを選択します。
後は指示通りにすればOS3.0になります。アプリをたくさん入れている程復元に時間がかかります(Mystのような大物は特にね)。
当面は、AIS>SBMの場合のモロモロを調べてみたいと思っています。


追記:
今日の
ruby-1.8.7.160_1,1 < needs updating (index has 1.8.7.160_2,1)
によってこの問題は完全に解消されたようです。
Pythonアップデート問題ですが、昨日はウマくいかなかったことが、全く同じ手順で今日ウマくいってしまったようで、ログを読み直してもわからないけれど、一応解決したということで。
# portmaster -o lang/python26 lang/python25 ===>>> Currently installed version: python25-2.5.4_1 ===>>> Port directory: /usr/ports/lang/python26 ===>>> Gathering distinfo list for installed ports cd /usr/ports/lang/python26 && /usr/bin/make config;
ってことで、無事にmakeされちゃいました。
ただ、全部終ってから念のために、
pkgdb -aF ---> Checking the package registry database [Updating the pkgdb in /var/db/pkg ... - 68 packages found (-1 +2) (...).. done] # portversion -vL= [Updating the portsdb in /usr/ports ... - 20346 port entries found ** Stale lock file was found. Removed. .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000... ..... done] python-2.5,2 < needs updating (port has 2.6,2) #
って具合で、アップデートされてないと出てくるので、念のためもう一度アップデートを実行させてみたところ、
# portmaster -ad ===>>> Gathering distinfo list for installed ports ===>>> Starting check of installed ports for available updates ===>>> Checking ports for recursive 'make config' ===>>> Launching child to update python-2.5,2 to python-2.6,2 ===>>> Port directory: /usr/ports/lang/python ===>>> Gathering dependency list for lang/python from ports ===>>> Starting recursive 'make config' check ===>>> Recursive 'make config' check complete for lang/python ===>>> Returning to update check of installed ports ===>>> Starting build for ports that need updating <<>> Launching child to update python-2.5,2 ===>>> Port directory: /usr/ports/lang/python ===>>> Starting check for build dependencies ===>>> Gathering dependency list for lang/python from ports ===>>> No dependencies for lang/python ===> Cleaning for python-2.6,2 ===> Extracting for python-2.6,2 ===> Patching for python-2.6,2 ===> Configuring for python-2.6,2 ===>>> Creating a backup package for old version python-2.5,2 ===>>> Starting check for runtime dependencies ===>>> Gathering dependency list for lang/python from ports ===>>> Starting dependency check ===>>> Dependency check complete for lang/python ===> Installing for python-2.6,2 ===> Generating temporary packing list ===> Checking if lang/python already installed ===> Registering installation for python-2.6,2 ===> Cleaning for python-2.6,2 ===>>> Upgrade of python-2.5,2 to python-2.6,2 succeeded ===>>> Returning to update check of installed ports ===>>> Update check of installed ports complete ===>>> The following actions were performed: Upgrade of python-2.5,2 to python-2.6,2 #
一応、終っているっぽいです。最後にもう一度確認のため、portmaster -Lを実行してみたところ、
===>>> There are no new versions available
となり、またさらに、
# portversion -vL= [Updating the pkgdb in /var/db/pkg ... ** Database file locked. Waiting. ** Stale lock file was found. Removed. - 68 packages found (-1 +1) (...). done] # pkgdb -aF ---> Checking the package registry database # portversion -vL= #
となって、何も吐き出さなくなったので釈然としないながらも、こればっかり触っているわけにもいかないので、解決としました。
そろそろ7系に上げた方が良いのかな。安定しているから後一年くらいはこのまま動かしていきたいところですが。
あんまり深く考えずに運用していたこともあって、portsの管理はずっとportupgradeですましてきたわけですが、Python問題でError while upgrading python25 -> 26 – The FreeBSD Forumsからportmasterというのがあることを知ったので早速導入。
portmaseterはrubyを使わないとのこと。
# cd /usr/ports
# portinstall ports-mgmt/portmaster
** Stale lock file was found. Removed.
** Stale lock file was found. Removed.
[Gathering depends for ports-mgmt/portmaster done]
---> Installing 'portmaster-2.7' from a port (ports-mgmt/portmaster)
---> Building '/usr/ports/ports-mgmt/portmaster'
===> Cleaning for portmaster-2.7
===> Extracting for portmaster-2.7
===> Patching for portmaster-2.7
===> Configuring for portmaster-2.7
---> Installing the new version via the port
===> Installing for portmaster-2.7
===> Generating temporary packing list
===> Checking if ports-mgmt/portmaster already installed
install -o root -g wheel -m 555 /usr/ports/ports-mgmt/portmaster/work/portmaster.sh /usr/local/sbin/portmaster
install -o root -g wheel -m 444 /usr/ports/ports-mgmt/portmaster/files/portmaster.8 /usr/local/man/man8
===> Compressing manual pages for portmaster-2.7
===> Registering installation for portmaster-2.7
===> Cleaning for portmaster-2.7
# portsnap update
Ports tree is already up to date.
# portmaster -L
===>>> Root ports (No dependencies, not depended on)
[SNIPPED]
===>>> 68 total installed ports
===>>> There are no new versions available
# portmaster -ad
===>>> Gathering distinfo list for installed ports
===>>> Starting check of installed ports for available updates
===>>> Checking ports for recursive 'make config'
===>>> The 'make config' check found no ports to update
#
とりあえずはここまで。
時間ができたらまた調べるということで、
この項続く
python-2.5,2 < needs updating (port has 2.6,2)
Pythonのアップデートがあるぞってportsnapが知らせてくるので早速アップデートしかけたら、スタック。
# portsnap update Removing old files and directories... done. Extracting new files: /usr/ports/MOVED /usr/ports/Mk/bsd.sites.mk /usr/ports/archivers/deco/ .......snipped....... /usr/ports/www/rubygem-httpclient/ Building new INDEX files... done. # pkgdb -aF ---> Checking the package registry database ** Stale lock file was found. Removed. # portversion -vL= [Updating the portsdb in /usr/ports ... - 20346 port entries found ** Stale lock file was found. Removed. .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000... ..... done] python-2.5,2 < needs updating (port has 2.6,2) # portupgrade -a #
と、こんな具合で、** Stale lock file was found. Removed.というエラーをはいてアップデートできなくなってます。 Security Advisoryも出ているのでfreebsd-updateも実行しましたがこちらは問題なく終了。
で、本家のフォーラムに行ってみたところ、portupgrade -a and now ** Stale lock file was found. Removed. – The FreeBSD Forumsってことで、既に報告されていますが解決策はまだ無いっぽいです。
ports関係のMLでもSome thing rotten in the state of rubyというスレッドがありますが、まだ未解決。
/var/run/pkgdb.db.lockと/var/run/portsdb.lockを消してみましたが、portupgrade -aは実行されませんでした。
もすこし試してみましたが、
# rm /var/run/pkgdb.db.lock # rm /var/run/portsdb.lock # mv /var/db/pkg/pkgdb.db /tmp/pkgdb.db.bak # pkgdb -aF ---> Checking the package registry database [Rebuilding the pkgdb in /var/db/pkg ... - 67 packages found (-0 +67) ................................................................... done] # portversion -vL= python-2.5,2 < needs updating (port has 2.6,2) # portupgrade -a
やはり駄目だす。
このところ、訳あって、毎日のように病院に来ているのですが、何がってやっぱり待ち時間のヒマ潰しが問題です。
本を読んだり、iPhoneで某巨大掲示板をみたりしますが、どうせだったら、netbookでって思うわけです。
今日も病室に来ているのですが、廊下で処置を待っている間、ふと見上げてみると、
WiFi?
型番控えて、(室内はデムパが弱いので)外に出てググってみればPHSでした。看護婦さん達がポケットに入れているアレ用ですね。
WiFi完備の病院があったら、自分が入院するときには、真っ先に選ぶことでしょうけど、治療に専念するのであればむしろ邪魔かも。












