AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-545291

gatorback's questions

Martin Hope
gatorback
Asked: 2025-02-01 02:56:53 +0800 CST

O script python falha ao iniciar no serviço

  • 6

CONTEXTO

  • Ubuntu 22.04 Desktop: servidor MQTT

  • Objetivo: executar script python (paho com logger) como um serviço

  • A rotina de registro .py testa conforme o esperado (não em um venv):

python3 mqtt2log.py

a linha 6 do script é:import paho.mqtt.client as mqtt

Um arquivo .service é copiado para /etc/system/system:

# run python script as service
# https://unix.stackexchange.com/a/634422/182280e
# copy this .service description to /etc/systemd/system/myscript.service
# /home/user/mqtt2log.py

[Unit]
Description=mqtt2log.py

[Service]
ExecStart=/usr/bin/python3 /home/user/mqtt/mqtt2log.py

[Install]
WantedBy=multi-user.target

OBSERVAÇÕES

ls -l /etc/systemd/system/mqtt2log.serviceretorna:

-rwxrwxrwx 1 root root 314 Jan 11 17:41 /etc/systemd/system/mqtt2log.service

sudo systemctl status mqtt2logretorna:

Jan 31 13:01:30 mqtt systemd[1]: Started mqtt2log.py.
Jan 31 13:01:30 mqtt python3[158388]: Traceback (most recent call last):
Jan 31 13:01:30 mqtt python3[158388]:   File "/home/user/mqtt/mqtt2log.py", line 6, in <module>
Jan 31 13:01:30 mqtt python3[158388]:     import paho.mqtt.client as mqtt
Jan 31 13:01:30 mqtt python3[158388]: ModuleNotFoundError: No module named 'paho'
Jan 31 13:01:30 mqtt systemd[1]: mqtt2log.service: Main process exited, code=exited, status=1/FAILURE
Jan 31 13:01:30 mqtt systemd[1]: mqtt2log.service: Failed with result 'exit-code'.

As mensagens de erro parecem indicar que o módulo paho não pode ser encontrado na linha 6:import paho.mqtt.client as mqtt

QUESTÕES

Erro retornado:ModuleNotFoundError: No module named 'paho'

  1. Por que o módulo paho não foi encontrado?

  2. Que medidas de diagnóstico podem ser tomadas?

Estou intrigado com o fato de que o script python roda a partir da linha de comando. Talvez isso seja de alguma forma um problema de permissões?

MQTT / Paho INSTALAR

sudo apt update
sudo apt-get install mosquitto
sudo vi /etc/mosquitto/mosquitto.conf 
    allow_anonymous true
    listener 1883
sudo systemctl restart mosquitto
sudo apt install python3-pip
pip3 install paho-mqtt
sudo apt install -y mosquitto-clients
22.04
  • 2 respostas
  • 103 Views
Martin Hope
gatorback
Asked: 2020-08-06 11:31:34 +0800 CST

Como configurar o stick USB FreeDOS inicializável UEFI?

  • 5

FreeDOS .img foi gravado em um drive USB via Balena Etch.

insira a descrição da imagem aqui

Uma área de trabalho somente UEFI não reconhece o pendrive do FreeDOS para inicialização. Testes de inicialização USB, em um laptop BIOS, indicam uma inicialização herdada bem-sucedida.

PERGUNTAS

  • O que é necessário para ser inicializável com UEFI?
  • É possível alterar a tabela de partições de MSDOS para GPT?

ATUALIZAR

O firmware do desktop Dell 7010 é antigo e por algum motivo: apenas inicialização UEFI. A opção de inicialização herdada está esmaecida. Não é possível inicializar a partir do DVD/CD

O objetivo é atualizar o firmware com um executável DOS fornecido neste link:

https://www.dell.com/support/home/en-us/drivers/DriversDetails?driverId=5M70H

boot uefi
  • 3 respostas
  • 18813 Views
Martin Hope
gatorback
Asked: 2020-05-27 17:16:56 +0800 CST

Configuração do Webdav Nautilus 16.04

  • 1

As instruções para configurar uma pasta webdav indicam adicionar a URL webdav na caixa de diálogo:

