Невозможно изменить владельца на uid 1001, gid 1001: неверный аргумент

Если вы редактируете файл с помощью vim, обычно он считывает файл в память, а затем записывает новый файл. Таким образом, tailтеперь работает с устаревшей копией файла (, которая остается в файловой системе до тех пор, покаtail(и любая другая программа )не перестанет ее использовать.

Вы можете заставить tailследовать за именем файла (, а не за файлом ), используя:

tail -F yourfile  

Обратите внимание на верхний регистр F.

0
22.10.2019, 15:40
3 ответа

Добавление пользователя/группы в систему с uid/gid может решить вашу проблему. Переименуйте foobar в bazel или как-то еще

Добавить группу foobar с gid 1001

sudo groupadd -g 1001 foobar

Добавление пользователя foobar с uid 1001 без домашнего каталога

sudo useradd -M -u 1001 -g 1001 foobar
1
28.01.2020, 02:39

Вы, должно быть, нашли решение с тех пор, но для таких (как я )начиная с Оноса :если вы устанавливаете версию для разработчиков с помощью bazel, вы должны использовать рабочий стол ubuntu (, пробовал с ubuntu 20, все в порядке ). Использование сервера Ubuntu приведет к этой ошибке. Это написано в документации, но я плохо прочитал в первый раз :D

0
31.12.2020, 09:27

Попробуйте добавить --no-same-ownerв скрипт, где он выполняетсяtar:

  • Отредактируйте скрипт пакета :
    vim /opt/onos/tools/package/onos-prep-karaf
    
  • изменить строку 22 на :
    tar xf $KARAF_TAR --no-same-owner
    

, а затем запустите

sudo bazel build onos

снова.

0
31.01.2021, 11:45

Теги

Похожие вопросы