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 / ubuntu / 问题

All perguntas(ubuntu)

Martin Hope
Mayank Bhaskar
Asked: 2025-02-24 12:51:04 +0800 CST

Como forçar o Ubuntu 24.10 a usar Wayland em vez de x11 nos drivers Nvidia 565.77 e 570.86 beta na RTX 2070?

  • 5

Para forçar o Ubuntu 24.10 a usar o Wayland com o driver Nvidia 565, segui estes passos:

  1. Verifique e defina a configuração do GDM: edite o arquivo de configuração do GDM para garantir que o Wayland esteja habilitado:

    • Abra um terminal e execute:sudo nano /etc/gdm3/custom.conf
    • Certifique-se de que a linha WaylandEnable=trueesteja presente e sem comentários. Salve e saia.
    • Reinicie o GDM com: sudo systemctl restart gdm3.
  2. Verificar driver da Nvidia: Confirme se o driver da Nvidia está instalado e funcional:

    • Execute nvidia-smipara verificar se a GPU é reconhecida e certifique-se de que a versão é 565.
  3. Parâmetro do kernel: se o Wayland não funcionar, adicione o parâmetro do kernel nvidia-drm.modeset=1:

    • Editar /etc/default/grubcom sudo nano /etc/default/grub,
    • Adicionar nvidia-drm.modeset=1a GRUB_DEFAULT_OPTIONS, via GRUB_DEFAULT_OPTIONS="quiet splash nvidia-drm.modeset=1"
    • Em seguida, execute sudo update-grube reinicie.

Este $XDG_SESSION_TYPE sempre produz x11:

echo $XDG_SESSION_TYPE -> x11

Verifiquei o servidor de exibição usando o loginctlcomando na tela de login para verificar a sessão GDM. Estas são as duas sessões ativas - TX 2070

insira a descrição da imagem aqui

Se eu instalar via Software & Updates- 560.35.xo padrão é Wayland no Ubuntu 24.10 por meio do metapacote de kernel aberto de nvidia-driver-560-open (proprietário, testado)

Se eu fizer uma instalação de método de execução, o 565.77& 570.86.16 betapadrão será x11 e não posso alternar para Wayland

drivers
  • 2 respostas
  • 123 Views
Martin Hope
Tanay Gupta
Asked: 2025-02-24 11:43:34 +0800 CST

Não é possível acessar os arquivos do Google Drive a partir do gerenciador de arquivos do Ubuntu

  • 3

Configurei minhas duas contas de usuário do Google em contas on-line do Ubuntu (24.04.2 LTS), mas quando tento acessá-las pelo gerenciador de arquivos do Ubuntu, recebo um erro "Não foi possível acessar " [email protected] ". Permissão negada". Este não era o caso quando usei o Ubuntu pela última vez nesta máquina. Garanti que em "contas on-line" nas configurações, todos os quatro botões (Mails, Contatos, Calendário e Arquivos) estivessem habilitados. Também removi e adicionei novamente minhas contas do Google, mas o problema ainda persiste. Nem mesmo o calendário do Ubuntu está mostrando eventos das minhas contas do Google. Também verifiquei as configurações de privacidade e segurança de ambas as contas (e todas as relacionadas), mas não encontrei nenhuma. Qualquer ajuda será muito apreciada. Obrigado!!

nautilus
  • 1 respostas
  • 41 Views
Martin Hope
reducing activity
Asked: 2025-02-23 18:31:43 +0800 CST

Como edito o menu iniciar (menu do painel de aplicativos) no Lubuntu 24.04?

  • 5

Nas configurações não vejo opções para editá-lo. Como isso pode ser feito?

observe que não é uma duplicata de Como edito o menu do painel de aplicativos no Lubuntu? pois se refere à versão antiga do Lubuntu e tanto a pergunta quanto a resposta não são mais relevantes

lubuntu
  • 1 respostas
  • 61 Views
Martin Hope
Maz
Asked: 2025-02-23 05:34:57 +0800 CST

A atualização do Ubuntu falhou devido ao erro dkms

  • 7

