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
matej
Asked: 2025-01-23 07:00:51 +0800 CST

existe uma maneira de usar python com pacotes adicionais no Ubuntu?

  • 5

Eu gostaria de usar python no Ubuntu, mas preciso usar pacotes adicionais que não são instalados por padrão. Existe uma maneira de fazer isso? Até agora parece muito frustrante, já que não devo instalar pacotes adicionais pelo pip3 'global', mas, por outro lado, as versões 'venv' não estão funcionando.

Preciso de um pacote 'keyring' e 'pycryptodome'. Tenho uma instalação nova do Ubuntu 24.04. Quando tento:

$ pip3 install pycryptodome

Recebo este erro:

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.12/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
user:~$ 

Então, acho que não devo instalar pacotes 'system-wide'. Então, criei um .venv e instalei o pacote pycryptodome. Mas então não posso usar o pacote 'keyring' naquele .venv:

user:~$ python3 -m venv .venv
user:~$ source .venv/bin/activate
(.venv) catchman:~$ pip3 install keyring
Collecting keyring
  Using cached keyring-25.6.0-py3-none-any.whl.metadata (20 kB)
Collecting SecretStorage>=3.2 (from keyring)
  Using cached SecretStorage-3.3.3-py3-none-any.whl.metadata (4.0 kB)
Collecting jeepney>=0.4.2 (from keyring)
  Using cached jeepney-0.8.0-py3-none-any.whl.metadata (1.3 kB)
Collecting jaraco.classes (from keyring)
  Using cached jaraco.classes-3.4.0-py3-none-any.whl.metadata (2.6 kB)
Collecting jaraco.functools (from keyring)
  Using cached jaraco.functools-4.1.0-py3-none-any.whl.metadata (2.9 kB)
Collecting jaraco.context (from keyring)
  Using cached jaraco.context-6.0.1-py3-none-any.whl.metadata (4.1 kB)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring)
  Using cached cryptography-44.0.0-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.7 kB)
Collecting more-itertools (from jaraco.classes->keyring)
  Using cached more_itertools-10.6.0-py3-none-any.whl.metadata (37 kB)
Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring)
  Using cached cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring)
  Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Using cached keyring-25.6.0-py3-none-any.whl (39 kB)
Using cached jeepney-0.8.0-py3-none-any.whl (48 kB)
Using cached SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Using cached jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB)
Using cached jaraco.context-6.0.1-py3-none-any.whl (6.8 kB)
Using cached jaraco.functools-4.1.0-py3-none-any.whl (10 kB)
Using cached cryptography-44.0.0-cp39-abi3-manylinux_2_28_x86_64.whl (4.2 MB)
Using cached more_itertools-10.6.0-py3-none-any.whl (63 kB)
Using cached cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Installing collected packages: pycparser, more-itertools, jeepney, jaraco.context, jaraco.functools, jaraco.classes, cffi, cryptography, SecretStorage, keyring
Successfully installed SecretStorage-3.3.3 cffi-1.17.1 cryptography-44.0.0 jaraco.classes-3.4.0 jaraco.context-6.0.1 jaraco.functools-4.1.0 jeepney-0.8.0 keyring-25.6.0 more-itertools-10.6.0 pycparser-2.22

(.venv) user:~$ python3
Python 3.12.3 (main, Jan 17 2025, 18:03:48) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyring
>>> keyring.get_keyring().get_password('Chrome Keys', 'Chrome Safe Storage') == None
True

Por outro lado, o 'sistema' python pode fazer isso:

user:~$ python3
Python 3.12.3 (main, Jan 17 2025, 18:03:48) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyring
>>> len(keyring.get_keyring().get_password('Chrome Keys', 'Chrome Safe Storage'))
24

Então parece que preciso usar .venv, mas naquele ambiente virtual o pacote (keyring) não está funcionando e eu deveria usar os pacotes python do sistema. Mas quando eu os uso, não consigo instalar nenhum outro pacote. Tipo um Catch-22

