
Gandalf
Membros Pro-
Total de ítens
179 -
Registro em
-
Última visita
Tudo que Gandalf postou
-
Já encontrei, foram movidas para a ACBrNFe.Classes, correto?
-
Boa noite, atualizei agora os componentes do ACBr e estou recebendo essa mensagem de File not found: 'pcnNFE.dcu'. Essa unit foi retirada? Se sim, para quais units suas propriedades foram movidas? Eu a uso assim: ICMSItem: pcnNFe.TICMS; ICMSItemUFDestMeu: pcnNFE.TICMSUFDest; Veiculo: pcnNFe.TVeicProd; Produto: pcnNFe.TProd;
-
Bom dia Daniel, eu estava justamente olhando esse tópico. Então, para quem interessar, vou colocar aqui o que mais eu precisei fazer para que funcionasse: - o comando dpkg -i packages-microsoft-prod.deb, pelo menos para mim, não funcionou. O pacote não é reconhecido. De qualquer forma, ele é desnecessário. - os comandos citados naquele tópico devem ser executados após a instalação do ambiente gráfico (tentei executar antes e deu erro) - logo antes do comando apt-get install -y ttf-mscorefonts-installer tem de ser executado o comando apt-get update ou ele não vai conseguir executar o installer. Depois de muito bater cabeça, finalmente, a api está rodando, com as fontes instaladas. Muito obrigado por toda a atenção e ajuda!
-
Alguém já conseguiu instalar as fontes no Azure app service? Se sim, poderia passar como foi feito aqui?
-
Ele não reconhece o comando sudo. Também não creio que seja problema de cache, porque eu consigo acompanhar os logs das linhas de comando do arquivo e ali já aparece o erro.
-
Estou quebrando a cabeça com isso. Se eu rodo no ssh do azure app service esses comandos: apt-get update echo "deb http://deb.debian.org/debian bookworm contrib non-free" > /etc/apt/sources.list.d/contrib.list apt-get install -y ttf-mscorefonts-installer fontconfig Ele instala as fontes. O problema é que quando vai executar, ele apaga essas configurações. Por isso eu uso o restante dos comandos em um arquivo .sh e nesse arquivo, se eu incluo esses comandos, ele dá o erro: Package ttf-mscorefonts-installer is not available, but is referred to by another package. e E: Package 'ttf-mscorefonts-installer' has no installation candidate O mais é necessário fazer? Vou anexar o arquivo que estava rodando, mas que não instalava as fontes. startup backup.sh
-
Eu acho que descobri o problema, quando ele reinicializa a api, ele está apagando a pasta das fontes. Ele apaga tudo que está fora da pasta home.
-
Daniel, como eu disse ontem, eu já instalei as fontes e ele retornou como instaladas com sucesso. Teria uma forma, no terminal, de eu testar se elas estão instaladas corretamente? Abaixo o diretório e as fontes instaladas: root@nfesgafnet_3911fcad82:/usr/share/fonts/truetype/msttcorefonts# ls Andale_Mono.ttf Comic_Sans_MS.ttf Georgia.ttf Times_New_Roman_Bold.ttf Trebuchet_MS_Italic.ttf andalemo.ttf comic.ttf georgia.ttf timesbd.ttf trebucit.ttf Arial.ttf Comic_Sans_MS_Bold.ttf Georgia_Bold.ttf Times_New_Roman_Bold_Italic.ttf Verdana.ttf arial.ttf comicbd.ttf georgiab.ttf timesbi.ttf verdana.ttf Arial_Black.ttf Courier_New.ttf Georgia_Bold_Italic.ttf Times_New_Roman_Italic.ttf Verdana_Bold.ttf arialbd.ttf cour.ttf georgiai.ttf timesi.ttf verdanab.ttf Arial_Bold.ttf Courier_New_Bold.ttf Georgia_Italic.ttf Trebuchet_MS.ttf Verdana_Bold_Italic.ttf arialbi.ttf courbd.ttf georgiaz.ttf trebuc.ttf verdanai.ttf Arial_Bold_Italic.ttf Courier_New_Bold_Italic.ttf Impact.ttf Trebuchet_MS_Bold.ttf Verdana_Italic.ttf ariali.ttf courbi.ttf impact.ttf trebucbd.ttf verdanaz.ttf Arial_Italic.ttf Courier_New_Italic.ttf Times_New_Roman.ttf Trebuchet_MS_Bold_Italic.ttf Webdings.ttf ariblk.ttf couri.ttf times.ttf trebucbi.ttf webdings.ttf root@nfesgafnet_3911fcad82:/usr/share/fonts/truetype/msttcorefonts#
-
O azure usa o debian PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
-
Bom dia! Não mexi no acbrlib.ini. Aliás, ele precisa ser enviado junto para o deploy? Eu tenho usado até agora a emissão da NFe e os procedimentos da distribuição, sem fazer menção ao acbrlib.ini. Ele é necessário? Em qual pasta ele fica?
-
Daniel, como eu posso verificar se as fontes estão corretamente instaladas no servidor? Poderia ser alguma atualização da biblioteca? A versão que estou usando é do arquivo ACBrLibNFe-0.4.6.273.
-
Sim, reiniciei o site. Com 100% de escala quase não dá pra enxergar nada. Meu monitor tem 43 polegadas. Mas não creio que seja isso. Revisando, no meu startup.sh eu já instalo as fontes. Eu deixo o meu zoom em 67% (no navegador). Vou enviar aqui o xml. 35240510584607000381550020001640061239089870-nfe.xml
-
Estou testando aqui. Minha escala estava em 200%, coloquei 100% e solicitei a DANFE novamente. O mesmo resultado. Eu tenho um monitor grande, mas o usuário que percebeu esse problema usa um notebook. Vou mandar a DANFE com a minha escala em 100% 35240510584607000381550020001640061239089870-nfe (2).pdf
-
Instalei as fontes, mas a impressão continua da mesma forma.
-
Boa tarde Daniel, Como eu uso o ACBrLib, eu não informo qual gerador usar (se Fortes ou Fast Report). Está sendo executado em ambiente linux, no azure.
-
Bom dia, estou imprimindo uma DANFE, pelo xml que baixo pela distribuição, mas os campos estão vindo sobrepostos. Vou anexar aqui o pdf. 35240510584607000381550020001640061239089870-nfe.pdf
-
Ah claro, tu estás usando a parte dos boletos. Eu fiz funcionar a parte da NFe (autorização). A NFe já roda normal pra ti?
-
Esse erro eu nunca peguei. Qual função da biblioteca tu estás tentando executar?
-
Eu também fiquei um tempão tentando funcionar usando o docker e acabei desistindo por enquanto. Mas no azure web app ele vai. Se no arquivo de configuração não vai, digira os comandos direto no ssh no portal do azure e vê se funciona.
-
Experimenta setar o usuário como root
-
Marcos, eu subi uma api no azure web apps. Vou coloca o link do post que eu peguei aqui pra fazer funcionar lá
-
Olá Marcos, esse erro eu ainda não tive. Mas eu estou executando tudo no web app linux, então pode ser que seja algo do windows mesmo.
-
Pelo menos já temos uma luz de onde está a dificuldade.
-
Bom dia Daniel, No docker não vi jeito de subir o Xvfb. Acabei utilizando o serviço de Web App do azure, onde eu posso executar direto o ssh. Será que não tem ninguém que tenha conseguido fazer rodar o acbrlibnef com dotnet e docker? Usando o serviço do Azure Container App?
-
Sim, se executar no terminal o comando Xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 funciona normal. Por algum motivo ele não consegue executar pelo dockerfile. Eu consegui dar um jeito de fazer funcionar, mas sem container, usando o serviço do azure para app linux (Azure Web App). Eu crio um .sh e configura para executar. Não é conteiner. Ficou assim #!/bin/bash set -e export PORT=8080 export ASPNETCORE_URLS=http://*:$PORT if [ ! -z "$PORT2" ]; then export Kestrel__Endpoints__Http2__Url=http://*:$PORT2 export Kestrel__Endpoints__Http2__Protocols=Http2 export Kestrel__Endpoints__Http1__Url=http://*:$PORT export Kestrel__Endpoints__Http1__Protocols=Http1 fi echo *** Atualiza a lista de pacotes apt-get update echo *** Instala as dependências faltantes da lib ACBrBoleto apt-get install -y xauth openssh-server libgtk2.0-0 openssl libxml2 libxslt1.1 libcurl4 libssl-dev uuid-dev libudev-dev #echo "deb http://deb.debian.org/debian bookworm contrib non-free" > /etc/apt/sources.list.d/contrib.list #apt-get install -y ttf-mscorefonts-installer fontconfig echo *** Instala emulador de interface gráfica. A lib precisa pra funcionar. apt-get install -y xvfb echo *** Remove lista de pacotes rm -rf /var/lib/apt/lists/* echo *** Cria uma screen virtual identificada pelo nº 1 Xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 echo Trying to find the startup DLL name... echo Found the startup D name: NFEsAPI.dll echo 'Running the command: dotnet "NFEsAPI.dll"' cd "/home/site/wwwroot" dotnet "NFEsAPI.dll" Mas desse jeito eu não consigo usar o Azure Container App. Ainda não é o ideal. Alguma outra ideia?