Estou tentando atualizar de 22 para 24 e estou recebendo o seguinte erro:

Building module:
Cleaning build area...(bad exit status: 2)
...(bad exit status: 2)3-generic
 not found21285.20171026_COEX20170111-1414l8723de
Error! Bad return status for module build on kernel: 6.8.0-53-generic (x86_64)
/build/make.log for more information.1414
(10) autoinstall on 6.8.0-53-generic/x86_64 failed for rtl8723de
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.8.0-53-generic
   ...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: error processing package linux-headers-6.8.0-53-generic (--configure):
 installed linux-headers-6.8.0-53-generic package post-installation script subprocess returned error exit status 11
dpkg: dependency problems prevent configuration of linux-headers-generic:
 linux-headers-generic depends on linux-headers-6.8.0-53-generic; however:
  Package linux-headers-6.8.0-53-generic is not configured yet.

dpkg: error processing package linux-headers-generic (--configure):
 dependency problems - leaving unconfigured
Setting up linux-image-6.8.0-53-generic (6.8.0-53.55) ...
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-headers-generic (= 6.8.0-53.55+1); however:
  Package linux-headers-generic is not configured yet.

executando dkms status, tenho esta saída, que não sei como lidar:

dkms status
: added8_21285.20171026_COEX20170111-1414

Nem é preciso dizer que correr dkms remove 8_21285.20171026_COEX20170111-1414não faz nada

upgrade
  • 1 respostas
  • 131 Views
Martin Hope
W.H.
Asked: 2025-02-23 00:24:25 +0800 CST

O Windows 10 não consegue inicializar após a instalação do Ubuntu 24.04

  • 7

O Windows 10 não consegue inicializar após instalar o Ubuntu 24.04 como dual-boot.

Recentemente instalei o Ubuntu 24.04.2 LTS em um Dell Precision Tower 3620 que antes rodava apenas o Windows 10. Segui essas instruções e consegui uma instalação do Ubuntu funcionando perfeitamente - oba!, porém o GRUB não reconhece que o Windows 10 existe e, se eu tentar iniciar o Windows 10 reorganizando a inicialização do BIOS, ele trava na tela do Dell OEM.

Suspeito que o problema seja porque acabei com duas partições de boot efi, uma em /dev/sda1e a outra (nova?) em /dev/sda6que foi montada automaticamente como /boot/efi. Este é o layout atual do disco rígido de acordo com o GParted:

captura de tela do gparted mostrando duas partições EFI

Ao entrar na ordem de inicialização do BIOS, de alguma forma consegui ativar o processo de recuperação de inicialização do Windows (não lembro como!), mas ele mostra uma tela preta com esta mensagem de erro e entra em um loop de reinicialização:

Microsoft Secure Boot Recovery Version 1.0
Visit https://aka.ms/securebootrecovery to learn more about this application.
Checking Secure Boot Certificate Configuration...
The Secure Boot Certificate database already contains the Microsoft UEFI 2023 certificate.
No changes required. If you continue to see this message each time the system starts, 
the UEFI firmware boot configuration may be missing an entry for 'Windows Boot Manager'  
or the Windows entry was moved too low in the boot order.
System will reboot in 10 seconds.

Outros pensamentos:

  • Este PC tem apenas um disco rígido, mas tenho acesso a um pendrive inicializável.
  • Tentei não alterar nenhuma configuração UEFI/BIOS além da ordem de inicialização (por exemplo, a inicialização segura ainda está habilitada)
  • Posso montar e visualizar toda a /dev/sda3partição que é o local original do Win10. Nada parece corrompido ali.

Esta é a saída de find /boot/efi.

/boot/efi
/boot/efi/EFI
/boot/efi/EFI/ubuntu
/boot/efi/EFI/ubuntu/grubx64.efi
/boot/efi/EFI/ubuntu/shimx64.efi
/boot/efi/EFI/ubuntu/mmx64.efi
/boot/efi/EFI/ubuntu/BOOTX64.CSV
/boot/efi/EFI/ubuntu/grub.cfg
/boot/efi/EFI/BOOT
/boot/efi/EFI/BOOT/fbx64.efi
/boot/efi/EFI/BOOT/mmx64.efi
/boot/efi/EFI/BOOT/bkpbootx64.efi
/boot/efi/EFI/BOOT/bootx64.efi
/boot/efi/EFI/BOOT/grubx64.efi

sudo os-proberé executado sem imprimir nenhuma saída

Este é o meu /etc/default/grub(com linhas de comentários removidas):

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
#GRUB_TERMINAL=console
#GRUB_GFXMODE=640x480
#GRUB_DISABLE_LINUX_UUID=true
#GRUB_DISABLE_RECOVERY="true"
GRUB_INIT_TUNE="480 440 1"

Esta é a saída de sudo mount /dev/sda1 /mnt/efi1; find /mnt/efi1 -maxdepth 3;

/mnt/efi1
/mnt/efi1/EFI
/mnt/efi1/EFI/ubuntu
/mnt/efi1/EFI/ubuntu/shimx64.efi
/mnt/efi1/EFI/ubuntu/grubx64.efi
/mnt/efi1/EFI/Microsoft
/mnt/efi1/EFI/Microsoft/Boot
/mnt/efi1/EFI/Microsoft/Recovery
/mnt/efi1/EFI/Boot
/mnt/efi1/EFI/Boot/bkpbootx64.efi
/mnt/efi1/EFI/Boot/bootx64.efi
/mnt/efi1/EFI/Boot/grubx64.efi
/mnt/efi1/EFI/dell
/mnt/efi1/EFI/dell/bios
/mnt/efi1/System Volume Information

Como posso fazer o Windows 10 inicializar?

Perguntas de acompanhamento (se relevantes):

  • Terei que mesclar de alguma forma as duas partições de boot e excluir uma delas? Se sim, dicas/instruções de guia idiota seriam muito apreciadas. Eu quase nunca toco em particionamento ou altero configurações de boot porque sei que vou estragar alguma coisa!
  • Se/quando eu conseguir inicializar o Windows 10, o os-prober detectará o Windows 10 automaticamente?
dual-boot
  • 1 respostas
  • 169 Views
Martin Hope
Waleed93
Asked: 2025-02-22 22:44:05 +0800 CST

Impressora virtual PDF não imprime na saída PDF

  • 5

Eu instalei uma impressora PDF virtual usando cups-pdf. Ela aparece como PDF ao listar impressoras disponíveis usandolpstat -a

Agora estou tentando executar um comando simples para salvar uma linha simples em um novo arquivo PDF

echo "Hello world" | lp -p PDF > output.pdf

Mas ao ler o output.pdf usando cat, ele exibe:

request id is PDF-7 (0 file(s))

por que não está imprimindo "olá mundo"?

22.04
  • 1 respostas
  • 13 Views
Martin Hope
user322329
Asked: 2025-02-22 19:14:57 +0800 CST

BalenaEtcher não consegue abrir arquivo iso

  • 5

Baixei o Ubuntu 24.04 desktop e o BalenaEtcher, mas quando tento abrir o arquivo iso recebo uma mensagem de erro: Erro ao abrir o código-fonte Erro: (0, h.requestMetadata) não é uma função Estou usando o mesmo Windows Surface (com sistema operacional Windows 10) que gostaria de mudar para o Ubuntu.

Ficaria muito grato por qualquer ajuda

iso
  • 1 respostas
  • 30 Views
Martin Hope
Barry Hohstadt
Asked: 2025-02-22 03:50:50 +0800 CST

Kernel 6.11.0-17.17~24.04.2-generic 6.11.11 quebrou a suspensão

  • 6