insira a descrição da imagem aqui

Os prefixos http e https não 'acendem' (habilitam) o botão de conexão.

prefixos smb habilitam o botão de conexão.

O que precisa ser feito para habilitar a conexão webdav?

nautilus networking samba
  • 1 respostas
  • 100 Views
Martin Hope
gatorback
Asked: 2020-04-30 18:01:26 +0800 CST

Quais são as etapas para instalar o Balena Etcher na barra de ferramentas do 16.04 Launcher? [duplicado]

  • 0
Essa pergunta já tem respostas aqui :
Como posso criar lançadores na minha área de trabalho? (22 respostas)
Fechado há 2 anos .

Ubuntu 16.04: O arquivo .zip do Balena Etcher retorna um arquivo .AppImage. Quais são as etapas para instalar o arquivo .AppImage para que ele possa ser chamado da barra de ferramentas do inicializador?

Soluções que utilizam a funcionalidade nativa 16.04 são procuradas.

Atualização: Falha nas instruções da linha de comando :

sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys 379CE192D401AB61

Executing: /tmp/tmp.RuUWuAhwMh/gpg.1.sh --keyserver
hkps://keyserver.ubuntu.com:443
--recv-keys
379CE192D401AB61
gpg: requesting key D401AB61 from hkps server keyserver.ubuntu.com
gpgkeys: HTTP fetch error 1: unsupported protocol
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
gpg: keyserver communications error: ?
gpg: keyserver communications error: g10err=127
gpg: keyserver receive failed: g10err=127

Não foi possível encontrar o pacote:

sudo apt-get install balena-etcher-electron

Lendo listas de pacotes... Feito Construindo árvore de dependências
Lendo informações de estado... Feito E: Não foi possível localizar o pacote balena-etcher-electron

launcher
  • 1 respostas
  • 2460 Views
Martin Hope
gatorback
Asked: 2020-02-15 18:55:08 +0800 CST

Exemplo de solução de problemas de encaminhamento de porta local

  • 0

Tenta reproduzir um exemplo de encaminhamento de porta local em 16.04 com o comando:

$ ssh -L 8080:www.slashdot.org:80 localhost

retorna:

ssh: conectar ao host localhost porta 22: conexão recusada

O tutorial define a expectativa: Você será solicitado a inserir sua senha de usuário para a máquina cliente.

Essencialmente, você está se conectando, via SSH, de volta à sua máquina cliente, mas criando o túnel SSH necessário para o destino. Depois de autenticar com sucesso em sua conta local, abra um navegador e aponte para http://localhost:8080 . Seu navegador deve redirecioná-lo automaticamente para o Slashdot.'

Qualquer insight sobre por que não sou solicitado a fornecer minhas credenciais do Ubuntu na linha de comando é apreciado.

ATUALIZAÇÕES

$ systemctl status ssh.service

retorna:

● ssh.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
ssh
  • 1 respostas
  • 453 Views
Martin Hope
gatorback
Asked: 2019-09-20 16:29:22 +0800 CST

solução de problemas de corte espacial ffmpeg

  • 1

Atualizações:

Bem sucedido:

realocado-strict -2

ffmpeg -i Dwell-2019-09-19_13.23.14.mp4 -filter:v "crop=1366:556:1:212" -strict -2 Dwell_out.mp4

Sem sucesso:

'-strict -2' não fez diferença.

ffmpeg -strict -2 -i Dwell-2019-09-19_13.23.14.mp4 -filter:v "crop=1366:556:1:212" Dwell_out.mp4 

Postagem original

ffmpeg é invocado para cortar um vídeo .mp4 de resolução 720X1366. Especificamente, o objetivo é cortar as primeiras 212 linhas dos pixels do vídeo:

ffmpeg -i Dwell-2019-09-19_13.23.14.mp4 -filter:v "crop=1366:556:1:213" Dwell_out.mp4

Um arquivo .mp4 de zero bytes é retornado junto com