O Ubuntu suporta algum desenvolvimento python utilizável? Ou como eu deveria fazer isso funcionar?

Aqui estão as informações do meu sistema (avise-me se precisar de mais):

user:~$ cat /etc/issue
Ubuntu 24.04.1 LTS \n \l
user:~$ uname -a
Linux ryzen 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec  5 13:09:44 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

user:~$ plasmashell --version
plasmashell 5.27.11

user:~$ kf5-config --version
Qt: 5.15.13
KDE Frameworks: 5.115.0
kf5-config: 1.0

user:~$ python3 --version
Python 3.12.3

user:~$ pip3 --version
pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.12)
24.04
  • 1 respostas
  • 9 Views
Martin Hope
LBC
Asked: 2025-01-23 04:50:40 +0800 CST

Tela preta do Ubuntu 20.04 na inicialização após o erro "Oh não! Algo deu errado."

  • 5

Eu uso um laptop Dell Latitude E6520 com Ubuntu 20.04.

Inicializei meu laptop como de costume e fui recebido com uma mensagem "Ah, não! Algo deu errado!" que me disse para sair.

insira a descrição da imagem aqui

Quando cliquei em OK, o sistema travou e desde então ele inicializa em uma tela preta com um sublinhado branco na parte superior (sem piscar).

Vi muitos problemas semelhantes a esse descritos e resolvidos aqui e em outras páginas, mas até agora nenhuma solução funcionou para mim.

Tentei entrar no modo de recuperação e escolher a opção "reparar pacotes quebrados". Isso levou à mensagem "Não há espaço livre suficiente no disco. A atualização foi abortada. A atualização precisa de um total de 134 M de espaço livre no disco '/'."

Quando tento a opção "Tentar liberar espaço" no modo de recuperação, ele diz que não há pacotes para remover.

Nas primeiras vezes, consegui acessar o terminal e tentar "sudo apt-get clean/autoremove". Nada disso funcionou, acho que também dizia que não havia nada para remover. Mas agora não consigo mais acessar o terminal.

Tentei pressionar ctrl + alt + todas as teclas F e nada aconteceu, então pressionei combinações aleatórias diferentes. Em algum momento, pareceu que o terminal apareceu, mas quando tentei digitar no espaço de login, nada aconteceu, pressionar enter também não teve efeito.

Não sou especialista em tecnologia e não sei o que isso significa ou por que aconteceu. Estou usando o Ubuntu 20.04 há muitos meses e não tentei instalar nada novo.

EDIT/UPDATE: Agora consegui apagar o Ubuntu 20.04 e reinstalá-lo. Até agora não há problemas com a inicialização.

Antes de reinstalar, tentei o comando "sudo parted", como sugerido no chat, e este foi o resultado:

captura de tela do terminal 1

captura de tela /dev/sda1

/dev/sdb

Após a reinstalação, este foi o resultado:

captura de tela do terminal 2

Após a reinstalação, também apareceu uma nova mensagem de erro:

mensagem de erro

Pensamentos?


SEGUNDA EDIÇÃO/ATUALIZAÇÃO:

O chat parece ter sumido, a página não pode ser encontrada. Eu executei os comandos sugeridos, e este foi o resultado:

Parece não reconhecer a parte - - configure -a do comando. (captura de tela removida)

O Gdisk já estava instalado e instalou o gparted sem problemas.👍

Não me lembro de tudo do chat, mas a parte sobre tentar ver quanto espaço foi usado "através da mídia de instalação" me confundiu. Isso significa usar o pendrive novamente e "tentar o Ubuntu"?

Eu também queria perguntar se atualizar para 22.04 seria uma boa ideia, já que ele continua me lembrando depois das atualizações. Isso traz algum risco?

TERCEIRA ATUALIZAÇÃO

Bem feito em encontrar o erro no comando. Acho que digitei corretamente agora, mas não teve resultado.🤔

sudo dpkg --configure -a

Obrigado por explicar. Executei o gparted novamente e não está sendo usado muito espaço (não transferi nenhum arquivo salvo do disco rígido externo).👍

