modprobe dentro de um contêiner LXC

2

Eu preciso executar um servidor WebDAV dentro de um contêiner LXC, mas me disseram que o modprobe não está disponível (mesmo como root). Eu vi que isso foi solicitado pelos desenvolvedores, mas como posso contornar isso?

Em execução no Debian Squeeze.

Aqui estão as mensagens que recebo depois de carregar o dav2fs no servidor principal:

Please enter the username to authenticate with server
http://10.102.42.101/owncloud/files/webdav.php or hit enter for none.
  Username: lwapnitsky
Please enter the password to authenticate user lwapnitsky with server
http://10.102.42.101/owncloud/files/webdav.php or hit enter for none.
  Password:
/sbin/mount.davfs: sh: 1: can't open fuse device
/sbin/modprobe: not found/sbin/mount.davfs:
trying coda kernel file system
sh: 1: /sbin/modprobe: not found
/sbin/mount.davfs: no free coda device to mount
    
por Larry G. Wapnitsky 20.04.2012 / 21:05

1 resposta

6

O LXC é - de acordo com sua própria home page “chroot on steroids”. Então basicamente você usa o kernel "principal" (fora do container) - não - como na virtualização - o seu "próprio" kernel.

Então, se você realmente precisa de um determinado módulo-kernel, ele precisa ser carregado no seu servidor LXC.

    
por 20.04.2012 / 21:15