taxa de bits: 526 kb/s Fluxo #0:0(und): Vídeo: h264 (alto) (avc1 / 0x31637661), yuv420p(tv, bt709), 1366x768 [SAR 1:1 DAR 683:384], 518 kb/s , 30 fps, 30 tbr, 15360 tbn, 60 tbc (padrão) Metadados: handler_name : VideoHandler Stream #0:1(und): Áudio: vorbis (mp4a / 0x6134706D), 48000 Hz, estéreo, fltp, 0 kb/s ( default) Metadados: handler_name : O arquivo SoundHandler 'Dwell_out.mp4' já existe. Sobrescrever? [s/N] y [libx264 @ 0x1cd1600] usando SAR=1/1 [libx264 @ 0x1cd1600] usando recursos de CPU: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1cd1600] perfil Alto, nível 3.1 [libx264 @ 0x1cd1600] 264 - core 148 r2643 5c65704 - Codec H.264/MPEG-4 AVC - Copyleft 2003-2015 - 518 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (padrão) Metadados: handler_name : VideoHandler Stream #0:1(und): Áudio: vorbis (mp4a / 0x6134706D), 48000 Hz, estéreo, fltp, 0 kb/s (padrão) Metadados: handler_name : O arquivo SoundHandler 'Dwell_out.mp4' já existe. Sobrescrever? [s/N] y [libx264 @ 0x1cd1600] usando SAR=1/1 [libx264 @ 0x1cd1600] usando recursos de CPU: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1cd1600] perfil Alto, nível 3.1 [libx264 @ 0x1cd1600] 264 - core 148 r2643 5c65704 - Codec H.264/MPEG-4 AVC - Copyleft 2003-2015 - 518 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (padrão) Metadados: handler_name : VideoHandler Stream #0:1(und): Áudio: vorbis (mp4a / 0x6134706D), 48000 Hz, estéreo, fltp, 0 kb/s (padrão) Metadados: handler_name : O arquivo SoundHandler 'Dwell_out.mp4' já existe. Sobrescrever? [s/N] y [libx264 @ 0x1cd1600] usando SAR=1/1 [libx264 @ 0x1cd1600] usando recursos de CPU: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1cd1600] perfil Alto, nível 3.1 [libx264 @ 0x1cd1600] 264 - core 148 r2643 5c65704 - Codec H.264/MPEG-4 AVC - Copyleft 2003-2015 - O arquivo SoundHandler 'Dwell_out.mp4' já existe. Sobrescrever? [s/N] y [libx264 @ 0x1cd1600] usando SAR=1/1 [libx264 @ 0x1cd1600] usando recursos de CPU: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1cd1600] perfil Alto, nível 3.1 [libx264 @ 0x1cd1600] 264 - core 148 r2643 5c65704 - Codec H.264/MPEG-4 AVC - Copyleft 2003-2015 - O arquivo SoundHandler 'Dwell_out.mp4' já existe. Sobrescrever? [s/N] y [libx264 @ 0x1cd1600] usando SAR=1/1 [libx264 @ 0x1cd1600] usando recursos de CPU: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 0x1cd1600] perfil Alto, nível 3.1 [libx264 @ 0x1cd1600] 264 - core 148 r2643 5c65704 - Codec H.264/MPEG-4 AVC - Copyleft 2003-2015 -http://www.videolan.org/x264.html - opções: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref= 1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 entrelaçado=0 bluray_compat=0 constrained_intra =0 bframes=3 b_pirâmide=2 b_adapt=1 b_bias=0 direto=1 pesob=1 open_gop=0 pesop=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 [aac @ 0x1cd2560] O codificador 'aac' é experimental, mas codecs experimentais não estão habilitados, adicione '-strict -2' se você quiser use-o.

Por onde começar a solucionar problemas?

video ffmpeg
  • 1 respostas
  • 153 Views
Martin Hope
gatorback
Asked: 2019-08-03 19:18:41 +0800 CST

sha256sum: 'filename': Arquivo ou diretório inexistente

  • 1

O comando sha256sumcalcula corretamente o checksum indicado no arquivo .sha256:

user@myHostname:~/Desktop/RT_N16/Merlin_JohnsFork$ sha256sum RT-N16_3.0.0.4_374.43_2-39L3j9527.trx
545927719c46e359a0db6bf9dcb348f99c0f3d8786725780cb182994c61b19be  RT-N16_3.0.0.4_374.43_2-39L3j9527.trx

