Desde que foi atualizada a versão do macOS Catalina (10.15.1), todos que utilizavam o emissof NF-e do Sebrae estão sem conseguir acessar o sistema.
Como cada atualização vem com sua particularidade, esta veio com algumas permissões de acessos a arquivos um pouco diferenciada.
Sumário
Veja o vídeo
Aqui no vídeo temos todo o passo a passo, mas caso você prefira, abaixo tem tudo transcrito.
Sobre o Erro do Emissor NFe no Catalina
Se você está tendo problemas, normalmente terá uma mensagem de erro parecida com esta:
Este erro acontece porque o sistema emissor NFe não consegue acessar a base de dados, ou seja, as informações gravadas no sistema como cadastros, notas, etc.
E mesmo se você não tiver nada cadastrado, ele não abre, pois não conseguirá gravar nada sem ter o acesso.
Criando um “atalho”
O pessoal do macmagazine publicou lá, e meus sinceros agradecimentos ao Pierre e ao Giovanni Tacito, este último me enviou o arquivo para criar este atalho, que conferi antes de colocar aqui.
O arquivo trata-se do: synthetic.conf
E você pode baixar ele aqui
Ao baixar este arquivo em seu mac, você deverá copiá-lo para a pasta /etc
- Abra o finder e localize o synthetic.conf, normalmente em seus Downloads
- Copie-o com o comando Command + C
- Aperte simultaneamente as teclas Command + Shift + G
- No local digite /etc e pressione [enter]
- Agora, dentro da pasta, aperte Command + V
- Será solicitada sua senha, confirme
Copiando os arquivos da versão do mac anterior
Se você tiver uma pasta database da versão anterior do mac, localize-a e cole na nova pasta database
- Abra o finder e localize a pasta antiga database. Copie com o Command + C
- Aperte Command + Shift + G
- No local, coloque /System/Volumes/Data
- Cole a pasta database
Criando uma pasta database
Caso você não tenha uma pasta database e irá começar do zero com seu programa emissor de NF-e, vá para o terminal.
Se você já restaurou seu backup (cópia da pasta database), pule para o próximo passo (é necessário)
Aplicativos > Utilitários > Terminal
Ao abrir o terminal, siga os comandos para criar a pasta database
- Digite cd /System/Volumes/Data e depois tecle [Enter]
- Digite mkdir database em seguida [Enter]
Obtendo acesso à pasta database
Se você restaurou o backup ou criou uma nova pasta, em ambos os casos é necessário colocar permissões para a pasta database senão você pode ter algum erro.
- Abra o terminal e digite
- cd /System/Volumes/Data e depois tecle [Enter]
- Agora digite chmod -R 777 database
Reinicie e seja feliz
Agora, reinicie seu mac para que as alterações tenham efeito.
Caso ainda não tenha seu emissor NF-e e está planejando instalar, faça exatamente todos estes passos, depois baixe o programa emissor no site do Sebrae ou neste link direto do blog da informática. (utilize sempre a versão mais nova)
Um abraço para todos.
Fiz todos os passos a passos possíveis, mas quando tento abrir o emissor aparece: o aplicativo não possui as permissões necessárias para acessar o diretórios ‘/database’
Fiz os testes como você fez no vídeo, fiz o que estava escrito aqui. Nunca emiti nota no mac, então criei a database no local indicado pelo terminal (e ela esta no mesmo lugar que a sua só que sem arquivos). Já liberei o cadeado na pasta, no emissor… Nada, quando ele abre aparece essa mensagem e fecha automaticamente! Pode me ajudar, por favor?
Dê uma olhada no vídeo. Abraço e boa sorte
Olá Marcos,
Não tinha notas para restaurar. Vou começar do “zero”. Baixei o synthetic.conf e fui para o Terminal para seguir a sequencia abaixo:
Digite cd /System/Volumes/Data e depois tecle [Enter]
Digite mkdir database em seguida [Enter]
Mas, quando abro o terminal aparece assim:
MacBook-Pro-TJ:Users tarcizio$
Digitei o instruido por ti e deu “No such file or directory”
Tentei cd.. para ver se saia de tarcizio e Users e ia para o raiz, mas não rolou.
Alguma ideia?
Obrigado.
Tarcizio
Olá Tarcizio,
No seu caso o problema era o usuário né? Um abraço
Boa noite , não consegui criar a pasta database.. Aparece o erro permission denied no Terminal…. estou precisando muito usar o emissor, por gentileza alguém consegue me ajudar? Desde já agradeço a atenção…
Boa noite. Já tentei de tudo e não consigo criar a pasta database, no terminal aparece “permission denied”… alguém conseguiria fazer a gentileza de me ajudar , estou precisando muito usar o emissor… Desde já agradeço a atenção
MacBook-Pro-Rodrigo:~ fortesrodrigo$ cd /System/Volumes/Data
MacBook-Pro-Rodrigo:Data fortesrodrigo$ mkdir database
mkdir: database: Permission denied
não consegui criar essa pasta database.. da erro, fala permission denied, me ajuda por favor!!
Não consigo criar essa maldita pasta dabatase
Ola, tudo bem?
Eu fiz todo esse processo e continua dando erro. E a primeira vez que irei usar o Emissor de Nota Fiscal do Sebrae. O que eu devo fazer?
Olá, Não consegui criar a pasta Database, deu permission denied. Usava o Emissor gratuito no Windons e agora estou querendo usar no MAC. conseguir baixar o emissor, mas não consigo importar as informações, acho que por conta da pasta Database, será que consegue me ajudar?
Agora deu certo Marcos!!! consegui uma luz com o pessoal do Macmagazine fórum. Quando eu criei o atalho DATABASE , colei nesse atalho minha pasta antiga database , mas eu devia ter colado o arquivo inteiro gerado no CATALINA, a pasta COMPARTILHADO( tem a database + outras pastas). Refiz o procedimento e colei a pasta COMPARTILHADO e agora deu certo, fiz o restore e veio todas as nf que eu ja havia emitido anteriormente. Abraço.
Que bom Giovanni, um abraço
Parabéns Marcos pelo post bem explicativo. No meu caso funcionou certinho. Somente estou com outro problema de erro, quando tento efetuar um restore. o emissor emite uma mensagem de erro. Acredito que seja ainda ligado a pasta database. Estou verificando em outros sites e tentando acertar. abraço.
Obrigado Giovanni, você é uma espécie de co-autor.
Me manda a imagem/mensagem do erro, ou mesmo o vídeo.
Vou tentar te ajudar.
Abraço