5

システムで正常にコンパイルされるプラグイン インターフェイスを使用する Qt プロジェクトがあります。ただし、同じプロジェクトを docker 内でコンパイルすると、Qt 5.10.1 での動作が停止し、メッセージが表示されError: Undefined interfaceました。いくつか実行した後、インクルードのファイルパスの呼び出しが常に を返すため、インターフェイスを定義straceするmocヘッダー ファイルが見つからないことが判明しました。ドキュメントには、このエラーがどのように生成されるかについても言及されていません。statxEPERM

docker run --privilegedこの問題は修正されましたが、過剰なパーミッションは避けたいので、必要なものだけを設定したかったのです。

これまでのところ、これらすべての機能を (同時にでも) 追加しようとしましたが、成功しませんでした:

  • CAP_DAC_OVERRIDE
  • CAP_DAC_READ_SEARCH
  • CAP_FOWNER
  • CAP_SETFCAP

ここで何か不足していますか?

アップデート

これに対するプルリクエストは保留中です。

4

1 に答える 1