Todos os arquivos estão no mesmo diretório. Eu NÃO criei o conteúdo de um arquivo .sha256:

user@myHostname:~/Desktop/RT_N16/Merlin_JohnsFork$ cat sha256sum.sha256 
545927719c46e359a0db6bf9dcb348f99c0f3d8786725780cb182994c61b19be  RT-N16_3.0.0.4_374.43_2-39L3j9527.trx

O sha256sumcomando lê o arquivo .sha256 e retorna um erro:

user@myHostname:~/Desktop/RT_N16/Merlin_JohnsFork$ sha256sum -c sha256sum.sha256
sha256sum: 'RT-N16_3.0.0.4_374.43_2-39L3j9527.trx'$'\r': No such file or directory
: FAILED open or read_2-39L3j9527.trx
sha256sum: WARNING: 1 listed file could not be read

PERGUNTAS

  • A sintaxe acima está incorreta ou há um problema com o arquivo .sha256?

  • O comando está tentando abrir um filename= _2-39L3j9527.trx?

sha256 sha256sum
  • 1 respostas
  • 4626 Views
Martin Hope
gatorback
Asked: 2019-04-29 10:36:07 +0800 CST

desmontar sshfs do ponto de montagem

  • 1

dispositivo raspberry pi montado via sshfs:

sshfs osmc@rpi.: /home/user/pi

informações de montagem:

user@azimuth:~$ mount | grep osmc

osmc@rpi.: on /home/user/pi type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Por que não consigo umount?

user@azimuth:~$ sudo umount /home/user/pi
[sudo] password for user: 
umount: /home/user/pi: target is busy
        (In some cases useful info about processes that
         use the device is found by lsof(8) or fuser(1).)

Como desmontar o compartilhamento sshfs?

ATUALIZAÇÕES:

user@azimuth:~$ sudo lsof | grep /home/user/pi
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.sshfs file system /home/user/nas
      Output information may be incomplete.
umount sshfs
  • 1 respostas
  • 6497 Views
Martin Hope
gatorback
Asked: 2019-04-12 11:32:16 +0800 CST

16.04 equivalente para snap assist

  • 0

Os vários desktops do 16.04 e seus recursos semelhantes a snap-assist (meia tela) facilitaram a migração do Windows. Dito isto: existe uma alteração de configuração simples que permitiria que uma janela que foi 'ajustada' a 1/2 da tela seja ajustada a 1/4 da tela (conforme encontrado no Windows-10)?

Mais uma vez, simples é melhor. obrigada

window windows-10
  • 1 respostas
  • 311 Views
Martin Hope
gatorback
Asked: 2017-05-16 13:11:44 +0800 CST

Conversão de formato de imagem em massa de .bmp para .jpg via linha de comando? [duplicado]

  • 2
Esta pergunta já tem respostas aqui :
Converter imagens em massa de um formato para outro? (4 respostas)
Fechado há 5 anos .

Meu programa de captura de tela salva imagens .bmp, que não podem ser usadas no Google Docs, que aceita .jpg

Existe uma maneira inteligente de criar um conjunto de .jpg a partir dos arquivos .bmp por meio da linha de comando? Bônus pelo uso de um comando nativo da instalação do Ubuntu. Caso contrário, comunique a linha de raciocínio para selecionar o software. obrigada

command-line
  • 1 respostas
  • 3225 Views
Martin Hope
gatorback
Asked: 2016-10-13 04:24:43 +0800 CST

SSH retorna: nenhum tipo de chave de host correspondente encontrado. Sua oferta: ssh-dss

  • 196

Estou acostumado a usar o Putty em uma caixa Windows ou um terminal de linha de comando OSX para SSH em um NAS, sem nenhuma configuração do cliente.

O Ubuntu 16.04 tenta SSH no NAS (via LAN):

ssh [email protected]

Unable to negotiate with 192.168.8.109 port 22: no matching host key type found. Their offer: ssh-dss
  1. Este resultado/resposta é intencional?
  2. Existe uma correção simples que permite o acesso SSH ao NAS?
ssh
  • 7 respostas
  • 531178 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve