Bom eu fiz a atualizacao do ubuntu 10.04 e tive bastante problema com a nova versao do likewise-open. Depois de muita pesquisa encontrei a solucao no ubuntu forums.Vamos ao passo a passo...Abra o terminal e digite:sudo add-apt-repository ppa:likewise-open/likewise-open-ppasudo aptitude updatesudo aptitude safe-upgradeQuaando os comandos acima tiverem terminado edite o arquivo /etc/likewise-open/lsassd.regDigite no terminal:gksudo gedit /etc/likewise-open/lsassd.regQuando o arquivo abrir, substitua "AssumeDefaultDomain"=dword:00000000 por "AssumeDefaultDomain"=dword:00000001Apos editar e salvar volte ao terminar e digite:sudo lwregshell import /etc/likewise-open/lsassd.regsudo lw-refresh-configurationPronto! Teoricamente, apos os comandos acima voce ja sera capaz de logar no dominio. Tente e deixe o feedback para nos nos comentarios. Depois de muito tempo sem postar aqui (muitos posts de blogs comecam com esse texto, mas e verdade) resolvi recomecar.Estou testando o chakra linux (www.chakra-project.org), uma distribuicao inicialmente baseada no veloz e spartano ArchLinux, que agora ja caminha com as proprias pernas. O chakra utiliza o estilo semi-rolling release, ou seja, a base do so mantem-se estatica e estavel enquanto as aplicacoes evoluem. Ah, nao posso esquecer de dizer que essa distro me foi recomendada pelo professor Sandro, um dos desenvolvedores/evangelistas do KDE e Qt! A instalacao do chakra e bem simples, interface grafica e next, next... a ideia do projeto e ter uma distro tao boa, rapida e estavel quanto o archlinux porem facil de usar.Apos a instalacao e preciso configurar o pacman para incluir o pacote extra.como root:# vim /etc/pacman.confdescomentar as linhas#[extra]#Include = /etc/pacman.d/mirrorlistsalvar o arquivo e digitar:# pacman -Syyuisso vai atulizar o sistema e a lista dos mirrors.Assim que acabar de baixar tudo vc pode instalar o eclipse por exemplo:# pacman -S eclipseOu o firefox# pacman -S firefox-kdee tambem o pacote multi-idioma# pacman -S firefox-i18n Primeiro, deve ser criado um projeto usando o arquetipo Vaadin do Framework Demoiselle.Este video feito pelo Cleverson (@zyc) pode ser usado como referencia para a criacao de uma aplicacao que use o Demoiselle, com a diferenca de que o arquetipo a ser utilizado e o do Vaadin.Logo apos a criacao do projeto (aos 3:25 minutos do video), podemos comecar a modificar o mesmo.Deve ser criado o pacote foo.init, na pasta src/main/java.Dentro deste pacote deve ser criada a classe ApplicationLoaderpackage foo.init;import javax.enterprise.context.ApplicationScoped;import br.gov.frameworkdemoiselle.annotation.Shutdown;import br.gov.frameworkdemoiselle.annotation.Startup;import br.gov.frameworkdemoiselle.transaction.Transactional;@ApplicationScopedpublic class ApplicationLoader { @Startup @Transactional public void load() { } @Shutdown public void unload() { }}No pacote foo, dentro da pasta src/test/java, deve ser criada a classe CategoryBCTest, a qual ja conta com alguns testes:package foo;import static org.junit.Assert.assertNotNull;import javax.inject.Inject;import org.junit.Assert;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import foo.business.CategoryBC;import foo.domain.Category;import foo.init.ApplicationLoader;import br.gov.frameworkdemoiselle.transaction.Transactional;import br.gov.frameworkdemoiselle.util.DemoiselleRunner;import static org.junit.Assert.fail;@Transactional@RunWith(DemoiselleRunner.class)public class CategoryBCTest { @Inject private ApplicationLoader appLoader; @Inject CategoryBC bc; @Before public void before() { for (Category category : bc.findAll()) { bc.delete(category.getId()); } } @Test public void testInsert() { Category category = getMinimalValidCategory(); bc.insert(category); assertNotNull(category.getId()); } @Test public void testUpdate() { Category category = getMinimalValidCategory(); bc.insert(category); bc.update(category); category = bc.load(category.getId()); } @Test public void testDelete() { Category category = getMinimalValidCategory(); bc.insert(category); category = bc.load(category.getId()); bc.delete(category.getId()); category = bc.load(category.getId()); Assert.assertNull(category); } @Test public void testInsertLogradouroNull() { Category category = getMinimalValidCategory(); category.setDescription(null); try { bc.insert(category); }catch (javax.validation.ConstraintViolationException e) { return; } fail("Aceitou insercao sem Descricao"); } /** * Este metodo retorna um objeto que e minimamente