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-571173

s.k's questions

Martin Hope
s.k
Asked: 2024-09-20 15:43:31 +0800 CST

Possível firmware ausente /lib/firmware/nvidia/*

  • 5

Hoje, encontrei algumas mensagens estranhas sobre a falta de firmware da Nvidia durante a execução de uma atualização do sistema em aptum laptop Ubuntu 22.04.5 LTS ThinkPad P15s.

O que são essas mensagens e há algo que eu possa fazer para evitá-las/corrigir o problema:

/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.8.0-45-generic
W: Possible missing firmware /lib/firmware/nvidia/ad107/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad107/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad107/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad107/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad106/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad106/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad106/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad106/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad104/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad104/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad104/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad104/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad103/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad103/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad103/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad103/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad102/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad102/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad102/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad102/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga107/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga107/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga107/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga107/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga106/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga106/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga106/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga106/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga104/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga104/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga104/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga104/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga103/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga103/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga103/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga103/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga102/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga102/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga102/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga102/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga100/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga100/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga100/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga100/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu117/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu117/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu117/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu117/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu116/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu116/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu116/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu116/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu106/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu106/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu106/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu106/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu104/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu104/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu104/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu104/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu102/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu102/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu102/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu102/gsp/booter_load-535.113.01.bin for module nouveau
I: The initramfs will attempt to resume from /dev/nvme0n1p5
I: (UUID=3bbbe6fe-a2c0-49b8-9dae-59fc213f963d)
I: Set the RESUME variable to override this.

Aqui estão mais informações:

$ neofetch --stdout | grep "OS\|Kernel\|CPU\|GPU"
OS: Ubuntu 22.04.5 LTS x86_64 
Kernel: 6.8.0-40-generic 
CPU: 11th Gen Intel i7-1165G7 (8) @ 2.000GHz 
GPU: NVIDIA Quadro T500 Mobile 
GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]
# lshw -c video
  *-display                 
       description: VGA compatible controller
       product: TigerLake-LP GT2 [Iris Xe Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       resources: iomemory:600-5ff iomemory:400-3ff irq:195 memory:6052000000-6052ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
  *-display
       description: 3D controller
       product: TU117GLM [Quadro T500 Mobile]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: iomemory:600-5ff iomemory:600-5ff irq:178 memory:bd000000-bdffffff memory:6040000000-604fffffff memory:6050000000-6051ffffff ioport:3000(size=128)

O linux-firmwarepacote está atualizado:

# apt-cache policy linux-firmware
linux-firmware:
  Installed: 20220329.git681281e4-0ubuntu3.31
  Candidate: 20220329.git681281e4-0ubuntu3.31
  Version table:
 *** 20220329.git681281e4-0ubuntu3.31 500
        500 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
        500 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages
        100 /var/lib/dpkg/status
     20220329.git681281e4-0ubuntu3.14 500
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages
     20220329.git681281e4-0ubuntu1 500
        500 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
        500 http://ch.archive.ubuntu.com/ubuntu jammy/main i386 Packages

Lista de drivers atuais do Ubuntu:

# ubuntu-drivers list
nvidia-driver-550, (kernel modules provided by linux-modules-nvidia-550-generic-hwe-22.04)
nvidia-driver-535-server, (kernel modules provided by linux-modules-nvidia-535-server-generic-hwe-22.04)
nvidia-driver-535-open, (kernel modules provided by linux-modules-nvidia-535-open-generic-hwe-22.04)
nvidia-driver-535, (kernel modules provided by linux-modules-nvidia-535-generic-hwe-22.04)
nvidia-driver-545, (kernel modules provided by nvidia-dkms-545)
nvidia-driver-550-open, (kernel modules provided by linux-modules-nvidia-550-open-generic-hwe-22.04)
nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic-hwe-22.04)
nvidia-driver-470-server, (kernel modules provided by linux-modules-nvidia-470-server-generic-hwe-22.04)
nvidia-driver-535-server-open, (kernel modules provided by linux-modules-nvidia-535-server-open-generic-hwe-22.04)
nvidia-driver-545-open, (kernel modules provided by nvidia-dkms-545-open)
nvidia-driver-450-server, (kernel modules provided by nvidia-dkms-450-server)

Lista de dispositivos com drivers atuais do Ubuntu:

# ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:1d.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001FBBsv000017AAsd000022CBbc03sc02i00
vendor   : NVIDIA Corporation
model    : TU117GLM [Quadro T500 Mobile]
driver   : nvidia-driver-545-open - distro non-free
driver   : nvidia-driver-535-open - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-535 - distro non-free
driver   : nvidia-driver-550 - distro non-free recommended
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-535-server - distro non-free
driver   : nvidia-driver-545 - distro non-free
driver   : nvidia-driver-535-server-open - distro non-free
driver   : nvidia-driver-470 - distro non-free
driver   : nvidia-driver-550-open - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

Estou pensando qual driver gráfico devo usar então (se isso resolveria o problema original)?

Aqui está também uma captura de tela do software-properties-gtk:

Captura de tela do software-properties-gtk

drivers
  • 1 respostas
  • 64 Views
Martin Hope
s.k
Asked: 2023-03-24 04:24:01 +0800 CST

Gerando TOTP para 2FA diretamente do computador (sem dispositivo móvel)

  • 11

No Ubuntu 22.04.2, ficaria feliz em saber sobre uma maneira nativa e segura de gerar códigos TOTP para uso em qualquer aplicativo que precise de 2FA.

Você conhece uma maneira de código aberto de fazer isso diretamente em um computador Ubuntu?

Todos os tutoriais que posso encontrar são baseados no modo "aplicativo móvel" (por exemplo, usando o Google Authenticator), que não posso usar porque não tenho nenhum outro dispositivo móvel além de um laptop.

22.04
  • 4 respostas
  • 787 Views
Martin Hope
s.k
Asked: 2023-03-03 06:20:23 +0800 CST

O script Bash para sem erro quando a extração de EXIFs de imagem com exiftool encontra um arquivo vazio

  • 6

Eu tenho este script que processa imagens em subpastas no Ubuntu 22.04 com exiftool 12.57:

#!/bin/bash

set -e

DIR=/path/to/photos

for f in $(find "${DIR}" -type f -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png");
do
  echo "processing ${f}..."
  exiftool "${f}" >> output.txt
  printf -- '#%.0s' {1..80} >> output.txt
  printf '\n' >> output.txt
done

Mas ele simplesmente para sem lançar nenhum aviso ou erro para stdout/stderr quando atinge um arquivo vazio:

$ tail output.txt 
################################################################################
ExifTool Version Number         : 12.57
File Name                       : 20222601_DSC00057.JPG
Directory                       : /path/to/photos/experiment 11
File Size                       : 0 bytes
File Modification Date/Time     : 2020:10:26 15:03:22+01:00
File Access Date/Time           : 2023:03:02 16:47:51+01:00
File Inode Change Date/Time     : 2023:03:02 15:07:08+01:00
File Permissions                : -rw-rw-r--
Error                           : File is empty

O arquivo é de fato um arquivo de 0 byte:

$ ls -larth /path/to/photos/experiment\ 11/20222601_DSC00057.JPG
-rw-rw-r-- 1 1000 1000 0 Feb 12  2021 '/path/to/photos/experiment 11/20222601_DSC00057.JPG'

Como eu poderia fazer com que o script continuasse processando outros arquivos, pois ainda existem muitas pastas com fotos para processar?

Informação da versão

$ bash --version
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)

$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

$ uname -mor
5.19.0-32-generic x86_64 GNU/Linux

$ exiftool -ver
12.57
command-line
  • 2 respostas
  • 66 Views
Martin Hope
s.k
Asked: 2022-05-08 08:52:10 +0800 CST

Recupere a permissão sudo após comentar acidentalmente todas as linhas no arquivo /etc/sudoers.d/username

  • 0

Estou tendo um problema em um servidor Ubuntu 20.04.

Eu acidentalmente comentei todas as linhas /etc/sudoers.d/usernamedepois de ler este tópico: https://superuser.com/a/1311042 porque notei recentemente que consegui executar sudo apt-get updatesem solicitar a senha! O que foi super estranho pra mim, pois sempre pedia a senha antes. Mas antes de quê? Antes de realmente brincar com coisas ansible , que aparentemente permitem que ele gerencie esse arquivo para executar comandos sem solicitar uma senha ... algo assim (não sou especialista nessa ferramenta, estou aprendendo como funciona na verdade ).

Mas então, comentando todas as linhas do /etc/sudoers.d/usernamearquivo, não posso mais usar nenhum sudo <something>comando! De fato, agora sempre diz, por exemplo:

$ sudo apt-get update
[sudo] password for username: ******
username is not in the sudoers file.  This incident will be reported.

Como eu poderia voltar ao comportamento normal no meu usuário do Ubuntu?

permissions
  • 1 respostas
  • 45 Views
Martin Hope
s.k
Asked: 2020-04-16 05:39:13 +0800 CST

Obter uma lista de pacotes removidos recentemente?

  • 0

Contexto

Recentemente, tentei descobrir como remover corretamente postgresqlno bionic (servidor Ubuntu 18.04 4.15.0-96-generic x86_64 GNU/Linux) e depois disso, instalar uma nova versão começando com o que está descrito aqui:

https://www.postgresql.org/download/linux/ubuntu/

Tudo correu quase bem, exceto em um ponto em que eu queria limpar e remover a versão anterior do material relacionado ao postgresql. Porque ao remover libpq-dev, o sistema solicitou uma lista bastante grande de dependências a serem removidas. Eu confiei cegamente nele enquanto digitava [Y], mas então vi na saída do terminal que alguns deles provavelmente eram necessários, como libgeosou libpng, provavelmente eram úteis para outras ferramentas no sistema.

Acho que não consigo encontrar um lugar onde possa encontrar as saídas recentes do terminal (onde eu seria capaz de descobrir cada um desses pacotes removidos), estou certo? Observe que eu estava usando o GNU screen , que por padrão não possui muitos recursos de rolagem.

Pergunta

Nesse caso, existe em algum lugar uma lista de pacotes que foram removidos / desinstalados recentemente com apt-get?

package-management uninstall apt
  • 1 respostas
  • 204 Views
Martin Hope
s.k
Asked: 2020-01-20 05:08:27 +0800 CST

Trocar partes de nomes de arquivos

  • 5

Problema

Eu tenho milhares de pastas, cujos nomes são estruturados como:
firstName_lastName_date
para as quais quero trocar as duas primeiras partes usando o sublinhado _como separador para terminar com:
lastName_firstName_date

Aviso

lastNamepode ser precedido por uma partícula nobre , separada por um extra _nas pastas de entrada.
Por exemplo:
firstName_de_lastName_date
firstName_von_lastName_date

Para o qual a saída desejada deve ser:
de_lastName_firstName_date
von_lastName_firstName_date

Em formação

  • dateé sempre o último elemento.
  • Os primeiros nomes são palavras únicas.
  • Sobrenomes são palavras simples ou palavras compostas (2) com uma partícula.

Ferramentas

Eu quero fazer isso usando renamebash, de preferência, ou shell Parameter expansion .

Referências

https://www.gnu.org/software/sed/manual/html_node/Regular-Expressions.html

batch-rename rename
  • 1 respostas
  • 424 Views
Martin Hope
s.k
Asked: 2019-04-05 23:43:25 +0800 CST

Filtre qualquer arquivo de log do sistema por data ou intervalo de datas

  • 18

O que eu quero alcançar:

Gostaria de filtrar um arquivo de log do sistema por data, ou seja, quando faço:

$ cat /var/log/syslog | grep -i "error\|warn\|kernel" 

imprime linhas como estas nos últimos três dias, digamos:

(...)
Apr  3 06:17:38 computer_name kernel: [517239.805470] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
(...)
Apr  4 19:34:21 computer_name kernel: [517242.523165] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
(...)
Apr  5 09:00:52 computer_name kernel: [517242.523217] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready

Como grep (selecionar ou filtrar):

  • por data?
  • por data+hora?

O que eu tentei:

$ cat /var/log/syslog | grep -i "Apr  5" | grep -i "error\|warn\|kernel" 

Funciona como esperado no syslogarquivo, mas não no kern.logarquivo por exemplo, que retorna apenas: Binary file (standard input) matches. E quando eu taileste arquivo específico, posso ver o mesmo formato de data inicial do que no syslogarquivo.

Pergunta:

Como conseguir o mesmo em outros logs como o kern.logarquivo?

Além disso, é possível filtrar:

  • por intervalo de datas?
  • por intervalo de data+hora?

Dica: se possível, com "comandos fáceis de lembrar".

command-line log systemd-journald
  • 2 respostas
  • 34981 Views
Martin Hope
s.k
Asked: 2019-03-26 02:10:40 +0800 CST

Loop de login de unidade do Ubuntu 18.04

  • 1

Descrição do assunto:

Estou preso em um loop de login com o Ubuntu 18.04 64 bits ( 4.15.0-46-generic x86_64 GNU/Linux) quando tento fazer login com "Unity (padrão)" (instalado após: https://linuxconfig.org/how-to-install-unity-desktop-on -ubuntu-18-04-bionic-beaver-linux ). Tudo estava bem antes de instalar / mexer com libprotobuf10/15 de um PPA de terceiros (nextgis: https://launchpad.net/~nextgis/+archive/ubuntu/ppa?field.series_filter=bionic ).

O que eu tentei:

Nenhuma das respostas aqui ajudou: o Ubuntu fica preso em um loop de login

Drivers gráficos:

Não tenho nenhum driver gráfico de terceiros, como NVidia ou AMD;

$ sudo lshw -c video
  *-display                 
       description: VGA compatible controller
       product: HD Graphics 5500
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:45 memory:f0000000-f0ffffff memory:e0000000-efffffff ioport:3000(size=64) memory:c0000-dffff

O que eu fiz:

Achei que a unidade estava corrompida após a instalação python3-protobufdo nextgisPPA: prompt de instalação do libprotobuf15 para remover pacotes do sistema, mas depois de desativar este PPA apt-get updatee reinstalar ubuntu-unity-desktope o oficial, python3-protobufo problema ainda está lá;

$ sudo apt-cache policy ubuntu-unity-desktop
ubuntu-unity-desktop:
  Installed: 0.1
  Candidate: 0.1
  Version table:
 *** 0.1 500
        500 http://ch.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

$ sudo apt-cache policy python3-protobuf
python3-protobuf:
  Installed: 3.0.0-9.1ubuntu1
  Candidate: 3.0.0-9.1ubuntu1
  Version table:
 *** 3.0.0-9.1ubuntu1 500
        500 http://ch.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status

Eu também tentei remover .Xauthoritye .ICEauthorityreconfigurar lightdm:

$ sudo dpkg-reconfigure lightdm    

mas nenhum deles funcionou.

Eu preciso que posso fazer login com o gnome sem problemas, mas com a unidade, minha tela fica preta por alguns segundos e então estou de frente para a tela de login da sessão novamente.

Pergunta:

Como recuperar a sessão de unidade?

Mais informações:

Isso pode ajudar:

a última linha do arquivo .xsession-errors:

A dependency job for unity-session.target failed. See 'journalctl -xe' for details.

E essas linhas na saída do journalctl -xecomando que executei logo após o login defeituoso com a unidade provavelmente estão nos dizendo que há algo errado com a lightdmautenticação:

mar 25 11:26:57 username-laptop-1804 lightdm[5441]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
mar 25 11:26:57 username-laptop-1804 lightdm[5441]: PAM adding faulty module: pam_kwallet.so
mar 25 11:26:57 username-laptop-1804 lightdm[5441]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
mar 25 11:26:57 username-laptop-1804 lightdm[5441]: PAM adding faulty module: pam_kwallet5.so
mar 25 11:26:57 username-laptop-1804 lightdm[5441]: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "username"
mar 25 11:27:02 username-laptop-1804 systemd-logind[776]: Removed session c6.
-- Subject: Session c6 has been terminated

Algumas das dmesgsaídas após 1 login malsucedido com a unidade:

$ dmesg | grep -i "warn\|err\|lightdm\|unity"
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.045146] ACPI: EC: interrupt blocked
[    0.061268] ACPI Error: Needed type [Reference], found [Integer]         (ptrval) (20170831/exresop-103)
[    0.061300] ACPI Error: Method parse/execution failed \_PR.CPU0._PDC, AE_AML_OPERAND_TYPE (20170831/psparse-550)
[    0.063508] ACPI: Using IOAPIC for interrupt routing
[    0.072809] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[    0.072923] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *9 10 11)
[    0.073033] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 *10 11)
[    0.073143] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 *6 7 9 10 11)
[    0.073252] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
[    0.073334] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.073444] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 *10 11)
[    0.073553] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 9 10 11)
[    0.101434] ACPI: EC: interrupt unblocked
[    3.588547] RAS: Correctable Errors collector initialized.
[    6.937212] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[   10.673768] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[   10.857401] random: 7 urandom warning(s) missed due to ratelimiting
[   12.282650] audit: type=1400 audit(1553512054.380:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session" pid=603 comm="apparmor_parser"
[   12.282653] audit: type=1400 audit(1553512054.380:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session//chromium" pid=603 comm="apparmor_parser"

Mais uma coisa; não há diferenças entre a saída dmesg antes de tentar fazer o login (saí $ dmesg > dmesg0.txtantes) e depois da tentativa malsucedida com a unidade (saí $ dmesg > dmesg1.txtdepois).
Então;

$ diff dmesg0.txt dmesg1.txt     

não me dá nenhuma informação extra.

Mais uma informação; o resultado do comando unity --debugquando executado da CLI antes de iniciar qualquer sessão na saudação:

/usr/lib/x86_64-linux-gnu/unity/compiz-config-profile-setter: error while loading shared libraries: libprotobuf.so.10: cannot open shared object file: No such file or directory
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
/usr/bin/compiz (core) - Info: Loading plugin: core
/usr/bin/compiz (core) - Info: Starting plugin: core
[New Thread 0x7ffff3118700 (LWP 12410)]
Invalid MIT-MAGIC-COOKIE-1 key/usr/bin/compiz (core) - Fatal: Couldn't open display :0
/usr/bin/compiz (core) - Info: Stopping plugin: core
/usr/bin/compiz (core) - Info: Unloading plugin: core
[Thread 0x7ffff3118700 (LWP 12410) exited]
[Inferior 1 (process 12406) exited with code 01]
No stack.
WARNING: no DISPLAY variable set, setting it to :0
unity login-screen 18.04
  • 1 respostas
  • 1845 Views
Martin Hope
s.k
Asked: 2018-12-11 04:23:14 +0800 CST

dd uma partição interna para um único arquivo em uma unidade USB externa

  • 0

Descrição:

Gostaria de copiar uma partição de dados inteira (~ 100 GB) de um computador para um único arquivo em uma unidade USB externa para poder copiá-la de volta em uma nova partição de dados vazia de outro computador.

A unidade externa tem 1,5 TB e já contém 1 TB de dados que não quero perder.

Portanto, gostaria de poder especificar a ofopção do ddcomando como um arquivo neste disco, em vez de seu /dev/sdXidentificador (que, de outra forma, substituiria os dados existentes nele).

Pergunta:

Como fazer isso?

partitioning dd copy
  • 1 respostas
  • 460 Views
Martin Hope
s.k
Asked: 2018-08-15 23:25:56 +0800 CST

Mesmo pacote de 2 PPA diferentes em sources.list.d; como forçar a instalação de um PPA específico? [duplicado]

  • 6
Esta pergunta já tem respostas aqui :
Como escolho pacotes de um PPA? (3 respostas)
Fechado há 4 anos .

O problema:

Digamos que eu tenha um PPA para um software (ou seja, Blender, por exemplo; http://ppa.launchpad.net/thomas-schiex/blender/ubuntu ) que contém, por alguns motivos, uma versão Python3.6.

O que eu quero alcançar:

Digamos que eu queira um pacote Python3.6 "melhor", por exemplo, de um ppa dedicado a python, no meu caso; http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu

A questão:

Como aptescolhi qual pacote instalar e há uma maneira aptde instalá-lo de um ppa desejado sobre os outros?
Acho que ele escolherá o pacote mais atualizado (estou errado?), mas e se por algum motivo eu quiser manter uma versão mais antiga específica?

O exemplo com python3.6 é "apenas" um exemplo aqui, isso pode ser útil para qualquer pacote.

Observação sobre a duplicata:
mesmo que a resposta nos links sugeridos nos comentários seja a mesma, os pontos de entrada, ou seja, "a pergunta" são exatamente os mesmos e muitas pessoas podem chegar à resposta por meio deste resultado da pesquisa em vez do outro. Portanto, na minha humilde opinião e estritamente falando, a resposta é um tanto duplicada, não a pergunta.

ppa apt
  • 1 respostas
  • 1552 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