Já faz tanto tempo que esqueci o que ainda estamos tentando fazer.😆 O laptop está funcionando novamente, mas acho que permanecerá para sempre um mistério qual era o problema? A menos que você queira sugerir algo mais (não tenho certeza do que significa a falta de reação ao comando gpkg), marcarei minha pergunta como respondida/resolvida.

boot
  • 1 respostas
  • 209 Views
Martin Hope
Martin Mucha
Asked: 2025-01-22 22:36:26 +0800 CST

Falha ao inicializar algum USB relacionado à placa-mãe na inicialização do sistema

  • 5

Tenho um PC novo e depois de alguns dias a inicialização está demorando muito. Verifiquei o dmesg e encontrei esta belezura:

[    3.523786] usb 3-7: new high-speed USB device number 3 using xhci_hcd
...
[    8.910825] usb 3-7: device descriptor read/64, error -110
[   24.782816] usb 3-7: device descriptor read/64, error -110
[   25.266857] usb 3-7: new high-speed USB device number 4 using xhci_hcd
[   30.926825] usb 3-7: device descriptor read/64, error -110
[   46.798830] usb 3-7: device descriptor read/64, error -110
[   46.905009] usb usb3-port7: attempt power cycle
[   47.354760] usb 3-7: new high-speed USB device number 5 using xhci_hcd
[   52.155465] usb 3-7: Device not responding to setup address.
[   57.167487] usb 3-7: Device not responding to setup address.
[   57.374523] usb 3-7: device not accepting address 5, error -71
[   57.762759] usb 3-7: new high-speed USB device number 6 using xhci_hcd
[   62.563533] usb 3-7: Device not responding to setup address.
[   67.574576] usb 3-7: Device not responding to setup address.
[   67.782730] usb 3-7: device not accepting address 6, error -71
[   67.785775] usb usb3-port7: unable to enumerate USB device

observe que esta é a saída da inicialização, quando não havia NADA conectado ao computador, exceto energia e cabo Ethernet (nem mesmo monitor).

Não vejo nenhuma porta usb3-port7 em /sys/bus/usb/devices/3-7, mas verificando a próxima, 3.6, é:

5702:048d (idProduto:idVendedor)

que se eu pesquisar no Google, ele mostra um controlador de iluminação RGB.

e usb3 é 0002:1d6b, que se não me engano é apenas um hub USB.

Agora. Não tenho nenhuma iluminação RGB, tenho intenção de possuí-la. E fui levado a investigar isso a) por tempos de inicialização mais longos b) por misteriosas quedas de FPS, que estão acontecendo tanto no Linux quanto no Windows. USB com mau comportamento - algo pode estar causando interrupções ou algo que possa explicar isso (bem, talvez).

Alguém pode me aconselhar o que fazer sobre isso?

edit: contexto quando isso aconteceu; é mera correlação, mas eu estava investigando quedas de FPS e estava verificando novamente o comportamento no Windows, que por acaso também está instalado (enviado instalado pelo fornecedor), e acho que cliquei em atualizar no Windows quando estava saindo dele. É possível que ele tenha atualizado algo no Gigabyte Desktop, e agora não funciona mais no Linux por algum motivo.

informações de como:

inxi -F
System:
  Host: VbDesktop2 Kernel: 6.11.0-13-generic arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.1.5 Distro: Kubuntu 24.10 (Oracular Oriole)
Machine:
  Type: Desktop Mobo: Gigabyte model: X670 AORUS ELITE AX
    serial: <superuser required> UEFI: American Megatrends LLC. v: F32h
    date: 12/19/2024
CPU:
  Info: 8-core model: AMD Ryzen 7 9800X3D bits: 64 type: MCP cache: L2: 8 MiB
  Speed (MHz): avg: 2962 min/max: 600/5269 cores: 1: 2070 2: 2983 3: 2983
    4: 2071 5: 2334 6: 4137 7: 4139 8: 2983
Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M]
    driver: amdgpu v: kernel
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
    resolution: 2752x1152
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.3-1ubuntu1
    renderer: AMD Radeon RX 7900 XTX (radeonsi navi31 LLVM 19.1.0 DRM 3.58
    6.11.0-13-generic)
  API: Vulkan v: 1.3.290 drivers: N/A surfaces: xcb,xlib,wayland
Audio:
  Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  API: ALSA v: k6.11.0-13-generic status: kernel-api
  Server-1: PipeWire v: 1.2.4 status: active
Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169
  IF: enp16s0 state: up speed: 1000 Mbps duplex: full mac: 74:56:3c:b9:0f:12
  Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e
  IF: wlp17s0 state: down mac: 14:ac:60:d5:fa:bb
Drives:
  Local Storage: total: 3.64 TiB used: 374.41 GiB (10.0%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: SFYRDK4000G size: 3.64 TiB
Partition:
  ID-1: / size: 3.1 TiB used: 374.37 GiB (11.8%) fs: ext4 dev: /dev/nvme0n1p5
  ID-2: /boot/efi size: 96 MiB used: 36.6 MiB (38.2%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 512 MiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
  System Temperatures: cpu: 48.5 C mobo: 40.0 C gpu: amdgpu temp: 58.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 1
Info:
  Memory: total: 32 GiB note: est. available: 30.96 GiB used: 4.51 GiB (14.6%)
  Processes: 308 Uptime: 25m Shell: Bash inxi: 3.3.35
boot
  • 1 respostas
  • 29 Views
Martin Hope
MartHR
Asked: 2025-01-22 17:23:21 +0800 CST

driver tl-wn823n ubuntu 24.04.1

  • 5

Estou tentando compilar um driver para o adaptador wifi TP-Link TL-WN823N no Ubuntu 24.04.1. A fonte é de https://www.tp-link.com/en/support/download/tl-wn823n/#Driver conforme as instruções da tp-link

No entanto a compilação apresenta erros como

TP-Link_Driver_Linux_series8_beta1/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:299:15: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
  299 |         ptimer->data = (unsigned long)cntx;
      |               ^~
/home/aaa/Downloads/TP-Link_Driver_Linux_series8_beta1/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:300:9: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
  300 |         init_timer(ptimer);
      |         ^~~~~~~~~~
      |         _init_timer

Entrei em contato com o suporte da TP-Link sobre o produto deles, que é anunciado como compatível com Linux, e me disseram que eles não oferecem suporte para Linux.

Existe pelo menos uma outra resposta no fórum, mas é para um kernel mais antigo.

lsusb (com o adaptador inserido) mostra

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 062a:4101 MosArt Semiconductor Corp. Wireless Keyboard/Mouse
Bus 001 Device 004: ID 2357:0109 TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU]
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

saída dmsg

$sudo dmesg | grep rtl8
[1196665.322540] usb 1-9: rtl8xxxu: Loading firmware rtlwifi/rtl8192eu_nic.bin
[1196666.149524] usbcore: registered new interface driver rtl8xxxu
[1196666.198142] rtl8xxxu 1-9:1.0 wlxa86e8407690a: renamed from wlan0

Alguém pode ajudar?

Atualização. Depois de tentar seguir o procedimento vinculado abaixo, tive problemas

aaa@Cirrus:~/dev/wifi-driver/rtl8192eu-linux-driver$ sudo dkms add .
[sudo] password for aaa: 
Deprecated feature: REMAKE_INITRD (/home/aaa/dev/wifi-driver/rtl8192eu-linux-driver/dkms.conf)
Deprecated feature: REMAKE_INITRD (/usr/src/rtl8192eu-1.0/dkms.conf)
Creating symlink /var/lib/dkms/rtl8192eu/1.0/source -> /usr/src/rtl8192eu-1.0
aaa@Cirrus:~/dev/wifi-driver/rtl8192eu-linux-driver$ sudo dkms install tl8192eu/1.0
Sign command: /usr/bin/kmodsign
Certificate or key are missing, generating them using update-secureboot-policy...
Adding '/var/lib/shim-signed/mok/MOK.der' to shim:
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Error! Could not find module source directory.
Directory: /usr/src/tl8192eu-1.0 does not exist.
aaa@Cirrus:~/dev/wifi-driver/rtl8192eu-linux-driver$
tp-link
  • 1 respostas
  • 66 Views
Martin Hope
Emandudeguy
Asked: 2025-01-22 06:58:40 +0800 CST

Kubuntu 24.04 -- Problemas com a placa Wi-Fi 8265D2W. Conecta, mas sob carga significativa do sistema "Nenhuma conexão disponível"

  • 5

Ultimamente, tenho tido um problema com meu PC personalizado "Legacy". Recentemente, atualizei minha placa wi-fi para uma placa PCIe Intel 8265D2W 867mbps Wireless AC. Detalharei minhas especificações completas no final do meu post.

Basicamente, esse é o padrão que parece acontecer: se eu não fizer nada para forçar a CPU ou GPU, o wi-fi parece funcionar e nunca tem problemas. Mas, se eu tentar abrir minha Máquina Virtual enquanto executo outros programas na máquina host, por exemplo, ou se eu tentar abrir um videogame moderno dos últimos 10 anos ou mais, ou simplesmente executar vários programas diferentes ao mesmo tempo, o Wi-Fi desliga e no meu gerenciador de rede ele me diz "Nenhuma conexão disponível". E não importa o que eu faça, não consigo reconectar, não importa o que eu faça, até que eu reinicie meu PC.

De acordo com um tópico nos fóruns do Linux Mint, me disseram para tentar sudo modprobe -r iwlwifireiniciar e sudo modprobe iwlwifina inicialização. Percebi que o wi-fi está ativo na reinicialização antes mesmo de eu precisar digitar esse comando. Tentei instalar backport-iwlwifi-dkmsporque essa era outra solução recomendada em um tópico semelhante sobre o problema. Não pareceu fazer diferença alguma - sob carga, o wi-fi sempre desliga, não importa o que eu faça. Uma maneira fácil de duplicar o problema é executar o Counter Strike 2 via Steam - isso parece sempre matar o cartão Wi-Fi em menos de 5 minutos. Estou pensando que tem algo a ver com economia de energia. Se vocês não se importarem, vou replicar o problema e postar meus resultados do ksystemlog aqui, por favor, tenham paciência comigo.

Ok, aqui está o link para o log do sistema journald do ksystemlog (esta é a leitura depois que a placa wi-fi "morre", sempre exigindo que eu reinicie): https://paste.ubuntu.com/p/6j4RyM8JwS/

As especificações do meu sistema são as seguintes:

Sistema operacional: Kubuntu 24.04 Versão do KDE Plasma: 5.27.11 Versão do KDE Frameworks: 5.115.0 Versão do Qt: 5.15.13 Versão do kernel: 6.11.0-1012-oem (64 bits) Plataforma gráfica: X11 Processadores: 8 × AMD FX(tm)-8350 Processador de oito núcleos Memória: 31,2 GiB de RAM (DDR3 2133 mhz) Processador gráfico: AMD Radeon RX 590 GME 8 GB

Devo dizer também que tenho uma fonte de alimentação Coolermaster de 700 W e um SSD SATA de 2 TB.

Aqui estão meus resultados de digitação modinfo iwlwifino terminal também, pois percebi que os fóruns de ajuda da Intel geralmente pedem essas informações: https://paste.ubuntu.com/p/B4YNJCZ6Yz/

networking
  • 1 respostas
  • 55 Views
Martin Hope
engr_john
Asked: 2025-01-21 18:52:11 +0800 CST

Como criar uma pasta em /opt para instalação do Pycharm

  • 5

Estou executando o Ubuntu 20.04 na Máquina Virtual em uma máquina host Windows.

Preciso saber onde costumamos instalar os programas no Ubuntu. Em qual diretório se a instalação pertence a todos os usuários e se pertence a um usuário específico somente.

Gostaria de instalar o Pycharm. Descobri em algumas páginas da web que o Pycharm precisa ser instalado na pasta /opt.

Tentei criar uma nova pasta para a instalação do Pycharm na pasta /opt, mas isso não funciona.

Por favor, deixe-me saber como podemos criar uma nova pasta em /opt.

20.04
  • 1 respostas
  • 35 Views
Martin Hope
engr_john
Asked: 2025-01-21 16:01:01 +0800 CST

Como instalar net-tools

  • 5

Gostaria de executar o comando ifconfigno Ubuntu em execução no Virtual Box. Ele me pede para executar primeiro sudo apt install net-tools, mas recebo um erroE: Unable to locate package net

Por favor, deixe-me saber como executar ifconfigpara encontrar o endereço IP.

insira a descrição da imagem aqui

20.04
  • 1 respostas
  • 19 Views
Martin Hope
Neil Johnson
Asked: 2025-01-21 04:36:57 +0800 CST

Como faço para atualizar o servidor Ubuntu 22.04 para 24.04? Recebo um erro "Partição do Sistema EFI (ESP) não utilizável" [duplicado]

  • 6
Esta pergunta já tem uma resposta aqui :
Não é possível atualizar para 18.04 no DualBoot - "Partição do sistema EFI (ESP) não utilizável" (1 resposta)
Fechado ontem .

Estou tentando atualizar o Ubuntu Server de 22.04 para 24.04. Tenho LTS, se isso importa. Este não é um sistema dual boot.

Quando tento atualizar via linha de comando ou pelo Software Updater, recebo o seguinte:


Partição do Sistema EFI (ESP) não utilizável Sua Partição do Sistema EFI (ESP) não está montada em /boot/efi. Certifique-se de que ela esteja configurada corretamente e tente novamente.


Devo esperar que o atualizador de software conserte isso ou há algo que eu possa fazer agora? Digo isso porque outros usuários relataram problemas com essa atualização.

O que devo fazer em seguida? Caso contrário, por favor, indique-me a solução.

neil@Tensor:~$ [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
UEFI
neil@Tensor:~$ sudo parted -l

Model: ATA ST5000DM000-1FK1 (scsi)
Disk /dev/sda: 5001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  5001GB  5001GB  ext4


Model: ATA KINGSTON SA400M8 (scsi)
Disk /dev/sdb: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system     Name  Flags
 1      2097kB  214GB  214GB   ext4
 2      214GB   240GB  26.2GB  linux-swap(v1)        swap


Model: ATA ST2000DM008-2FR1 (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  2000GB  2000GB  ext4         primary


Model: Samsung SSD 980 PRO 1TB (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  538MB   537MB   fat32        EFI System Partition  boot, esp
 2      538MB   1000GB  1000GB  ext4


neil@Tensor:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=c976d11c-8cb7-409c-adf9-8d2bbc218331 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
#UUID=9b058488-9eb6-47eb-8bc1-76b4515f776a  /boot/efi       vfat    umask=0077      0       1
# nj /swapfile                                 none            swap    sw              0       0
# nj UUID=79E0-9995  /boot/efi       vfat    defaults      0       1 
#UUID=9b058488-9eb6-47eb-8bc1-76b4515f776a swap swap defaults, noatime 0 
neil@Tensor:~$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=65863028k,nr_inodes=16465757,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=13180964k,mode=755,inode64)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
/dev/nvme0n1p2 on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=29429)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
ramfs on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
tmpfs on /run/qemu type tmpfs (rw,nosuid,nodev,relatime,mode=755,inode64)
/var/lib/snapd/snaps/bare_5.snap on /snap/bare/5 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/canonical-livepatch_264.snap on /snap/canonical-livepatch/264 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/canonical-livepatch_286.snap on /snap/canonical-livepatch/286 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/code_155.snap on /snap/code/155 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/code_165.snap on /snap/code/165 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/core_16928.snap on /snap/core/16928 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/core_17200.snap on /snap/core/17200 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/core20_2318.snap on /snap/core20/2318 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/core20_2434.snap on /snap/core20/2434 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/core22_1439.snap on /snap/core22/1439 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/core22_1722.snap on /snap/core22/1722 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/core24_423.snap on /snap/core24/423 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/core24_609.snap on /snap/core24/609 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/firefox_3941.snap on /snap/firefox/3941 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/firefox_3972.snap on /snap/firefox/3972 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_140.snap on /snap/gnome-3-38-2004/140 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_143.snap on /snap/gnome-3-38-2004/143 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/gnome-42-2204_141.snap on /snap/gnome-42-2204/141 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/gnome-42-2204_172.snap on /snap/gnome-42-2204/172 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1535.snap on /snap/gtk-common-themes/1535 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/john-the-ripper_675.snap on /snap/john-the-ripper/675 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/john-the-ripper_692.snap on /snap/john-the-ripper/692 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/pdftk_9.snap on /snap/pdftk/9 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/snap-store_1017.snap on /snap/snap-store/1017 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/snap-store_1113.snap on /snap/snap-store/1113 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/snapd_23258.snap on /snap/snapd/23258 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/snapd-desktop-integration_253.snap on /snap/snapd-desktop-integration/253 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/snapd-desktop-integration_83.snap on /snap/snapd-desktop-integration/83 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/var/lib/snapd/snaps/zoom-client_230.snap on /snap/zoom-client/230 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
/dev/nvme0n1p2 on /var/snap/firefox/common/host-hunspell type ext4 (ro,noexec,noatime,errors=remount-ro)
/var/lib/snapd/snaps/zoom-client_242.snap on /snap/zoom-client/242 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=13180964k,mode=755,inode64)
nsfs on /run/snapd/ns/canonical-livepatch.mnt type nsfs (rw)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=13180960k,nr_inodes=3295240,mode=700,uid=1000,gid=1000,inode64)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
nsfs on /run/snapd/ns/snapd-desktop-integration.mnt type nsfs (rw)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdc1 on /media/neil/Data type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)
/var/lib/snapd/snaps/snapd_23545.snap on /snap/snapd/23545 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide)
nsfs on /run/snapd/ns/snap-store.mnt type nsfs (rw)

