Existe uma versão oficial atual do Ubuntu para desktop que usa os pacotes padrão e não configura snaps na instalação inicial? Uso o Ubuntu há muitos anos, mas nesta década cansei do desperdício de recursos que os pacotes snap inerentemente proporcionam. Vejo o benefício para os desenvolvedores em poder empacotar um ambiente inteiro que sempre fará exatamente o que eles esperam, mas, como usuário final, vejo mais desvantagens do que ter vários programas que podem ter bibliotecas em comum não quererem ou não conseguirem compartilhar uma biblioteca ou arquivo que eu já tenho. Devido à minha incapacidade de encontrar uma versão desse tipo e à minha relutância em remover manualmente toda a infraestrutura de snaps, mudei para o Mint como meu driver diário há cerca de um ano. Ouvi um boato em algum lugar (reddit?) de que essa versão existia. É verdade? Qual versão e onde posso obtê-la?
ubuntu
Pelo que entendi, /bin
temos alguns executáveis binários que são apenas programas C compilados. Por curiosidade, decidi brincar com eles e abri ls
com sudo
privilégios usando nano
, e adicionei o caractere 0
no início. Salvei o arquivo e, para minha diversão, verifiquei que, de fato, executar o ls
comando em um terminal não funciona.
O que eu não esperava é que depois de excluir esse caractere que adicionei, o ls
comando continuasse não funcionando e apresentando falhas de segmentação.
Se os arquivos contidos nele /bin
não são nada além de código de máquina com uns e zeros, por que excluir um caractere que adicionamos anteriormente não produz um programa que funciona?
Não consigo conectar ao meu servidor Ubuntu 22.04 via SSH de exatamente um host. Posso conectar a esse servidor de outros hosts sem problemas. Mas, quando tento conectar desse host com: ssh -p 5435 -i ~/.ssh/id_ed25519 user@my_server.com -vvv
Estou recebendo:
OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
debug2: resolving "my_server.com" port 5435
debug3: resolve_host: lookup my_server.com: 5435
debug3: ssh_connect_direct: entering
debug1: Connecting to my_server.com [xxx.xxx.xxx.xxx] port 5435.
debug3: set_sock_tos: set socket 3 IP_TOS 0x10
debug1: Connection established.
debug1: identity file /home/user/.ssh/id_rsa type -1
debug1: identity file /home/user/.ssh/id_rsa-cert type -1
debug1: identity file /home/user/.ssh/id_ecdsa type -1
debug1: identity file /home/user/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/user/.ssh/id_ecdsa_sk type -1
debug1: identity file /home/user/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /home/user/.ssh/id_ed25519 type 3
debug1: identity file /home/user/.ssh/id_ed25519-cert type -1
debug1: identity file /home/user/.ssh/id_ed25519_sk type -1
debug1: identity file /home/user/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /home/user/.ssh/id_xmss type -1
debug1: identity file /home/user/.ssh/id_xmss-cert type -1
debug1: identity file /home/user/.ssh/id_dsa type -1
debug1: identity file /home/user/.ssh/id_dsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.10
debug1: Remote protocol version 2.0, remote software version OpenSSH_8.9p1 Ubuntu-3ubuntu0.10
debug1: compat_banner: match: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to my_server.com:5435 as 'user'
debug3: put_host_port: [my_server.com]:5435
debug3: record_hostkey: found key type ED25519 in file /home/user/.ssh/known_hosts:1
debug3: load_hostkeys_file: loaded 1 keys from [my_server.com]:5435
debug1: load_hostkeys: fopen /home/user/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug3: order_hostkeyalgs: have matching best-preference key type [email protected], using HostkeyAlgorithms verbatim
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
debug3: receive packet: type 20
debug1: SSH2_MSG_KEXINIT received
debug2: local client KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,[email protected],diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c,[email protected]
debug2: host key algorithms: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected],rsa-sha2-512,rsa-sha2-256
debug2: ciphers ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: ciphers stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: MACs ctos: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,[email protected],zlib
debug2: compression stoc: none,[email protected],zlib
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug2: peer server KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,[email protected],diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,[email protected]
debug2: host key algorithms: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519
debug2: ciphers ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: ciphers stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: MACs ctos: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,[email protected]
debug2: compression stoc: none,[email protected]
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug3: kex_choose_conf: will use strict KEX ordering
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ssh-ed25519
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug3: send packet: type 30
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug3: receive packet: type 31
debug1: SSH2_MSG_KEX_ECDH_REPLY received
debug1: Server host key: ssh-ed25519 SHA256:ChCUrM9ZYCR057q60M84kB6pAQa9bQ8ZEHVuw8g7/p0
debug3: put_host_port: [xxx.xxx.xxx.xxx]:5435
debug3: put_host_port: [my_server.com]:5435
debug3: record_hostkey: found key type ED25519 in file /home/user/.ssh/known_hosts:1
debug3: load_hostkeys_file: loaded 1 keys from [my_server.com]:5435
debug1: load_hostkeys: fopen /home/user/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: Host '[my-server.com]:5435' is known and matches the ED25519 host key.
debug1: Found key in /home/user/.ssh/known_hosts:1
debug3: send packet: type 21
debug1: ssh_packet_send2_wrapped: resetting send seqnr 3
debug2: ssh_set_newkeys: mode 1
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: receive packet: type 21
debug1: ssh_packet_read_poll2: resetting read seqnr 3
debug1: SSH2_MSG_NEWKEYS received
debug2: ssh_set_newkeys: mode 0
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: /home/user/.ssh/id_rsa
debug1: Will attempt key: /home/user/.ssh/id_ecdsa
debug1: Will attempt key: /home/user/.ssh/id_ecdsa_sk
debug1: Will attempt key: /home/user/.ssh/id_ed25519 ED25519 SHA256:95gTIyyYHXV+UgGYTJiGgC5ulxp3jQoeHmhohQRbIPI
debug1: Will attempt key: /home/user/.ssh/id_ed25519_sk
debug1: Will attempt key: /home/user/.ssh/id_xmss
debug1: Will attempt key: /home/user/.ssh/id_dsa
debug2: pubkey_prepare: done
debug3: send packet: type 5
debug3: receive packet: type 7
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,[email protected],ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected]>
debug1: kex_input_ext_info: [email protected]=<0>
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey
debug3: start over, passed a different list publickey
debug3: preferred gssapi-with-mic,keyboard-interactive,password
debug1: No more authentication methods to try.
[email protected]: Permission denied (publickey).
Parece que o cliente não oferece nenhuma chave pública para o servidor. Deve haver Offering public key:...
depoisAuthentications that can continue: publickey
A ~/.ssh
pasta parece ter as permissões corretas:
user@client:~$ ll .ssh
total 24
drwx------ 2 user user 4096 Oct 13 18:54 ./
drwxr-xr-x 8 user user 4096 Oct 12 12:13 ../
-rw------- 1 user user 96 Sep 14 16:50 authorized_keys
-rw------- 1 user user 411 Oct 12 11:42 id_ed25519
-rw-r--r-- 1 user user 96 Oct 12 11:42 id_ed25519.pub
-rw-r--r-- 1 user user 142 Oct 12 11:45 known_hosts
Além disso, habilitei o ed25519 nas chaves:
$ ssh -Q key
ssh-ed25519
[email protected]
...
Tenho minha chave pública no authorised_keys
arquivo do servidor, verifiquei cuidadosamente com meu local id_ed25519.pub
. Eles são os mesmos. Nos logs do servidor, tenho:
$ tail -f /var/log/auth.log
Oct 13 19:19:53 my_server sshd[3131]: Connection closed by authenticating user user xxx.xxx.xxx.xxx port 39810 [preauth]
Qual poderia ser o problema? Reinstalei o ssh, mas não ajudou. Também gerei e carreguei uma nova chave - mesmo erro. Novamente, consigo conectar-me a esse servidor de pelo menos 2 outros hosts com o mesmo usuário.
Para um curso, estou usando a linguagem Racket , que agrupa seu próprio IDE (Dr Racket) com a instalação. Eu o instalei com sucesso na minha máquina Ubuntu 22.04.
No entanto, o instalador não cria um mimetype para .rkt
arquivos (a extensão padrão para arquivos de código Racket usados pelo IDE). Eu queria que meus .rkt
arquivos abrissem no Racket IDE quando eu clicasse neles, então criei um mimetype personalizado, chamado text/rkt
, que funcionou bem. O ícone personalizado funciona e quando eu clico duas vezes nos arquivos eles abrem no Racket IDE. Em arquivos de código que eu já criei com código dentro deles, o mimetype personalizado parece funcionar corretamente.
No entanto, se eu fizer, touch test.rkt
por exemplo, para criar um novo arquivo, esse arquivo recebe o text/plain
mimetype e quando eu clico duas vezes nele, ele abre o editor de texto em vez do Racket IDE. Isso não é o ideal, porque eu gostaria de poder criar arquivos vazios do terminal e abri-los no IDE (é mais conveniente do que fazer Salvar como -> qualquer coisa toda vez no IDE).
É possível que meus arquivos vazios com a *.rkt
extensão sejam reconhecidos como meu mimetype personalizado, em vez de texto simples?
Aqui está o código para meu tipo MIME personalizado, caso eu tenha feito algo errado:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/rkt">
<comment>Racket code file</comment>
<glob pattern="*.rkt"/>
</mime-type>
</mime-info>
Eu segui a documentação do Ubuntu aqui , que eu posso ver que foi editada pela última vez em 2014, assim como um post aqui que é mais recente, mas talvez algo tenha mudado desde então. Sou novo no Linux, então talvez eu não saiba onde procurar para encontrar as instruções corretas.
Sei que o lançamento foi adiado para 29 de agosto, mas agora é setembro e ainda não posso atualizar para 24.04. Este é o Ubuntu Server.
$ sudo do-release-upgrade -c
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
Esta é uma atualização/melhoria pós-apt. Até mesmo reiniciei depois e tentei novamente para garantir. O lançamento do ponto LTS do servidor foi atrasado (não tenho certeza se é um trem de lançamento separado do lançamento do Desktop)?
Parece que com o recente Windows Update, para sistemas que possuem dual-boot não está deixando o grub iniciar, mostrando a mensagem: Verifying shim SBAT data failed: Security Policy Violation
.
Alguém sabe o que posso fazer para corrigir isso?
Tenho problemas de visão que estão piorando cada vez mais, e meu trabalho exige que eu use muitos programas baseados em terminal com saídas baseadas em tabelas (veja abaixo). Pode ser muito difícil analisar linhas individuais e acessar as informações de que preciso. Estou procurando uma maneira de fazer o terminal mostrar cada linha [EDIT:] do fundo (ou seja, onde roxo é o padrão) em cores alternadas para guiar melhor meus olhos. Existe uma maneira de fazer isso no terminal Ubuntu ou em outro programa de terminal que ofereça essa opção? Estou realmente lutando para encontrar alguma coisa
[EDITAR:]
A resposta do @kos usando isso funciona com o Xspec:
Em~/.bashrc:
alias colorize="perl -pe '
if( \$. %2) {
s/^/\e[38;5;15m/; s/^/\e[48;5;238m/
}
else {
s/^/\e[38;5;0m/; s/^/\e[48;5;249m/
}
s/\$/\e[K/;
s/\$/\e[0m/
'"
Uso:
<command> | colorize
No entanto, há um problema em que não consigo ver meu prompt ativo (ou seja, "XSPEC12>") ou o que estou digitando no prompt. Depois de pressionar Enter, ele aparece, mas não consigo vê-lo enquanto digito
Estou escrevendo um script bash para configurar todo o software necessário após instalar o Ubuntu. Se o computador for um laptop, desejo instalar o tlp para gerenciamento de energia. Se for um desktop, o tlp não é necessário.
Existe um comando com o qual posso descobrir se o computador é um desktop ou um laptop/tablet?
Talvez detectar a presença de uma bateria seja a assinatura que devo procurar.
Esta manhã o IntelliJ foi atualizado da versão 2023.3 para 2024.1 e desde então não funciona mais. Estou usando o Ubuntu 22.04.
Quando tento executá-lo, ele abre por alguns segundos e, em seguida, TODOS os aplicativos em execução, exceto o terminal, são fechados.
Não consigo ver nada particularmente interessante em idea.log:
[removed this very long log from the question because it did not contain anything related to the issue]
Tentei:
- Reinicializando o computador
- Desinstalando e reinstalando o IntelliJ
- Baixando e executando o IntelliJ 2023.3 novamente
- Desativando o OOM killer: Como desabilito o systemd OOM process killer no Ubuntu 22.04?
- Renomeando os diretórios IntelliJ Configuration/Plugins/System conforme listado aqui: https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings -caches-plugins-e-logs?page=3
A única coisa que funcionou foi executar o IntelliJ como root em vez de como eu mesmo, mas não quero fazer isso a menos que seja o último recurso.
Aí eu olhei /var/log/syslog
e lá encontrei isso:
systemd[3656]: Started snap.intellij-idea-ultimate.intellij-idea-ultimate-f57e7f9d-943c-4fd7-a013-2536fe031f75.scope.
gnome-shell[45831]: malloc(): unaligned tcache chunk detected
gnome-shell[45831]: (EE)
gnome-shell[45831]: (EE) Backtrace:
gnome-shell[45831]: (EE) 0: /usr/bin/Xwayland (0x5a5623050000+0x165369) [0x5a56231b5369]
gnome-shell[45831]: (EE) 1: /usr/bin/Xwayland (0x5a5623050000+0x165472) [0x5a56231b5472]
gnome-shell[45831]: (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7aa585e00000+0x42520) [0x7aa585e42520]
gnome-shell[45831]: (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (pthread_kill+0x12c) [0x7aa585e969fc]
gnome-shell[45831]: (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (raise+0x16) [0x7aa585e42476]
gnome-shell[45831]: (EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (abort+0xd3) [0x7aa585e287f3]
gnome-shell[45831]: (EE) 6: /lib/x86_64-linux-gnu/libc.so.6 (0x7aa585e00000+0x89676) [0x7aa585e89676]
gnome-shell[45831]: (EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (0x7aa585e00000+0xa0cfc) [0x7aa585ea0cfc]
gnome-shell[45831]: (EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (0x7aa585e00000+0xa53dc) [0x7aa585ea53dc]
gnome-shell[45831]: (EE) 9: /usr/bin/Xwayland (0x5a5623050000+0xf9d92) [0x5a5623149d92]
gnome-shell[45831]: (EE) 10: /usr/bin/Xwayland (0x5a5623050000+0xa72ce) [0x5a56230f72ce]
gnome-shell[45831]: (EE) 11: /usr/bin/Xwayland (0x5a5623050000+0x34c63) [0x5a5623084c63]
gnome-shell[45831]: (EE) 12: /lib/x86_64-linux-gnu/libc.so.6 (0x7aa585e00000+0x29d90) [0x7aa585e29d90]
gnome-shell[45831]: (EE) 13: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x80) [0x7aa585e29e40]
gnome-shell[45831]: (EE) 14: /usr/bin/Xwayland (0x5a5623050000+0x36495) [0x5a5623086495]
gnome-shell[45831]: (EE)
gnome-shell[45831]: (EE)
gnome-shell[45831]: Fatal server error:
gnome-shell[45831]: (EE) Caught signal 6 (Aborted). Server aborting
gnome-shell[45831]: (EE)
gnome-shell[3923]: Connection to xwayland lost
pulseaudio[3715]: X11 I/O error handler called
google-chrome.desktop[45806]: [45913:45913:0405/133205.156084:ERROR:connection.cc(61)] X connection error received.
pulseaudio[3715]: X11 I/O error exit handler called, preparing to tear down X11 modules
gnome-shell[3923]: X Wayland crashed; attempting to recover
systemd[3656]: Stopped target GNOME session X11 services.
systemd[3656]: Stopping GNOME XSettings service...
systemd[3656]: org.gnome.SettingsDaemon.XSettings.service: Main process exited, code=exited, status=1/FAILURE
gnome-shell[3923]: Using public X11 display :0, (using :1 for managed services)
systemd[3656]: org.gnome.SettingsDaemon.XSettings.service: Failed with result 'exit-code'.
systemd[3656]: Stopped GNOME XSettings service.
systemd[3656]: Stopped target GNOME session X11 services.
systemd[3656]: app-gnome-google\x2dchrome-45799.scope: Consumed 5.204s CPU time.
systemd[3656]: snap.intellij-idea-ultimate.intellij-idea-ultimate-f57e7f9d-943c-4fd7-a013-2536fe031f75.scope: Consumed 26.830s CPU time.
Como o Wayland foi mencionado no rastreamento de pilha, tentei desativá-lo conforme descrito aqui: https://jumpcloud.com/support/troubleshooting-remote-assist-disable-wayland-or-gpu-rendering-for-linux
Isso só piorou o problema porque, além de todos os aplicativos travarem, agora eu também tive que entrar novamente no Ubuntu após a falha.
O novo rastreamento de pilha era bastante semelhante:
intellij-idea-ultimate_intellij-idea-ultimate.desktop[70499]: 2024-04-05 13:59:13,248 [ 1792] WARN - #c.i.s.ComponentManagerImpl - com.intellij.platform.ide.menu.GlobalMenuLinux <clinit> requests com.intellij.openapi.application.Experiments instance. Class initialization must not depend on services. Consider using instance of the service on-demand instead.
intellij-idea-ultimate_intellij-idea-ultimate.desktop[70499]: 2024-04-05 13:59:13,521 [ 2065] WARN - #c.i.e.t.TargetBasedSdks - SDK target configuration data is absent
intellij-idea-ultimate_intellij-idea-ultimate.desktop[70499]: 2024-04-05 13:59:13,526 [ 2070] WARN - #c.i.e.t.TargetBasedSdks - SDK target configuration data is absent
intellij-idea-ultimate_intellij-idea-ultimate.desktop[70499]: 2024-04-05 13:59:13,527 [ 2071] WARN - #c.i.e.t.TargetBasedSdks - SDK target configuration data is absent
intellij-idea-ultimate_intellij-idea-ultimate.desktop[70499]: 2024-04-05 13:59:14,056 [ 2600] WARN - #c.i.u.x.Binding - No accessors for java.awt.Color. This means that state class cannot be serialized properly. Please see https://jb.gg/ij-psoc
intellij-idea-ultimate_intellij-idea-ultimate.desktop[70499]: 2024-04-05 13:59:14,895 [ 3439] WARN - #c.i.s.ComponentManagerImpl - com.github.copilot.platform.state.ToolWindowRegistrationSettings <clinit> requests com.github.copilot.platform.state.ToolWindowRegistrationSettings instance. Class initialization must not depend on services. Consider using instance of the service on-demand in>
systemd[3656]: snap.snapd-desktop-integration.snapd-desktop-integration.service: Scheduled restart job, restart counter is at 138.
systemd[3656]: Stopped Service for snap application snapd-desktop-integration.snapd-desktop-integration.
systemd[3656]: Started Service for snap application snapd-desktop-integration.snapd-desktop-integration.
snapd-desktop-i[70805]: Failed to do gtk init. Waiting for a new session with desktop capabilities.
/usr/libexec/gdm-x-session[55967]: malloc(): unaligned tcache chunk detected
/usr/libexec/gdm-x-session[55967]: (EE)
/usr/libexec/gdm-x-session[55967]: (EE) Backtrace:
/usr/libexec/gdm-x-session[55967]: (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x139) [0x5b8231699ab9]
/usr/libexec/gdm-x-session[55967]: (EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (__sigaction+0x50) [0x7d49e1a42520]
/usr/libexec/gdm-x-session[55967]: (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (pthread_kill+0x12c) [0x7d49e1a969fc]
/usr/libexec/gdm-x-session[55967]: (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (raise+0x16) [0x7d49e1a42476]
/usr/libexec/gdm-x-session[55967]: (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (abort+0xd3) [0x7d49e1a287f3]
/usr/libexec/gdm-x-session[55967]: (EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (__fsetlocking+0x426) [0x7d49e1a89676]
/usr/libexec/gdm-x-session[55967]: (EE) 6: /lib/x86_64-linux-gnu/libc.so.6 (timer_settime+0x2cc) [0x7d49e1aa0cfc]
/usr/libexec/gdm-x-session[55967]: (EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (malloc+0x33c) [0x7d49e1aa53dc]
/usr/libexec/gdm-x-session[55967]: (EE) 8: /usr/lib/xorg/Xorg (SetGlyphPicture+0x15d) [0x5b82315f311d]
/usr/libexec/gdm-x-session[55967]: (EE) 9: /usr/lib/xorg/Xorg (AddTraps+0x347a) [0x5b82315fb8da]
/usr/libexec/gdm-x-session[55967]: (EE) 10: /usr/lib/xorg/Xorg (SendErrorToClient+0x365) [0x5b8231523635]
/usr/libexec/gdm-x-session[55967]: (EE) 11: /usr/lib/xorg/Xorg (InitFonts+0x3c4) [0x5b82315276b4]
/usr/libexec/gdm-x-session[55967]: (EE) 12: /lib/x86_64-linux-gnu/libc.so.6 (__libc_init_first+0x90) [0x7d49e1a29d90]
/usr/libexec/gdm-x-session[55967]: (EE) 13: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x80) [0x7d49e1a29e40]
/usr/libexec/gdm-x-session[55967]: (EE) 14: /usr/lib/xorg/Xorg (_start+0x25) [0x5b8231510605]
/usr/libexec/gdm-x-session[55967]: (EE)
/usr/libexec/gdm-x-session[55967]: (EE)
/usr/libexec/gdm-x-session[55967]: Fatal server error:
/usr/libexec/gdm-x-session[55967]: (EE) Caught signal 6 (Aborted). Server aborting
/usr/libexec/gdm-x-session[55967]: (EE)
/usr/libexec/gdm-x-session[55967]: (EE)
/usr/libexec/gdm-x-session[55967]: Please consult the The X.Org Foundation support
/usr/libexec/gdm-x-session[55967]: #011 at http://wiki.x.org
/usr/libexec/gdm-x-session[55967]: for help.
/usr/libexec/gdm-x-session[55967]: (EE) Please also check the log file at "/home/jgosar/.local/share/xorg/Xorg.1.log" for additional information.
/usr/libexec/gdm-x-session[55967]: (EE)
/usr/libexec/gdm-x-session[55967]: (II) AIGLX: Suspending AIGLX clients for VT switch
snapd-desktop-i[70805]: Checking session /org/freedesktop/login1/session/_325...
snapd-desktop-i[70805]: Is a desktop session! Forcing a reload.
snapd-desktop-i[70805]: Loop exited. Forcing reload.
/usr/libexec/gdm-x-session[55967]: (EE) Server terminated with error (1). Closing log file.
/home/jgosar/.local/share/xorg/Xorg.1.log
não continha nenhuma informação útil
Alguém tem alguma dica sobre o que mais eu poderia tentar?
Uso o Ubuntu desde o Natal e, recentemente, tenho recebido informações atrasadas ao usar o terminal do Ubuntu. Isso afeta especialmente ao usar comandos vim ou man, o que é estranho, pois nenhum outro software que tenho não demora ao digitar, mesmo UTerm e UXTerm não têm atraso.
O que eu tentei :
- reiniciando o pc
- atualizando drivers
- alterou a entrada do teclado
Informação do sistema :
- Nome do sistema operacional: Ubuntu 22.04.4 LTS
- Tipo de sistema operacional: 64 bits
- Versão do Gnomo: 42.9
- Sistema de janelas: X11
se forem necessários detalhes extras, pergunte.
Estou testando o Ubuntu 22 LTS em meu novo laptop com a intenção de instalá-lo ao lado do Windows. Tudo parece bem, exceto quando clico no Firefox, ele aparece distorcido como na foto em anexo. Estou preocupado que possa haver alguns problemas de compatibilidade com o hardware do meu monitor. Talvez seja um problema específico do Firefox?
Alguém já experimentou isso antes?
Firefox ilegível:
Aqui estão as especificações:
Se eu instalar e o Firefox se comportar assim, não poderei baixar e instalar nada.
plataforma: SO: Ubuntu 22.04
Kernel v.: 6.5.0.14-genérico
Depois de atualizar o kernel de 6.2 para 6.5, encontrei um erro do VirtualBox que é mostrado na imagem abaixo sobre a falta de virtualbox-dkms.
tentei reinstalar linux-headers-generic
e virtualbox-dkms
reativar, até reiniciei o sistema com o kernel v. 6.2 e ainda não deu certo.
mais registros:
sudo apt install virtualbox-dkms (saída)
journalctl -xeu virtualbox.service (saída)
Já vi alguns outros posts sobre esse assunto. Apenas um ou dois estavam muito próximos da minha situação, mas não houve soluções claras. Gostaria de descrever minha situação especificamente porque tenho alguns detalhes que não fazem parte dos outros posts.
Estou executando o Ubuntu 22.04.3 LTS. Eu tinha um HDD SATA normal como unidade de "sistema" que tinha 3 partições:
/boot
- esta é minha partição de inicialização designada/
- esta é a unidade do meu sistema com quase todo o restoswap
Acabei de clonar meu disco rígido SATA para um disco rígido SATA mantendo todo o particionamento idêntico. Mas os UUIDs agora são diferentes (eu os mudei porque queria a possibilidade de montar as duas unidades em algum momento). Atualizei /etc/fstab
com os novos UUIDs e, por meio de algumas pesquisas, alterei o /etc/initramfs-tools/conf.d/resume
arquivo para não fazer referência ao UUID de troca antigo.
Depois de mudar para o novo SSD, ele inicializa bem, mas há uma pausa silenciosa de 20 a 30 segundos (sem atividade de disco) no início do processo de inicialização. Aqui está um trecho de onde isso ocorre:
[ 2.498174] scsi 6:0:0:0: Direct-Access TEAC USB HS-CF Card 4.08 PQ: 0 ANSI: 0
[ 2.501897] scsi 6:0:0:1: Direct-Access TEAC USB HS-xD/SM 4.08 PQ: 0 ANSI: 0
[ 2.505707] scsi 6:0:0:2: Direct-Access TEAC USB HS-MS Card 4.08 PQ: 0 ANSI: 0
[ 2.509122] scsi 6:0:0:3: Direct-Access TEAC USB HS-SD Card 4.08 PQ: 0 ANSI: 0
[ 2.509357] sd 6:0:0:0: Attached scsi generic sg3 type 0
[ 2.509936] sd 6:0:0:1: Attached scsi generic sg4 type 0
[ 2.511152] sd 6:0:0:2: Attached scsi generic sg5 type 0
[ 2.512435] sd 6:0:0:3: Attached scsi generic sg6 type 0
[ 2.514823] sd 6:0:0:0: [sdc] Media removed, stopped polling
[ 2.519575] sd 6:0:0:1: [sdd] Media removed, stopped polling
[ 2.528168] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[ 2.533063] sd 6:0:0:2: [sde] Media removed, stopped polling
[ 2.541980] sd 6:0:0:1: [sdd] Attached SCSI removable disk
[ 2.550871] sd 6:0:0:2: [sde] Attached SCSI removable disk
[ 2.559421] sd 6:0:0:3: [sdf] Media removed, stopped polling
[ 2.572356] sd 6:0:0:3: [sdf] Attached SCSI removable disk
[ 33.540466] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[ 33.703038] systemd[1]: Inserted module 'autofs4'
[ 33.718092] systemd[1]: systemd 249.11-0ubuntu3.11 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 33.731050] systemd[1]: Detected architecture x86-64.
[ 33.736943] systemd[1]: Hostname set to <musicman>.
[ 33.951287] systemd[1]: Queued start job for default target Graphical Interface.
[ 33.953273] systemd[1]: Created slice Slice /system/modprobe.
Observe que sdc
através de sdf
aparecer aqui. Eu tenho um antigo leitor de cartão SD com 4 slots conectado ao meu sistema. Isso já existe há muito tempo, mesmo quando eu estava usando meu antigo HDD. Eu não os tenho montados automaticamente no meu arquivo fstab
, mostrado abaixo:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda6 during installation
UUID=52de13f0-4bc6-4b65-95b3-ea3144b51cef / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=8c68f915-02a3-417f-8eae-c4f3b135805a /boot ext2 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=e3355472-3ec2-412c-80fa-42e9af3d900e none swap sw 0 0
UUID=d80fae04-3ecd-4e68-87ee-0ea47c89adae /backup ext4 defaults 1 2
/backup
partição está em uma unidade física diferente ( /dev/sdb
) e não é alterada em todo o processo de migração.
Posso fornecer mais registros, se necessário. Mas você pode ver a grande lacuna de tempo. Eu tentei systemd-analyze blame
, mas não pareceu me ajudar a encontrar a resposta.
Há algo muito interessante que notei, no entanto. Se eu conectar meu disco rígido antigo ao sistema, mantendo meu SSD como a inicialização principal e a unidade do sistema, sem nem mesmo incluir o disco rígido antigo /etc/fstab
ou montá-lo de qualquer forma, o sistema de repente não terá a pausa de 20 a 30 segundos. e tudo inicializa em apenas alguns segundos, conforme esperado.
O que diabos está demorando 20-30 segundos? Fiz algumas pesquisas /etc
para tentar encontrar arquivos de texto que referenciassem UUIDs, mas não consegui encontrar nenhum outro além do resume
arquivo.
Meu próximo experimento iria apenas definir todos os UUIDs do SSD para serem iguais aos UUIDs do disco rígido antigo. Seria apenas um experimento para determinar se há alguma retenção no sistema em algum lugar, pensando que um UUID antigo ainda se aplica. Mas é preciso haver alguma compreensão do que está acontecendo com o sistema.
Obrigado por qualquer ajuda
Estava funcionando bem ontem, mas hoje, quando inicio o Chrome, o aplicativo está piscando e caixas estranhas aparecem na tela inicial. Quando navego para qualquer site, ele não carrega totalmente. Aqui está o Youtube, por exemplo. Eu faço sudo apt upgrade
praticamente todos os dias e não me lembro de nada que parecesse prejudicial. Também tentei desinstalar e reinstalar o Chrome. Ainda se comporta da mesma forma.
Enquanto tentava remover arquivos de um cartão SD do mesmo diretório, executei sudo rm /*
e agora o Ubuntu não está funcionando. Quando reiniciei, recebo o erro: o kernel panic tentou matar o init.
Eu sou novo no Linux. O que eu deveria fazer agora? Não quero perder meus dados.
Estou tentando ver a lista de notificações.
A lista de notificações oferece uma maneira de retornar às suas notificações quando for conveniente para você. Ele aparece quando você clica no relógio ou pressiona Super+ V. A lista de notificações contém todas as notificações nas quais você não agiu ou que residem permanentemente nela.
O que é super?
Há uma falha de segurança de maior gravidade na openssl
v3.0.x onde x<7. A versão corrigida (3.0.7) foi lançada oficialmente em 1º de novembro de 2022.
Como instalar/atualizar o openssl 3.0.7 em um sistema Ubuntu 22.04?
Atualização: a vulnerabilidade foi rebaixada de Crítica para Alta .
Power Toys é uma caixa de ferramentas de código aberto que contém muitas ferramentas muito úteis para o Windows 10+ e eu a uso diariamente no trabalho. Um deles eu realmente gostaria de poder usar no meu sistema pessoal, que é um Ubuntu 20.04.4. Essa ferramenta é chamada Fancy Zones .
Você pode seguir o link para uma explicação detalhada de todos os recursos dele, mas em resumo, o Fancy Zones é uma ferramenta para zonear a área da tela, para que você possa colocar janelas nessas zonas. A maneira como funciona é, eu arrasto a janela com o botão esquerdo do mouse para baixo e, enquanto isso, clico com o botão direito, para que as zonas apareçam. Quando eu soltar o botão esquerdo do mouse, a janela preencherá a zona, ou posso cancelar isso clicando com o botão direito novamente enquanto ainda arrasto.
As zonas devem ser totalmente personalizáveis e deve ser possível alternar entre os layouts de zoneamento por monitor por meio de um atalho de teclado.
Por exemplo, eu tenho o monitor do laptop e um monitor ultra-amplo. O monitor do laptop tem um layout com 4 zonas uma em cada canto, enquanto o monitor ultra-amplo tem 3 layouts, 1 é o mesmo do laptop, 2 são 4 zonas lado a lado e 3 é um espaço focado à esquerda pouco abaixo do que um monitor normal teria e o resto à direita é o conteúdo sem foco. Este também tem outra zona em cima dele emulando um monitor de tamanho 720p para quando eu compartilho a tela, para que eu possa compartilhar apenas uma janela com a proporção e tamanho perfeitos, o que significa que as pessoas podem aproveitar a tela inteira sem precisar ampliar para entender o que estou compartilhando
Não é um requisito, mas, se possível, gostaria que estivesse disponível no aplicativo Ubuntu Software
Então, me deparei com aquele problema estranho de "pacotes sendo retidos" ao atualizar meu sistema usando apt
. Após algumas pesquisas, parece ser o resultado de "atualizações em fases".
- O que são atualizações em fases, afinal?
- Por que o Ubuntu os usa?
- Como eles me beneficiam?
- Posso (e devo) desativá-los ou contorná-los?
- Por que
apt
as mensagens do ' sobre atualizações em fases são tão obscuras?