Ubuntu 24.04.2 LTS, Dell Inc. Latitude 7390, Intel® Core™ i5-8350U × 8 Este é um relatório e uma pergunta. Há pouco tempo, minha suspensão estava acordando. Tanto se eu simplesmente me afastasse e ele suspendesse automaticamente quanto se eu o colocasse em suspensão, ele não acordava. Minha pesquisa indicou que esse é um problema bastante comum e as atualizações do kernel geralmente são as culpadas. Então, reiniciei no último kernel, que é 6.8.0-52.53-genérico 6.8.12, e a suspensão começou a funcionar novamente. Minha pergunta é: isso é mais provável porque meu laptop é mais antigo? Ele tem cerca de 7 anos agora. Além disso, como devo abordar futuras atualizações do kernel? Alguma razão para não deixá-lo com o kernel 6.8? Obrigado a todos!

kernel
  • 1 respostas
  • 115 Views
Martin Hope
Mohammed
Asked: 2025-02-22 01:43:27 +0800 CST

Passagem SGX para QEMU VM [Ubuntu 24.04]

  • 5

Tenho trabalhado para tentar obter o passthrough SGX para VM usando QEMU e Virsh (libvirt). Infelizmente, não consigo passar enclaves SGX para minhas VMs. SGX (usando DCAP) funciona na minha máquina host e eu testei com uma configuração de cliente.

Apenas como nota, minha máquina host é Ubuntu 24.04 LTS (Xeon Scalable Gen3 Intel CPU com suporte para SGX), e minha máquina virtual está executando o Ubuntu 24.04. Meu host está executando essas versões de lançamentos estáveis

Compiled against library: libvirt 10.0.0
Using library: libvirt 10.0.0
Using API: QEMU 10.0.0
Running hypervisor: QEMU 8.2.2

Aqui está minha configuração completa da máquina virtual