Aqui está o blkid. Qual é o UUID correto para /boot/efi?

/dev/nvme0n1p1: UUID="79E0-9995" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="f71578b0-675a-4fc7-a0c1-a7ec62caa1d5"
/dev/nvme0n1p2: UUID="c976d11c-8cb7-409c-adf9-8d2bbc218331" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="95ade6cc-28a6-4cfc-86dc-d39611c182ca"
/dev/sdb2: UUID="9b058488-9eb6-47eb-8bc1-76b4515f776a" TYPE="swap" PARTUUID="773dbdaf-1d73-4748-b0a1-d38163e7de4c"
/dev/sdb1: LABEL="High Speed Disk" UUID="2cba7867-3e9a-406c-8901-f670f2efa071" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="79c834a0-e737-4391-952b-f1a788e6a221"
/dev/sdc1: LABEL="Data" UUID="58169010-144e-4f9c-8762-d9aac2597d95" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="primary" PARTUUID="500b66a1-1f3a-450e-9c8a-29f96191ae30"
/dev/sda1: LABEL="Backups" UUID="9969f95f-bd9e-4ea9-9bb5-207fd1088bbe" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="85510172-3534-4928-8ee3-98e8d29fa9f9"
upgrade
  • 1 respostas
  • 59 Views
Martin Hope
ROODAY
Asked: 2025-01-21 03:33:12 +0800 CST

