LabExposed

BSD, Linux e software livre em geral.

FreeBSD: Installworld Em Uma Partição ZFS

| Comments

tipsEssa dica é para quem tem uma montagem ZFS nativa no /usr e precisa fazer uma atualização à partir do source do FreeBSD.

Ao tentar fazer a instalação do sistema base pelo comando “installworld”, se depara com um erro semelhante à este:

install -s -o root -g wheel -m 444   -fschg -S  libc.so.7 /mnt/test/lib 
install: /mnt/test/lib/libc.so.7: chflags: Invalid argument 

Isso acontece porque uma montagem ZFS nativa ainda não suporta as flags UFS, portanto, o script do installworld ao tentar executar um chflag retorna esse erro.

Para contornar isso, pesquisando na internet, encontrei uma mensagem do autor do port do ZFS que aconselha à usar uma entrada de variável no momento de iniciar o installworld, é setar a variavel “NO_FSCHG” que evita que o mesmo tente executar um chflag.

Para facilitar a vida, coloque essa chamada da variável no arquivo “/etc/make.conf”

echo "NO_FSCHG=yes" >> /etc/make.conf

é isso ai !

abraços

Comments