ジョブ投入時にエラーになりますが、どのオプションが悪いかわかりません

エラーによって対応方法が異なります。

  • qsub: Unknown option

「qsub: Unknown option」エラーは、qsubコマンドのオプション以外にも、ジョブスクリプトの「#$」で始まる行の記述に誤りがあるときにも発生します。
よくある間違いとして「=」で内容を指定するオプションの「=」の前後にスペースを入れた場合にこのエラーが繰り返し表示されます。「=」前後のスペースを削除してみてください。

 

  • Job is rejected, h_rt can not be longer than 10 mins with this group

-gオプションやnewgrpなどでTSUBAMEグループを指定しない場合は「お試し実行」となります。
「お試し実行」は10分以内のみですが、指定されているh_rt オプションが10分以上を指定しております。

「お試し実行」の場合はh_rt オプションを0:10:0のように修正下さい。
「お試し実行」以外で実行したいのであれば、-gオプションやnewgrpなどでTSUBAMEグループを指定してください。
*この場合は適切なTSUBAMEグループに参加していること、TSUBAMEグループにポイントがあることを確認して下さい。
 TSUBAMEグループについてはTSUBAMEポータル利用の手引き 「6. グループの管理」をご確認下さい

 

  • Unable to run job: Job is rejected. h_rt must be specified.

h_rtオプションの記載がないため実行できません。時間設定を行い、実行ください。

 

  • Unable to run job: the job duration is longer than duration of the advance resavation id AR-ID.

予約時間よりも長い時間を指定したために発生したエラーです。
下記FAQの予約についてをご確認ください。

関連FAQ
バッチジョブスケジューラの仕様について

 

  • error: commlib error: can't set CA chain 

ホームディレクトリ内に自動生成されているジョブの投入に必要な証明書ファイルが存在しない、もしくは破損しているために発生したエラーです。

このエラーが発生した場合は以下を実行後、TSUBAMEにログインしなおすことで再生成されますのでお試しください。

$ cd $HOME

$ mv .sge .sge.back