<domain type="kvm">
  <name>ubuntu24.04</name>
  <uuid>87cd126a-047f-4b41-938f-2d19ee19d198</uuid>
  <metadata>
    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
      <libosinfo:os id="http://ubuntu.com/ubuntu/24.04"/>
    </libosinfo:libosinfo>
  </metadata>
  <maxMemory slots="16" unit="KiB">82313216</maxMemory>
  <memory unit="KiB">65634304</memory>
  <currentMemory unit="KiB">65634304</currentMemory>
  <vcpu placement="static">10</vcpu>
  <os>
    <type arch="x86_64" machine="pc-q35-8.2">hvm</type>
    <boot dev="hd"/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <vmport state="off"/>
  </features>
  <cpu mode="host-passthrough" check="none" migratable="on">
    <feature policy="require" name="sgx"/>
    <feature policy="require" name="sgxlc"/>
    <feature policy="require" name="sgx1"/>
    <feature policy="require" name="sgx2"/>
    <feature policy="require" name="sgx-exinfo"/>
    <feature policy="require" name="sgx-debug"/>
    <feature policy="require" name="sgx-mode64"/>
    <feature policy="require" name="sgx-provisionkey"/>
    <feature policy="require" name="sgx-tokenkey"/>
    <feature policy="require" name="sgx-kss"/>
    <feature policy="require" name="sgx-edeccssa"/>
    <feature policy="require" name="sgx-aex-notify"/>
    <numa>
      <cell id="0" cpus="0-9" memory="65634304" unit="KiB"/>
    </numa>
  </cpu>
  <clock offset="utc">
    <timer name="rtc" tickpolicy="catchup"/>
    <timer name="pit" tickpolicy="delay"/>
    <timer name="hpet" present="no"/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <pm>
    <suspend-to-mem enabled="no"/>
    <suspend-to-disk enabled="no"/>
  </pm>
  <devices>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type="file" device="disk">
      <driver name="qemu" type="qcow2" discard="unmap"/>
      <source file="/var/lib/libvirt/images/ubuntu24.04.qcow2"/>
      <target dev="vda" bus="virtio"/>
      <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>
    </disk>
    <disk type="file" device="cdrom">
      <driver name="qemu" type="raw"/>
      <target dev="sda" bus="sata"/>
      <readonly/>
      <address type="drive" controller="0" bus="0" target="0" unit="0"/>
    </disk>
    <controller type="usb" index="0" model="qemu-xhci" ports="15">
      <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>
    </controller>
    <controller type="pci" index="0" model="pcie-root"/>
    <controller type="pci" index="1" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="1" port="0x10"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>
    </controller>
    <controller type="pci" index="2" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="2" port="0x11"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>
    </controller>
    <controller type="pci" index="3" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="3" port="0x12"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>
    </controller>
    <controller type="pci" index="4" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="4" port="0x13"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>
    </controller>
    <controller type="pci" index="5" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="5" port="0x14"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>
    </controller>
    <controller type="pci" index="6" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="6" port="0x15"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>
    </controller>
    <controller type="pci" index="7" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="7" port="0x16"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>
    </controller>
    <controller type="pci" index="8" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="8" port="0x17"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x7"/>
    </controller>
    <controller type="pci" index="9" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="9" port="0x18"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0" multifunction="on"/>
    </controller>
    <controller type="pci" index="10" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="10" port="0x19"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x1"/>
    </controller>
    <controller type="pci" index="11" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="11" port="0x1a"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x2"/>
    </controller>
    <controller type="pci" index="12" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="12" port="0x1b"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x3"/>
    </controller>
    <controller type="pci" index="13" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="13" port="0x1c"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x4"/>
    </controller>
    <controller type="pci" index="14" model="pcie-root-port">
      <model name="pcie-root-port"/>
      <target chassis="14" port="0x1d"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x5"/>
    </controller>
    <controller type="sata" index="0">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>
    </controller>
    <controller type="virtio-serial" index="0">
      <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
    </controller>
    <interface type="network">
      <mac address="52:54:00:1b:f4:13"/>
      <source network="default"/>
      <model type="virtio"/>
      <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
    </interface>
    <serial type="pty">
      <target type="isa-serial" port="0">
        <model name="isa-serial"/>
      </target>
    </serial>
    <console type="pty">
      <target type="serial" port="0"/>
    </console>
    <channel type="unix">
      <target type="virtio" name="org.qemu.guest_agent.0"/>
      <address type="virtio-serial" controller="0" bus="0" port="1"/>
    </channel>
    <channel type="spicevmc">
      <target type="virtio" name="com.redhat.spice.0"/>
      <address type="virtio-serial" controller="0" bus="0" port="2"/>
    </channel>
    <input type="tablet" bus="usb">
      <address type="usb" bus="0" port="1"/>
    </input>
    <input type="mouse" bus="ps2"/>
    <input type="keyboard" bus="ps2"/>
    <graphics type="spice" autoport="yes">
      <listen type="address"/>
    </graphics>
    <sound model="ich9">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x1b" function="0x0"/>
    </sound>
    <audio id="1" type="spice"/>
    <video>
      <model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="1" primary="yes"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
    </video>
    <redirdev bus="usb" type="spicevmc">
      <address type="usb" bus="0" port="2"/>
    </redirdev>
    <redirdev bus="usb" type="spicevmc">
      <address type="usb" bus="0" port="3"/>
    </redirdev>
    <watchdog model="itco" action="reset"/>
    <memballoon model="virtio">
      <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>
    </memballoon>
    <rng model="virtio">
      <backend model="random">/dev/urandom</backend>
      <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
    </rng>
  </devices>
</domain>

Uma coisa a observar é que quando adiciono o módulo de memória EPC dentro dos dispositivos, recebo um erro

<memory model='sgx-epc'>
    <target>
      <size unit='KiB'>16384</size>
    </target>
  </memory>

Erro:

Error starting domain: internal error: QEMU unexpectedly closed the monitor (vm='ubuntu24.04'): 2025-02-21T17:27:05.276761Z qemu-system-x86_64: invalid object type: memory-backend-epc

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1402, in startup
    self._backend.create()
  File "/usr/lib/python3/dist-packages/libvirt.py", line 1379, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: internal error: QEMU unexpectedly closed the monitor (vm='ubuntu24.04'): 2025-02-21T17:27:05.276761Z qemu-system-x86_64: invalid object type: memory-backend-epc

Pelo erro, não tenho certeza do porquê ele não consegue encontrar o módulo, embora ele seja suportado de acordo com a documentação oficial: https://libvirt.org/formatdomain.html#memory-devices

