Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ブラウザで Web ページを実行すると、以下のようなエラーメッセージが表示される。

Image RemovedImage Added






解決策 

アプリケーションが IDE で実行されている場合は、ほとんどの場合、テーブルが存在しないことが原因です。アプリケーションで必要なすべてのテーブルがリポジトリのリストにあることを確認してください。それでも問題が解決しない場合は、原因を特定するため、ターゲット・システムでトレースを有効にする必要があります。

...

Windows のエクスプローラーで、<ルート>run\conf\lansaweb.conf というファイルを探して、web-alias の値を確認します。これが、URL で使用されている値と同じであることを確認してください。例えば、使用した URL が  http://localhost:8081/shopping/dem/xdtools.html?Page=HandTools

であれば、web-alias が 'shopping' になっていることを確認します。

3.  パッケージのインストール時、GitDeployHub の出力に配布エラーが示される

解決策 

 アプリケーションがまだ正しく配布されていない場合は、ユーザーの アプリケーションがまだ正しく配布されていない場合は、ユーザーの NT Authority\System(LocalSystem) Authority¥System(LocalSystem) がデータベースに対し、テーブルを作成する正しい権限があるかを確認します。
まず、db_owner のロールにこのユーザーがあることを確認します(下図参照)。

Image RemovedImage Added

...























次に、このユーザーのログインに、以下に示す securityadmin ロールが付与されていることを確認してください。

...

Image Added

4.  上記で説明された権限を NT AUTHORITY\SYSTEM に付与できない

 組織によっては、3. で説明した権限を付与してはならないというサイト・ポリシーがあったり、データベース・サーバーがこのマシンのローカルにない場合もあるでしょう。

...

 データベースおよびデータベース・サーバーに対して、これらの権限を持つユーザーを準備する必要があります。まず、そのようなユーザーを割り当てます。このユーザーは、ハブの Web サイトが使用する識別子 (Identity) である必要があります。IIS を開き、アプリケーション・プールに移動します。ハブの Web サイトを右クリックし、[詳細設定] を選択すると、以下のダイアログが表示されます。

...

Image Added




















"Identity" の行を探し、省略記号をクリックして、 Identity を配布用に選択したユーザーに変更します。

...

 Git Deploy Hub のログファイルが失敗し、赤で表示されている。このログには以下のようなメッセージが含まれます。

...

Panel
bgColor#D3D3D3
origin    git@github.com:lansa/yourname-v14-dem.git (fetch)

...

origin    git@github.com:lansa/yourname-v14-dem.git (push)
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
git fetch returned 128
Check HOME environment variable is set correctly for the current user - see top of log output.
The machine must be rebooted in order to propagate environment variable changes to the svchost.exe process which hosts iis (w3wp.exe).
ScriptHalted

解決策 

以下の事項を確認してください。

...

    1. IIS が誤った ID を使用している。
      Git Deploy Hub インターフェースの Parameters セクションに表示されている UserID を確認します。これは、正しいユーザー ID ですか?正しくない場合は、アプリケーション・プールの ID を正しいユーザー ID に変更する必要があります。

...


    1. ホーム環境変数が SSH ファイルの場所に設定されていない。
      このユーザーが使用しているホーム環境変数の値は、ログの先頭付近に表示されています。通常はホーム環境変数の LocalMachine 設定が使用されます。システム設定でホームが正しく設定されている場合は、svchost.exe がアップデートを受け取れるよう、マシンを再起動してください。ホームが正しくない場合は、変更後に再起動してください。

...


    1. 正しくない GitHub リポジトリの URL が指定されている。
      スモーク・テストのログにある、リモートの origin の URL が正しいことを確認します。(この例では最初の 2 行です)。

...


    1. ssh キーが GitHub のリポジトリにアクセスする権限を持たない。
      GitHub にアクセスし、ssh キーに関連付けられたユーザーに Git リポジトリを読む権限があるか、また、ssh キーとこのユーザーが一致しているかを確認します。