it-swarm.com.ru

sh: 0: getcwd () завершилась неудачно: такого файла или каталога на указанном диске нет

Я пытаюсь скомпилировать код ARM в Ubuntu 12.

Все работает нормально, когда я помещаю код в локальный каталог.

Но когда я помещаю код в цитируемую директорию монтирования, появляется ошибка:

making testXmlFiles
sh: 0: getcwd() failed: No such file or directory
ARM Compiling xxxxx.c
sh: 0: getcwd() failed: No such file or directory

Вот мои настройки в fstab

//10.0.0.1/data /mnt/data   cifs    auto,noserverino,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777,uid=user,gid=users,noperm 0 0

Что здесь происходит? Что может вызвать эту ошибку?

158
CrazyKitty Rotoshi

Эта ошибка обычно вызвана выполнением команды из каталога, который больше не существует.

Попробуйте изменить каталог и повторите команду.

421
Hooman

Попробуйте следующую команду, у меня это сработало.

cd; cd -
9
Timothy Siwula

Это может иногда случаться с символическими ссылками. Если вы столкнулись с этой проблемой и знаете, что находитесь в существующем каталоге, но ваша символическая ссылка могла измениться, вы можете использовать эту команду:

cd $(pwd)
4
smcjones

Это также случилось со мной в воссозданном каталоге, каталог тот же, но чтобы заставить его работать снова, просто запустите:

cd .
4
Roberto Rodriguez

В Ubuntu 16.04.3 LTS у меня работает следующая команда:

exit

Тогда я снова авторизируюсь.

1
Is Ma

Пожалуйста, проверьте путь к каталогу, существует ли он или нет. Эта ошибка появляется, если папка, из которой вы запускаете команду, не существует. Возможно, вы выполнили команду удаления по тому же пути в командной строке.

1
Aritrik