mensagem "Usada chave 'location' deprecada" distro chroot

Iniciado por crixtiano, 17 de Fevereiro de 2011, 15:36

tópico anterior - próximo tópico

crixtiano

Eu tenho um notebook 64 bits rodando o Ubuntu

Eu tentei instalar uma distro do ubuntu 32 bits com chroot.

Fiz o procedimento dessa forma:


Citar
*******************************************************************************
INSTALANDO UBUNTU 32 COM CHROOT
*******************************************************************************
$ sudo aptitude install dchroot debootstrap

$ sudo mkdir /opt/chroot
$ sudo mkdir /opt/chroot/lucid32

$ sudo gedit /etc/dchroot.conf

   lucid32 /opt/chroot/lucid32

$ sudo debootstrap --arch i386 lucid /opt/chroot/lucid32/ http://archive.ubuntu.com/ubuntu

$ sudo gedit /opt/chroot/lucid32/etc/apt/sources.list

   deb http://archive.ubuntu.com/ubuntu lucid main restricted
   deb http://archive.ubuntu.com/ubuntu lucid-updates main restricted
   deb http://archive.ubuntu.com/ubuntu lucid main universe
   deb http://archive.ubuntu.com/ubuntu lucid main multiverse

   deb http://security.ubuntu.com/ubuntu lucid-security main restricted
   deb http://security.ubuntu.com/ubuntu lucid-security main universe
   deb http://security.ubuntu.com/ubuntu lucid-security main multiverse

$ sudo vim /opt/chroot/lucid32/var/lib/locales/supported.d/local

   pt_BR.UTF-8 UTF-8

$ sudo chroot /opt/chroot/lucid32

# locale-gen
# dpkg-reconfigure locales

# aptitude update
# aptitude upgrade

# exit

$ sudo cp /etc/passwd /opt/chroot/lucid32/etc/
$ sudo cp /etc/shadow /opt/chroot/lucid32/etc/
$ sudo cp /etc/group /opt/chroot/lucid32/etc/
$ sudo cp /etc/sudoers /opt/chroot/lucid32/etc/
$ sudo cp /etc/hosts /opt/chroot/lucid32/etc/

$ sudo gedit /etc/fstab

   /home /opt/chroot/lucid32/home none bind 0 0
   /tmp /opt/chroot/lucid32/tmp none bind 0 0
   /dev /opt/chroot/lucid32/dev none bind 0 0
   /proc /opt/chroot/lucid32/proc proc defaults 0 0
   /media/cdrom0 /opt/chroot/lucid32/media/cdrom0 none bind 0 0
   /usr/share/fonts /opt/chroot/lucid32/usr/share/fonts none bind 0 0

$ sudo mkdir /opt/chroot/lucid32/media/cdrom0
$ sudo mount -a

$ sudo gedit /usr/local/bin/do_dchroot

   #!/bin/sh
   /usr/bin/dchroot -d "`echo $0 | sed 's|^.*/||'` $*"

$ sudo chmod 755 /usr/local/bin/do_dchroot

Tá! Tudo funcionou bem, mas quando eu executo o chroot, obtenho a seguinte mensagem:

Citar$ dchroot -d
A:linha 1 [lucid32]: Usada chave 'location' deprecada
I:This option will be removed in the future; please update your configuration

Parece haver algo errado com a chave "location", mas não sei o que fazer para solucionar.

Alguém teria alguma dica a respeito?

Obrigado!

Cristiano

irtigor


crixtiano


irtigor

Mais claro e direto não dá pra ser, mas eu posso mostrar a "figura inteira"... ai qualquer coisa você fala, ok?
O comportamento das jaulas, montadas com o dchroot, pode ser alterado, isso é feito tirando/colocando "chaves" (palavras com significados, no contexto do programa) no arquivo de configuração (/etc/dchroot.conf). Uma dessas "chaves" é "location" (uma lista completa, com descrição, está disponível no manual), que você está usando na jaula "lucid32".
A mensagem no terminal é um aviso, que nas futuras versões essa "chave" pode sumir.