Como realmente alterar as configurações de DNS no Ubuntu 22.04 usando SSH

  • 6

Estou tentando definir meus servidores DNS explicitamente, pois estou pensando se minhas velocidades lentas para meu servidor de mídia são devido ao DNS ruim da Verizon. No entanto, tenho pesquisado por todo lado e nada que encontrei parece funcionar. Verificar meu DNS mostra isso:

❯ resolvectl dns
Global: 1.1.1.1 1.0.0.1
Link 2 (eno2): 192.168.1.1

ou

❯ nmcli device show eno2 | grep IP4.DNS
IP4.DNS[1]:                             192.168.1.1

Pelo que entendi, meu DNS está sendo definido via DHCP, mas tentar alterá-lo resolvetl dns eno2 1.1.1.1não funciona, e nem adicionar isso a /etc/systemd/resolved.conf.d/dns_servers.conf:

[Resolve]
DNS=1.1.1.1 1.0.0.1

Também tentei definir este arquivo /etc/systemd/network/eno2.network:

[Match]
Name=eno2

[DHCPv4]
UseHostname=no
UseDNS=no
UseNTP=no
UseDomains=no

[DHCPv6]
UseHostname=no
UseDNS=no
UseNTP=no

[Network]
DNS=1.1.1.1 1.0.0.1
Domains=cloudflare-dns.com

