я начинаю использовать марионетку. Я хотел иметь собственный репозиторий yum для обслуживания марионеточного сервера, поэтому я выпустил
yum install createrepo
об ошибках не сообщалось (cenotos 5.5) после этого я выпустил
createrepo /var/www/html/repository
но я получаю:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Traceback (most recent call last):
File "/usr/share/createrepo/genpkgmetadata.py", line 724, in ?
main(sys.argv[1:])
File "/usr/share/createrepo/genpkgmetadata.py", line 592, in main
cmds, directories = parseArgs(args)
File "/usr/share/createrepo/genpkgmetadata.py", line 431, in parseArgs
cmds['basedir'] = os.getcwd()
OSError: [Errno 2] No such file or directory
обратите внимание на папку:
/var/www/html
существуют
Я обнаружил, что проблема os.getcwd () выдает исключение, потому что, когда он превратился, каталог, в котором я был, был удален другим процессом. все, что мне нужно было сделать, это перейти в действующий каталог. интересный ватсон.