Minha pergunta:

  • Minha configuração está correta?
  • Existe alguma configuração específica que preciso habilitar para passar pelo SGX?

Eu também já testei as respostas de Os drivers SGX não estão aparecendo com a VM QEMU , infelizmente elas não funcionam. Não tenho certeza se é por causa de alterações drásticas com novas versões.

Ficarei feliz em receber quaisquer ideias que eu possa experimentar.

24.04
  • 1 respostas
  • 56 Views
Martin Hope
SebMa
Asked: 2025-02-22 01:28:42 +0800 CST

Como usar o agente openssh systemd usuário "ssh-agent.service"?

  • 6

Estou tentando usar o serviço de usuário systemd do agente ssh openssh no Ubuntu 24.04.

A partir do Ubuntu 16.10 em diante, o openssh-clientpacote contém um ssh-agent.servicearquivo de serviço do usuário:

$ lsb_release -sr
No LSB modules are available.
24.04
$ dpkg -S user/ssh-agent.service
openssh-client: /usr/lib/systemd/user/ssh-agent.service
$ systemctl --user cat ssh-agent.service
# /usr/lib/systemd/user/ssh-agent.service
[Unit]
Description=OpenSSH Agent
Documentation=man:ssh-agent(1)
Before=graphical-session-pre.target
ConditionPathExists=/etc/X11/Xsession.options
Wants=dbus.socket
After=dbus.socket

[Service]
# If you need to pass extra arguments to ssh-agent, you can use "systemctl
# --user edit ssh-agent.service" to add a drop-in unit with contents along
# these lines:
#   [Service]
#   ExecStart=
#   ExecStart=/usr/lib/openssh/agent-launch start -- -t 1200
ExecStart=/usr/lib/openssh/agent-launch start
ExecStopPost=/usr/lib/openssh/agent-launch stop
$

Então tentei iniciá-lo, mas ele não está ativo:

$ systemctl --user start ssh-agent.service
$ systemctl --user is-active ssh-agent.service
inactive
$

Depois de alguma pesquisa, configurei a SSH_AUTH_SOCKvariável:

$ ssh myUbuntu-24-04-Server
$ export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/openssh_agent
$ systemctl --user stop ssh-agent.service
$ systemctl --user start ssh-agent.service
$ ls $SSH_AUTH_SOCK
ls: cannot access '/run/user/1000/openssh_agent': No such file or directory
$ systemctl --user is-active ssh-agent.service
inactive
$ systemctl --user status ssh-agent.service
○ ssh-agent.service - OpenSSH Agent
     Loaded: loaded (/usr/lib/systemd/user/ssh-agent.service; static)
     Active: inactive (dead)
       Docs: man:ssh-agent(1)

Feb 21 17:41:56 myUbuntu-24-04-Server systemd[118809]: Started ssh-agent.service - OpenSSH Agent.
Feb 21 18:08:15 myUbuntu-24-04-Server systemd[119096]: Started ssh-agent.service - OpenSSH Agent.
Feb 21 18:10:31 myUbuntu-24-04-Server systemd[119096]: Started ssh-agent.service - OpenSSH Agent.
Feb 21 18:11:24 myUbuntu-24-04-Server systemd[119096]: Started ssh-agent.service - OpenSSH Agent.
Feb 21 18:18:49 myUbuntu-24-04-Server systemd[119442]: Started ssh-agent.service - OpenSSH Agent.
$

Entretanto, este serviço inicia bem em um Ubuntu LTS anterior (22.04):

$ ssh myUbuntu-22-04-Server
$ lsb_release -sr
22.04
$ export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/openssh_agent
$ systemctl --user start ssh-agent.service
$ systemctl --user status ssh-agent.service
● ssh-agent.service - OpenSSH Agent
     Loaded: loaded (/usr/lib/systemd/user/ssh-agent.service; static)
     Active: active (running) since Fri 2025-02-21 18:40:55 CET; 4min 17s ago
       Docs: man:ssh-agent(1)
   Main PID: 23068 (ssh-agent)
      Tasks: 1 (limit: 19005)
     Memory: 1.1M
        CPU: 6ms
     CGroup: /user.slice/user-1000.slice/[email protected]/app.slice/ssh-agent.service
             └─23068 ssh-agent -D -a /run/user/1000/openssh_agent

