ONOSをインストールし、このガイドに従ってください。https://wiki.onosproject.org/display/ONOS/Developer+Quick+Start
私はコマンドを実行しました。
sudo bazel build onos
これにより、bazel-binディレクトリにあるインストール可能なonos.tar.gzがコンパイルされ、組み立てられます。
ただし、次のエラーが発生します。
tar: apache-karaf-4.2.6/examples/karaf-war-example: Cannot change ownership to uid 1001, gid 1001: Invalid argument
一部の人々はこのページでこの問題を解決しましたが、これはCIFSに関連していることを知っています。https://www.krenger.ch/blog/linux-tar-cannot-change-ownership-to-permission-denied/
tarコマンドに--no-same-ownerパラメータを使用しました。
# tar xzf $INPUT_FOLDER/archive.tar.gz --no-same-owner -C /mnt/test-nas/[..]
問題は、私の場合、tarがbazelによって使用されることです。私はスーパーユーザーからtarを呼び出さず、bazelはtarを使用していますが失敗するということです。この問題をどのように解決できますか?
ベストアンサー1
uid / gidを使用してシステムにユーザー/グループを追加すると、問題が解決する可能性があります。名前を変更するプヴァバーゼルなのか
グループを追加プヴァGID 1001の使用
sudo groupadd -g 1001 foobar
ユーザーを追加プヴァuid 1001にホームディレクトリはありません
sudo useradd -M -u 1001 -g 1001 foobar