mas isso também não funcionou.

Acho que esse é o meu problema:

❯ cat /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

No entanto, não tenho ideia de como substituir o Network Manager. nmcliParece não fazer nada, ou talvez eu esteja executando o comando errado:

❯ nmcli con
NAME                UUID                                  TYPE      DEVICE
Wired connection 1  b28835af-2164-37f9-b4df-e185f17a54c4  ethernet  eno2
br-bfaa0d30981b     afe1cb8b-3d6e-454a-97f6-947f546e7114  bridge    br-bfaa0d30981b
docker0             5f24f23d-e6d9-4743-9f7e-2fc81dda21ff  bridge    docker0
Verizon_4M3LTJ      d40366ad-bdb0-49fe-9aa3-168aea6300a5  wifi      --
❯ sudo nmcli con mod "Wired connection 1" ipv4.dns "1.1.1.1 1.0.0.1"
❯ nmcli device show eno2 | grep IP4.DNS
IP4.DNS[1]:                             192.168.1.1
❯ sudo nmcli con mod "Wired connection 1" IP4.DNS "1.1.1.1 1.0.0.1"
Error: invalid or not allowed setting 'IP4': 'IP4' not among [connection, 802-3-ethernet (ethernet), 802-1x, dcb, sriov, ethtool, match, ipv4, ipv6, hostname, tc, proxy].
❯ resolvectl dns
Global: 1.1.1.1 1.0.0.1
Link 2 (eno2): 192.168.1.1

