2022年3月25日金曜日

【101】iRODS:はまりにはまってる…今日も???

 なななんと!!101回目!!継続はなんとやらってやつですね。
それでは、今日も初めていきましょう♪
書いてみたけど、完全なる備忘録です。

今日は、H号でスタートするも、

"missing environment file"

で…今日もなのか??そうなのか??ってことで、W1号に!!が、

error~・・・

No~~!!!まじかよ…そこでなんとW-2号が!!
しかしながら、ログインできないやつ!ずーっとループ。

そこで、H号に戻って…すみません理解が追いついてない。さらに、オペ号が変わっていき追うことができず。
※誰か分かる人この部分書いて!!

エラーの謎を解決するため、iRODS Docsの最新版のうち、
Installation>Default Environment
https://docs.irods.org/4.2.11/getting_started/installation/#default-environment 
にある、表記(下記)とW-2号の表記を比較すると
/var/lib/irdos/.irods~
部分の表記が違うことが。ここにヒントが?

irods_environment.json
がここにあることが分かるのですが。。。ってか、W-2号は新たにインストールしたものなのにもかかわらずそれが無い?っていうのが。。。書いてる私がよく理解できてないから。。。


<協議中>
ここで話し合いをした結果、皆さんに共通点が。
https://github.com/irods/irods_training/blob/main/beginner/irods_beginner_training_2019.pdf
のうち、5.4 Working with Data Objectsにある、
iput -r /home/ubuntu/training_jpgs
でスタックするということ。なにがなんだか。。。

話し合い2:環境ファイルを消去してしまったことへの対応として。
環境ファイルを適当に作って放り込むことでいける説!
先ほど書いた、/var/lib/irdos/.irods/ 以下にirods_environment.jsonファイルを作成します。
cd /var/lib/irdos/.irods
touch irods_environment.json
cd
init

走った!!!
ここで、固定IPを打ち込み…port#をいれんで…
ブーーーーー!!!!!!!ダメです…

<協議中2>
ここでまたまた、W-2号に、移り変わります。
※ここでみんなオレがブログ書いてるの気づいたze!!
iRODS beginner Training のうち、Chapter 5をスタート。
先述の5.4まできました。どうなる。みんなが引っかかった
iput -r /home/ubuntu/training_jpga
=> ubuntu :自分のUsername
に書換ると、成功!!!aliceを作成し、
cd /home/alice
んで
iget /tempZone/home/alice/training_jpgs/lemur.jpg
成功!!
iget /tempZone/home/alice/training_jpgs/sources.txt
もちろん成功!んで、なんだかどんどん進みます。bobbyに編集権限を与えたり、コレクションからの一部ファイル削除も、削除したファイルを戻したり、レプリカ作った・・・り・・・出来ねえ!!何故だ!!
irepl - R newResctraining_jpgs/peanuts.jpg
に対して、
ERROR: replUtil: repl error for /tempZone/home/~
status = -13000 status = -13000 SYS_NO_API_PRIV

とのメッセージ。

<協議中3>
暗中模索。どうしたものか。。。問題の所在がわからないので、解決案もわからず。。。
/var/lib/irods.log にて、エラーログを確認。その表記は。。。

Mar 25 20:58:36 pid:7887 remote addresses: 127.0.0.1 ERROR: [-] /repos/irods/server/api/src/rsAuthResponse.cpp:75:int rsAuthResponse(rsComm_t *, authResponseInp_t *) :  status [CAT_INVALID_AUTHENTICATION]  errno [] -- message [rcAuthCheck failed.]

        [-]     /repos/irods/plugins/auth/native/libnative.cpp:558:irods::error native_auth_agent_response(irods::plugin_context &, authResponseInp_t *) :  status [CAT_INVALID_AUTHENTICATION]  errno [] -- message [rcAuthCheck failed.]

とのこと。ダメだ。そもそも、これを解析する知能があるんだったら、ここでスタックすることはないんだった。。。そこで、まさかのこの行程をスキップ!ばしっ!!
5.5 Making Collections
無事に通過!!
5.6 Wrapping Up
無事に通過!!
6.3 Building a Tree
無事に通過!
6.4 Seeing the Tree
無事に通過!!
6.5 Using Our New Storage
無事…にできず…
そこで、localとiRODSとの関係でごちゃごちゃしちゃいます。。。
そしてスキップしたレプリカの問題がここに…

次回も・・・血を吐きながらやりますよ!!
4月15日です。みなさんどうぞ!

最近の投稿

【108】Archives in the Digital Age: The use of AI and machine learning in the Swedish archival sectorを読む

 Gijs Aangenendt氏の修士論文、Archives in the Digital Age: The use of AI and machine learning in the Swedish archival sectorを半分読みました。 前半は、AIを扱ったアーカ...

人気の投稿