Feb 21 18:40:55 myUbuntu-22-04-Server systemd[22133]: Started OpenSSH Agent.
Feb 21 18:40:55 myUbuntu-22-04-Server agent-launch[23070]: dbus-update-activation-environment: setting SSH_AUTH_SOCK=/run/user/1000/openssh_agent
Feb 21 18:40:55 myUbuntu-22-04-Server agent-launch[23070]: dbus-update-activation-environment: setting SSH_AGENT_LAUNCHER=openssh
Feb 21 18:40:55 myUbuntu-22-04-Server agent-launch[23068]: SSH_AUTH_SOCK=/run/user/1000/openssh_agent; export SSH_AUTH_SOCK;
Feb 21 18:40:55 myUbuntu-22-04-Server agent-launch[23068]: echo Agent pid 23068;
$ ssh-add -l
The agent has no identities.
$

EDIT0: Minha culpa, SSH_AUTH_SOCKnão foi necessário definir a variável manualmente.

Testei novamente no Ubuntu 22.04 e funciona bem sem definir a SSH_AUTH_SOCKvariável manualmente.

Mas no Ubuntu 24.04, aqui está o que eu recebo:

$ ssh -X myUser@myUbuntu-24-04-Server
myUser@myUbuntu-24-04-Server:~$ echo $XDG_RUNTIME_DIR
/run/user/1000
myUser@myUbuntu-24-04-Server:~$ echo $SSH_AUTH_SOCK

myUser@myUbuntu-24-04-Server:~$ grep use-ssh-agent /etc/X11/Xsession.options
use-ssh-agent
myUser@myUbuntu-24-04-Server:~$ unset SSH_AUTH_SOCK
myUser@myUbuntu-24-04-Server:~$ systemctl --user start ssh-agent.service
myUser@myUbuntu-24-04-Server:~$ systemctl --user status ssh-agent.service
○ ssh-agent.service - OpenSSH Agent
     Loaded: loaded (/usr/lib/systemd/user/ssh-agent.service; static)
     Active: inactive (dead)
       Docs: man:ssh-agent(1)

Feb 21 17:41:56 myUbuntu-24-04-Server systemd[118809]: Started ssh-agent.service - OpenSSH Agent.
Feb 21 18:08:15 myUbuntu-24-04-Server systemd[119096]: Started ssh-agent.service - OpenSSH Agent.
Feb 21 18:10:31 myUbuntu-24-04-Server systemd[119096]: Started ssh-agent.service - OpenSSH Agent.
Feb 21 18:11:24 myUbuntu-24-04-Server systemd[119096]: Started ssh-agent.service - OpenSSH Agent.
Feb 21 18:18:49 myUbuntu-24-04-Server systemd[119442]: Started ssh-agent.service - OpenSSH Agent.
Feb 24 17:54:39 myUbuntu-24-04-Server systemd[151016]: Started ssh-agent.service - OpenSSH Agent.
Feb 24 17:56:01 myUbuntu-24-04-Server systemd[151016]: Started ssh-agent.service - OpenSSH Agent.
Feb 24 18:15:38 myUbuntu-24-04-Server systemd[151355]: Started ssh-agent.service - OpenSSH Agent.
Feb 24 18:17:06 myUbuntu-24-04-Server systemd[151355]: Started ssh-agent.service - OpenSSH Agent.
myUser@myUbuntu-24-04-Server:~$ systemctl --user is-active ssh-agent.service
inactive
myUser@myUbuntu-24-04-Server:~$ ssh-add -l
Could not open a connection to your authentication agent. 
myUser@myUbuntu-24-04-Server:~$ 

Pode me ajudar ?

24.04
  • 1 respostas
  • 114 Views
Prev
Próximo

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