Não tenho acesso físico a esta máquina atualmente, então não posso usar a UI para definir DNS, nem tenho a porta aberta para RDP. Mas certamente deve haver alguma maneira de definir isso puramente via CLI?

networking
  • 2 respostas
  • 45 Views
Martin Hope
elect
Asked: 2025-01-21 01:51:15 +0800 CST

ERRO DE OPÇÕES: falha ao negociar cifra com o servidor

  • 5

Linha de erro completa

ERRO DE OPÇÕES: falha ao negociar cifra com o servidor. Adicione a cifra do servidor ('AES-256-CBC') a --data-ciphers (atualmente 'AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305') se quiser se conectar a este servidor.

Especificação: Ubuntu 24.10 x86

OpenVPN 2.6.12 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] [DCO] versões da biblioteca: OpenSSL 3.3.1 4 de junho de 2024, LZO 2.10

Abaixo /etc/netplan/90-NM-xxx.ymlvejo o apropriadovpn.cipher: "AES-256-CBC"

O mesmo na GUI

insira a descrição da imagem aqui

se eu mudar vpn.data-ciphere reiniciar o NM, então eu obtenho:

conectar: ​​falha ao conectar interativamente: 'GDBus.Error:org.freedesktop.NetworkManager.VPN.Error.BadArguments: propriedade “data-cipher” inválida ou não suportada'

Então, de onde ele tira a(s) cifra(s) errada(s)?

network-manager
  • 1 respostas
  • 89 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