Não é possível acessar o diretório /srv/www

Não é possível acessar o diretório /srv/www

Iniciei minha instância do AWS OpsWorks esta manhã e recebi um erro informando que não foi possível acessar o diretório /srv/www. Isso é estranho, pois tudo funcionou normalmente ontem. A instância está executando o Ubuntu 14.04.3 LTS.

Após SSH: entrar na instância, percebi que não conseguia nem acessar /srv/www como root.

root@stg-worker1:/srv# ll
total 8
drwxr-xr-x  3 root root 4096 Sep 24 07:17 ./
drwxr-xr-x 23 root root 4096 Sep 24 06:41 ../
drwxrwxrwx  2 root root    0 Sep 24 06:41 www/
root@stg-worker1:/srv# cd www
-bash: cd: www: No such file or directory

Estranhamente, o tamanho do diretório www é 0 bytes! Em seguida, verifiquei o diretório /var/www e notei o mesmo problema (mesmo que esses dois diretórios não estejam relacionados entre si)

Criei então um novo diretório de teste em /srv e funcionou normalmente.

root@stg-worker1:/srv# mkdir test
root@stg-worker1:/srv# stat test
  File: ‘test’
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: ca01h/51713d    Inode: 164068      Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-09-24 07:19:53.160462520 +0000
Modify: 2015-09-24 07:19:53.160462520 +0000
Change: 2015-09-24 07:19:53.160462520 +0000
 Birth: -

O comando Stat mostra que está no dispositivo correto ca01h enquanto o diretório www estava em outro dispositivo

root@stg-worker1:/srv# stat www
  File: ‘www’
  Size: 0           Blocks: 0          IO Block: 1024   directory
Device: 1bh/27d Inode: 8970        Links: 2
Access: (0777/drwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-09-24 06:41:29.128571000 +0000
Modify: 2015-09-24 06:41:29.128571000 +0000
Change: 2015-09-24 06:47:56.392966341 +0000
 Birth: -

Não fiz nenhuma alteração na configuração do Opsworks ou em nenhum livro de receitas.

Alguma idéia do que poderia causar esse problema ou como investigar mais detalhadamente?

Responder1

Na verdade, houve uma alteração no livro de receitas, que causou falha na configuração do OpsWorks.

O livro de receitas estava tentando acessar /srv/www durante a compilação do livro de receitas e parece que /srv/www só será configurado pelo Opsworks quando o livro de receitas for compilado com êxito.

informação relacionada