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

Marc's questions

Martin Hope
Marc Le Bihan
Asked: 2025-04-20 09:55:11 +0800 CST

É seguro instalar o openjdk-21-jdk no Debian 12 a partir do jdk.java.net .deb, se o pacote openjdk-21 parece não funcionar no rastreador Debian?

  • 6

Como o Java 25 LTS será lançado em breve (setembro de 2025) e eu ainda não instalei o Java JDK 21 LTS (setembro de 2023), tentei fazer isso no sudo apt install openjdk-21-jdkmeu Debian 12. Mas falhou e apareceu uma package not foundmensagem.

Seu pacote ainda não está disponível no Debian 12: openjdk-21 (exceto no sid).

Estou pensando em baixá-lo de https://jdk.java.net/archive/ como uma versão tar.gzde teste 21.0.2 (build 21.0.2+13)(ao custo de esquecer aptos comandos para lidar com Java e anotar na minha agenda para verificar manualmente se há atualizações lá)

Mas estou com medo disto:

.debO que está incluído aqui não .tar.gzdanificará meu sistema se eu tentar instalá-lo, se o pacote
dedicado para o Debian 12 não puder ser criado por anos?openjdk-21-jdk

debian
  • 2 respostas
  • 98 Views
Martin Hope
Marc Le Bihan
Asked: 2025-04-18 00:16:46 +0800 CST

Um Vagrant multimáquina é uma boa escolha para simular um cluster Kubernetes?

  • 4

Estou diante de um livro sobre como aprender Kubernetes.

Ele contém muitos capítulos sobre como lidar com um cluster Kubernetes e incentiva o leitor a criar uma conta em um servidor em nuvem, se possível. Caso contrário, tente criar um cluster com alguns Raspberry Pis. Mas eu não quero ou não posso me dar ao luxo de fazer essas escolhas. Tenho meu próprio computador em casa, só isso.

É algo que me impede de criar um Vagrant multimáquina para criar todos os computadores que meu livro aborda?
Acredito que isso poderia funcionar...

Minha pergunta é simples e ingênua. Mas se houver um obstáculo ou uma grande dificuldade que eu certamente enfrentarei, gostaria de saber imediatamente antes de escolher esse caminho errado. Obrigado!

kubernetes
  • 1 respostas
  • 39 Views
Martin Hope
Marc Le Bihan
Asked: 2024-11-01 16:01:48 +0800 CST

Milhares de distros Linux que têm uma UI oferecem um Terminal em um shell. Mas no Android parece que tal Terminal não pode existir. Por quê?

  • 0

Minha pergunta mostrará que não consigo descobrir a distância real entre um sistema operacional Android e uma distribuição Linux .

Quando eu tento a maioria das distros que têm uma interface de usuário, da mais antiga à mais recente, da mais simples à mais especializada, todas oferecem um shell. sh, bash, etc. Se eu tentar uma na distrosea ou em outro site do tipo, tenho certeza de que terei pelo menos esse recurso, para testar meu comando lsou pwd...

Mas não há nada parecido no meu telefone Android
. Não é o propósito de um smartphone oferecer uma abertura de terminal em um prompt de shell, isso é verdade. Mas, pelos anos que eles existem, acho que alguns usuários teriam pensado nisso.

Mas nunca vi um terminal num smartphone... Se nenhum lugar em lugar nenhum me oferece a possibilidade de instalar um, é porque certamente é impossível.

E eu me pergunto: se para milhares de distros que têm uma UI um aplicativo de terminal abrindo para um shell está disponível, por que tal terminal não pode existir em um Sistema Operacional Android, se for do tipo Linux ? O que está impedindo isso?


Epílogo: Perdi pontos de reputação, mas ganhei um conhecimento útil. Eu tinha certeza, não tendo pesquisado eficientemente, que não havia maneira de acessar um shell em um telefone Android.
E aprendi o contrário. Estou feliz. Obrigado!

shell
  • 1 respostas
  • 70 Views
Martin Hope
Marc Le Bihan
Asked: 2024-09-22 12:42:22 +0800 CST

O Firefox não é atualizado no Debian: seu ESR tem 1,5 anos, o que garante que ele seja descartado. Como pedir uma atualização global da equipe do Debian ou Mozilla?

  • 7

No meu sistema Debian 12, instalado por padrão com um navegador Firefox gerenciado pelo Debian em termos de aptatualizações e upgrades, entrei no site do Slack e descobri que minha versão do Firefox não era mais suportada desde 1º de setembro de 2024.

É normal:

insira a descrição da imagem aqui

Tenho uma 115.15.0esrversão de 3 de setembro de 2024 considerando as correções de segurança ,
mas de julho de 2023, considerando sua versão principal 115.
Quando o lançamento atual do Firefox em sua página de download é 130.xou mais.

Tenho três opções:

  1. Como a maioria dos usuários, abandone o Firefox e vá para o Chrome.

  2. Desinstale minha instância do Firefox e siga o link de suporte do Mozilla , esperando que funcione e que eu não perca todos os meus favoritos e personalizações.

    Aqui está o procedimento que eles sugerem usar para fazer isso:

Para instalar o pacote .deb através do repositório APT, faça o seguinte:

  1. Crie um diretório para armazenar as chaves do repositório APT caso ele não exista:

    sudo install -d -m 0755 /etc/apt/keyrings 
    
  2. Importe a chave de assinatura do repositório Mozilla APT:

    wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | 
       sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null 
    

Se você não tiver o wget instalado, você pode instalá-lo com:sudo apt-get install wget

  1. A impressão digital deve ser 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. Você pode verificar com o seguinte comando:

    gpg -n -q --import --import-options import-show  /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 =="35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key  fingerprint matches ("$0").\n"; else print "\nVerification failed: the  fingerprint ("$0") does not match the expected one.\n"}' 
    
  2. Em seguida, adicione o repositório Mozilla APT à sua lista de fontes:

    echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null 
    
  3. Configure o APT para priorizar pacotes do repositório Mozilla:

    echo '
    Package: *
    Pin: origin packages.mozilla.org 
    Pin-Priority: 1000 ' | sudo tee /etc/apt/preferences.d/mozilla
    
  4. Atualize sua lista de pacotes e instale o pacote .deb do Firefox:

    sudo apt-get update && sudo apt-get install firefox
    

Configure diferentes idiomas no Firefox com arquivos .deb

Para aqueles que gostariam de usar o Firefox em um idioma diferente do inglês americano, também criamos pacotes .deb contendo os pacotes de idioma do Firefox. Para instalar um pacote de idioma específico, substitua fr no exemplo abaixo pelo código do idioma desejado:

sudo apt-get install firefox-l10n-fr

Para listar todos os pacotes de idiomas disponíveis, você pode usar este comando depois de adicionar o repositório Mozilla APT e executar sudo apt-get update:

apt-cache search firefox-l10n

Mesmo que eu consiga processar esses comandos, a maioria dos usuários do Debian que usam o Firefox não saberão que eles estão disponíveis ou ousarão tentar executá-los, mantendo uma versão obsoleta e cada vez menos utilizável do navegador.

  1. Então, para o bem dos usuários do Debian 12, parece-me importante que esta versão mude.

    Gostaria de solicitar uma atualização da versão principal do Firefox fornecida por meio da apt-get dist-upgradeinstalação clássica para todos os usuários do Debian 12, por conveniência.

    Mas como e a quem devo pedir isso?

    • Da equipe Debian? Seguindo qual link?

    • Ou da Mozilla Foundation, caso sejam eles que estejam entregando o que instalar em um processo Debian que é passivo?

Obrigado! Parece difícil manter as coisas como estão.
Ter um navegador obsoleto instalado por padrão no Debian 12 não é bom.

debian
  • 2 respostas
  • 309 Views
Martin Hope
Marc Le Bihan
Asked: 2024-09-09 11:06:48 +0800 CST

lib/xorg/Xorg →lib/x86_64-linux-gnu/libc.so →xorg/modules/drivers/nvidia_drv.so causa uma falha de segmentação. Devo relatar isso à equipe do Debian?

  • 8

Usando a versão atual do Debian,
Linux debian 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux
minha sessão abortou e retornou depois de um tempo para a tela de login quando eu estava usando o IntelliJ .

Uma olhada /var/log/syslogmostra este extrato:

2024-09-09T04:46:35.669115+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.669256+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Backtrace:
2024-09-09T04:46:35.669593+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x139) [0x558ca2437f69]
2024-09-09T04:46:35.669987+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (__sigaction+0x40) [0x7f11e885b050]
2024-09-09T04:46:35.670951+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) 2: /usr/lib/xorg/modules/drivers/nvidia_drv.so (nvidiaUnlock+0x44218c) [0x7f11e7cab06c]
2024-09-09T04:46:35.670989+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.671013+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Segmentation fault at address 0xb8
2024-09-09T04:46:35.671160+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.671177+02:00 debian /usr/libexec/gdm-x-session[3612]: Fatal server error:
2024-09-09T04:46:35.671195+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Caught signal 11 (Segmentation fault). Server aborting
2024-09-09T04:46:35.671213+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.671228+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.671242+02:00 debian /usr/libexec/gdm-x-session[3612]: Please consult the The X.Org Foundation support
2024-09-09T04:46:35.671267+02:00 debian /usr/libexec/gdm-x-session[3612]: #011 at http://wiki.x.org
2024-09-09T04:46:35.671289+02:00 debian /usr/libexec/gdm-x-session[3612]:  for help.
2024-09-09T04:46:35.671307+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
2024-09-09T04:46:35.671321+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.780532+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Server terminated with error (1). Closing log file.
2024-09-09T04:46:35.785601+02:00 debian at-spi-bus-launcher[3962]: X connection to :1 broken (explicit kill or server shutdown).
2024-09-09T04:46:35.787762+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.XSettings.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.834406+02:00 debian gnome-shell[3833]: Invalid temperature from gsd-color: 0 K
2024-09-09T04:46:35.834903+02:00 debian firefox-esr.desktop[706537]: Exiting due to channel error.
2024-09-09T04:46:35.835451+02:00 debian firefox-esr.desktop[706541]: Exiting due to channel error.
2024-09-09T04:46:35.835499+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Color.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.835680+02:00 debian firefox-esr.desktop[704971]: Exiting due to channel error.
2024-09-09T04:46:35.835873+02:00 debian firefox-esr.desktop[706534]: Exiting due to channel 

Isso é algo que devo relatar à equipe do Debian como um problema?


mais detalhes aqui:

2024-09-09T04:46:35.520671+02:00 debian jetbrains-idea.desktop[705535]: Warning: Not allowed as a service: com.jetbrains.RoundedCornersManager
2024-09-09T04:46:35.521140+02:00 debian jetbrains-idea.desktop[705535]: #011at com.jetbrains.JBR$RoundedCornersManager__Holder.<clinit>(JBR.java:514)
2024-09-09T04:46:35.521167+02:00 debian jetbrains-idea.desktop[705535]: #011at com.jetbrains.JBR.isRoundedCornersManagerSupported(JBR.java:524)
2024-09-09T04:46:35.521191+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ui.WindowRoundedCornersManager.isAvailable(WindowRoundedCornersManager.java:36)
2024-09-09T04:46:35.521210+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ui.popup.AbstractPopup.show(AbstractPopup.java:1033)
2024-09-09T04:46:35.521228+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ui.popup.AbstractPopup.show(AbstractPopup.java:654)
2024-09-09T04:46:35.521247+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ui.popup.AbstractPopup.showInBestPositionFor(AbstractPopup.java:761)
2024-09-09T04:46:35.521270+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.editor.EditorMouseHoverPopupManager.showHintInEditor(EditorMouseHoverPopupManager.java:257)
2024-09-09T04:46:35.521289+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.editor.EditorMouseHoverPopupManager.lambda$scheduleProcessing$3(EditorMouseHoverPopupManager.java:194)
2024-09-09T04:46:35.521313+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
2024-09-09T04:46:35.521344+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:229)
2024-09-09T04:46:35.521373+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
2024-09-09T04:46:35.521395+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191)
2024-09-09T04:46:35.521414+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread$lambda$1(AnyThreadWriteThreadingSupport.kt:184)
2024-09-09T04:46:35.521432+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
2024-09-09T04:46:35.521455+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread(AnyThreadWriteThreadingSupport.kt:183)
2024-09-09T04:46:35.521473+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:836)
2024-09-09T04:46:35.521514+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:424)
2024-09-09T04:46:35.521603+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithImplicitRead(AnyThreadWriteThreadingSupport.kt:122)
2024-09-09T04:46:35.521623+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.ApplicationImpl.runWithImplicitRead(ApplicationImpl.java:1162)
2024-09-09T04:46:35.521640+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:78)
2024-09-09T04:46:35.521658+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:119)
2024-09-09T04:46:35.521676+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
2024-09-09T04:46:35.521693+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
2024-09-09T04:46:35.521728+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
2024-09-09T04:46:35.521746+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
2024-09-09T04:46:35.521779+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
2024-09-09T04:46:35.521798+02:00 debian jetbrains-idea.desktop[705535]: #011at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
2024-09-09T04:46:35.521819+02:00 debian jetbrains-idea.desktop[705535]: #011at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
2024-09-09T04:46:35.521842+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
2024-09-09T04:46:35.521877+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:696)
2024-09-09T04:46:35.521896+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$16(IdeEventQueue.kt:590)
2024-09-09T04:46:35.521961+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithoutImplicitRead(AnyThreadWriteThreadingSupport.kt:117)
2024-09-09T04:46:35.522004+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:590)
2024-09-09T04:46:35.522042+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:73)
2024-09-09T04:46:35.522132+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:357)
2024-09-09T04:46:35.522153+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:356)
2024-09-09T04:46:35.522195+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:843)
2024-09-09T04:46:35.522243+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:356)
2024-09-09T04:46:35.522288+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:351)
2024-09-09T04:46:35.522329+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke$lambda$0(IdeEventQueue.kt:1035)
2024-09-09T04:46:35.522360+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
2024-09-09T04:46:35.522396+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
2024-09-09T04:46:35.522431+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:910)
2024-09-09T04:46:35.522457+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
2024-09-09T04:46:35.522493+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
2024-09-09T04:46:35.522554+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
2024-09-09T04:46:35.522609+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
2024-09-09T04:46:35.522649+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1036)
2024-09-09T04:46:35.522708+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
2024-09-09T04:46:35.522749+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1036)
2024-09-09T04:46:35.522800+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$10(IdeEventQueue.kt:351)
2024-09-09T04:46:35.522837+02:00 debian jetbrains-idea.desktop[705535]: #011at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:397)
2024-09-09T04:46:35.522883+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
2024-09-09T04:46:35.522926+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
2024-09-09T04:46:35.522970+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
2024-09-09T04:46:35.523009+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
2024-09-09T04:46:35.523053+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
2024-09-09T04:46:35.523121+02:00 debian jetbrains-idea.desktop[705535]: #011at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
2024-09-09T04:46:35.669115+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.669256+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Backtrace:
2024-09-09T04:46:35.669593+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x139) [0x558ca2437f69]
2024-09-09T04:46:35.669987+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (__sigaction+0x40) [0x7f11e885b050]
2024-09-09T04:46:35.670951+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) 2: /usr/lib/xorg/modules/drivers/nvidia_drv.so (nvidiaUnlock+0x44218c) [0x7f11e7cab06c]
2024-09-09T04:46:35.670989+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.671013+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Segmentation fault at address 0xb8
2024-09-09T04:46:35.671160+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.671177+02:00 debian /usr/libexec/gdm-x-session[3612]: Fatal server error:
2024-09-09T04:46:35.671195+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Caught signal 11 (Segmentation fault). Server aborting
2024-09-09T04:46:35.671213+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.671228+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.671242+02:00 debian /usr/libexec/gdm-x-session[3612]: Please consult the The X.Org Foundation support
2024-09-09T04:46:35.671267+02:00 debian /usr/libexec/gdm-x-session[3612]: #011 at http://wiki.x.org
2024-09-09T04:46:35.671289+02:00 debian /usr/libexec/gdm-x-session[3612]:  for help.
2024-09-09T04:46:35.671307+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
2024-09-09T04:46:35.671321+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE)
2024-09-09T04:46:35.780532+02:00 debian /usr/libexec/gdm-x-session[3612]: (EE) Server terminated with error (1). Closing log file.
2024-09-09T04:46:35.785601+02:00 debian at-spi-bus-launcher[3962]: X connection to :1 broken (explicit kill or server shutdown).
2024-09-09T04:46:35.787762+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.XSettings.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.834406+02:00 debian gnome-shell[3833]: Invalid temperature from gsd-color: 0 K
2024-09-09T04:46:35.834903+02:00 debian firefox-esr.desktop[706537]: Exiting due to channel error.
2024-09-09T04:46:35.835451+02:00 debian firefox-esr.desktop[706541]: Exiting due to channel error.
2024-09-09T04:46:35.835499+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Color.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.835680+02:00 debian firefox-esr.desktop[704971]: Exiting due to channel error.
2024-09-09T04:46:35.835873+02:00 debian firefox-esr.desktop[706534]: Exiting due to channel error.
2024-09-09T04:46:35.836030+02:00 debian firefox-esr.desktop[703293]: Exiting due to channel error.
2024-09-09T04:46:35.836165+02:00 debian firefox-esr.desktop[703857]: Exiting due to channel error.
2024-09-09T04:46:35.836311+02:00 debian firefox-esr.desktop[703056]: Exiting due to channel error.
2024-09-09T04:46:35.836361+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Keyboard.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.836538+02:00 debian firefox-esr.desktop[703531]: Exiting due to channel error.
2024-09-09T04:46:35.836760+02:00 debian firefox-esr.desktop[703004]: Exiting due to channel error.
2024-09-09T04:46:35.836911+02:00 debian firefox-esr.desktop[702945]: Exiting due to channel error.
2024-09-09T04:46:35.837319+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.MediaKeys.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.843834+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Power.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.844691+02:00 debian systemd[1]: tmp-.mount_jetbraR7wcFm.mount: Deactivated successfully.
2024-09-09T04:46:35.844845+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Wacom.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.845473+02:00 debian systemd[3506]: xdg-desktop-portal-gtk.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.845613+02:00 debian systemd[3506]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'.
2024-09-09T04:46:35.845852+02:00 debian systemd[3506]: xdg-desktop-portal-gtk.service: Consumed 4.527s CPU time.
2024-09-09T04:46:35.846233+02:00 debian systemd[3506]: gnome-terminal-server.service: Main process exited, code=exited, status=1/FAILURE
2024-09-09T04:46:35.846268+02:00 debian systemd[3506]: gnome-terminal-server.service: Failed with result 'exit-code'.
2024-09-09T04:46:35.846403+02:00 debian systemd[3506]: gnome-terminal-server.service: Consumed 2.869s CPU time.
2024-09-09T04:46:35.846550+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.XSettings.service: Failed with result 'exit-code'.
2024-09-09T04:46:35.846690+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.XSettings.service: Consumed 3.165s CPU time.
2024-09-09T04:46:35.848339+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Color.service: Failed with result 'exit-code'.
2024-09-09T04:46:35.848424+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Color.service: Consumed 3.330s CPU time.
2024-09-09T04:46:35.848580+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Keyboard.service: Failed with result 'exit-code'.
2024-09-09T04:46:35.848736+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Keyboard.service: Consumed 2.588s CPU time.
2024-09-09T04:46:35.848881+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.MediaKeys.service: Failed with result 'exit-code'.
2024-09-09T04:46:35.849026+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.MediaKeys.service: Consumed 4.134s CPU time.
2024-09-09T04:46:35.849171+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Power.service: Failed with result 'exit-code'.
2024-09-09T04:46:35.849316+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Power.service: Consumed 4.468s CPU time.
2024-09-09T04:46:35.849454+02:00 debian systemd[3506]: org.gnome.SettingsDaemon.Wacom.service: Failed with result 'exit-code'.
debian
  • 1 respostas
  • 315 Views
Martin Hope
Marc Le Bihan
Asked: 2024-07-05 17:53:34 +0800 CST

Como ver qual instrução (endereço de memória) meu programa está executando no momento: o registro do contador do programa, através de comandos do Linux?

  • 6

Por um motivo que preciso descobrir, um aplicativo C++ parece estar preso em um contêiner docker.
Eu fiz um docker exec -it a_template_cpp bashe entrei nele.

Conheço os comandos tope pmape também posso gerar um arquivo de mapa na hora da ligação para me ajudar.

Mas não conheço os comandos do Linux que podem me mostrar o endereço que meu programa está executando no momento em que estou perguntando. Qual é o valor do registrador do contador do programa naquele momento.

Qual é o comando que devo executar para saber disso?

cpu
  • 1 respostas
  • 280 Views
Martin Hope
Marc Le Bihan
Asked: 2024-06-06 12:09:57 +0800 CST

Como notificar a equipe Debian sobre um problema cuja resolução parece inacabada? Sobre o bug de chaves mortas, digitar: `+ A dá `A e não À como antes

  • 6

Há um mês, ocorreu uma regressão no Debian 12 que fez com que chaves inoperantes não funcionassem por um tempo .
Foi um bug e eles corrigiram.

As coisas voltaram ao normal agora, exceto `+ Aque não digita mais À . Hoje produz:

`A

(se você tiver uma VM com uma versão anterior do Debian 12 antes de maio, ou um Debian 11, você pode verificar se estava funcionando uma vez: você obteve o À)

Gostaria de avisar a equipe do Debian que a resolução do bug #1070745não foi concluída.
Porque não tenho certeza se eles estão cientes disso.

Mas não conheço os passos a seguir para adicionar tal entrada a este problema.
Basta enviar um e-mail? Para que destino, com que título e com que formalismo?
Você pode me dar dicas para fazer meu relatório corretamente?

debian
  • 1 respostas
  • 11 Views
Martin Hope
Marc Le Bihan
Asked: 2024-05-22 13:37:27 +0800 CST

Tenho uma maneira mais limpa de atribuir uma string json parametrizada a uma variável bash?

  • 12

Gostaria de preparar um teste para um servidor REST petstore por meio de curl.

Para testar sua add new petAPI, preparo uma string json que contém o Petpara inserir em uma função bash que executa curl:

#!/bin/bash

# Add new pet
add_petstore() {
  local rest_url=$1

  local id_pet="$2"
  local id_category="$3"
  local category_name="$4"
  local pet_name="$5"
  local photo_url="$6"
  local tag_id="$7"
  local tag_name="$8"

  local pet_to_add="{ \
        \"id\": $id_pet, \
        \"category\": {  \
          \"id\": $id_category,  \
          \"name\": \"$category_name\"  \
        },  \
        \"name\": \"$pet_name\",  \
        \"photoUrls\": [  \
          \"$photo_url\"  \
        ],  \
        \"tags\": [  \
          {
            \"id\": $tag_id,  \
            \"name\": \"$tag_name\"  \
          }  \
        ]  \
      }"

  echo "$pet_to_add"

  curl -X 'POST' \
    "$rest_url" \
    -H 'accept: application/xml' \
    -H 'Content-Type: application/json' \
    -d "$pet_to_add"
}

add_petstore "http://localhost:8080/pet" "151" "12" "Dogs" "REX" "http://photosofrex/rex_rage.jpg" "1" "ferocious sales"

O echode $pet_to_addparece o que eu estou disposto a ter:

{         "id": 151,         "category": {            "id": 12,            "name": "Dogs"          },          "name": "REX",          "photoUrls": [            "http://photosofrex/rex_rage.jpg"          ],          "tags": [            {
            "id": 1,              "name": "ferocious sales"            }          ]        }

e add_petstoreo método me permite preparar facilmente alguns animais de estimação.


Mas a local pet_to_add=...declaração é muito suja.
Se alguém (ou eu mais tarde) precisar adaptar esse script, essa variável local não será acolhedora.

Pensei primeiro que poderia colocar seu conteúdo em um arquivo e lê-lo com uma extensão local pet_to_add=$(cat myfile). Mas isso não resolveria seus parâmetros variáveis.

Tenho uma maneira de escrever essa local pet_to_adddeclaração de maneira mais limpa?

bash
  • 3 respostas
  • 809 Views
Martin Hope
Marc Le Bihan
Asked: 2024-04-24 23:18:20 +0800 CST

Onde está o méson? build-essential ou python3, python3-pip, python3-setuptools, python3-wheel, pacotes ninja-build estão instalados, mas não estão aqui

  • 4

De acordo com os guias de instalação, executado no meu Debian 12:

  • sudo apt-get install python3 python3-pip python3-setuptools python3-wheel ninja-build
  • sudo apt install build-essential

mesondeve ser instalado no meu sistema.

E se eu fizer um sudo updatedb+locate meson | xargs -I {} dirname {} | sort | uniq

Eu tenho muitas saídas:

/data/docker/overlay2/a7ad1e9d584e8675ba05ab724dbf033bd1d83d907756e429f0c2d40f1a919cec/diff/usr/share/mime/text
/data/sauvegardes_par_rsync/home/lebihan/dev/apprentissageDev/python/python_pour_les_mathématiques/ch01/venv/lib/python3.9/site-packages/scipy
/home/lebihan/Bureau/anaconda3/pkgs/fribidi-1.0.10-h7b6447c_0/info/recipe
/home/lebihan/Bureau/anaconda3/pkgs/glib-2.68.1-h36276a3_0/info/recipe/patches
/home/lebihan/dev/apprentissageDev/python/python_pour_les_mathématiques/ch01/venv/lib/python3.9/site-packages/scipy
/home/lebihan/dev/Java/opensource/openapi-generator/samples/server/petstore/cpp-pistache/build/PISTACHE-prefix/src/PISTACHE
/home/lebihan/.local/share/JetBrains/Toolbox/apps/clion/plugins
/home/lebihan/.local/share/JetBrains/Toolbox/apps/clion/plugins/clion-meson-plugin
/home/lebihan/.local/share/JetBrains/Toolbox/apps/clion/plugins/clion-meson-plugin/lib
/home/lebihan/.mozilla/firefox/eolge1mk.default-esr/storage/default
/home/lebihan/.mozilla/firefox/eolge1mk.default-esr/storage/default/https+++mesonbuild.com
/home/lebihan/.steam/debian-installation/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240307.80401/files/share/mime/text
/snap/gnome-3-28-1804/194/usr/share/gtksourceview-3.0/language-specs
/snap/gnome-3-28-1804/194/usr/share/mime/text
/snap/gnome-3-28-1804/198/usr/share/gtksourceview-3.0/language-specs
/snap/gnome-3-28-1804/198/usr/share/mime/text
/snap/gnome-3-38-2004/140/usr/share/gtksourceview-3.0/language-specs
/snap/gnome-3-38-2004/140/usr/share/gtksourceview-4/language-specs
/snap/gnome-3-38-2004/140/usr/share/mime/text
/snap/gnome-3-38-2004/143/usr/share/gtksourceview-3.0/language-specs
/snap/gnome-3-38-2004/143/usr/share/gtksourceview-4/language-specs
/snap/gnome-3-38-2004/143/usr/share/mime/text
/usr/lib/python3/dist-packages/pygments/lexers
/usr/lib/python3/dist-packages/pygments/lexers/__pycache__
/usr/pgadmin4/venv/lib/python3.11/site-packages/pygments/lexers
/usr/share/doc/libdav1d-dev/examples
/usr/share/gtksourceview-4/language-specs
/usr/share/gtksourceview-5/language-specs
/usr/share/mime/text
/usr/share/vim/vim90/ftplugin
/usr/share/vim/vim90/indent
/usr/share/vim/vim90/syntax
/usr/src/linux-headers-6.1.0-18-common/arch/arm/include/debug
/usr/src/linux-headers-6.1.0-18-common/include/dt-bindings/clock
/usr/src/linux-headers-6.1.0-18-common/include/dt-bindings/gpio
/usr/src/linux-headers-6.1.0-18-common/include/dt-bindings/power
/usr/src/linux-headers-6.1.0-18-common/include/dt-bindings/reset
/usr/src/linux-headers-6.1.0-18-common/include/dt-bindings/sound
/usr/src/linux-headers-6.1.0-18-common/include/linux/firmware
/usr/src/linux-headers-6.1.0-18-common/include/linux/firmware/meson
/usr/src/linux-headers-6.1.0-18-common/include/linux/soc/amlogic
/usr/src/linux-headers-6.1.0-20-common/arch/arm/include/debug
/usr/src/linux-headers-6.1.0-20-common/include/dt-bindings/clock
/usr/src/linux-headers-6.1.0-20-common/include/dt-bindings/gpio
/usr/src/linux-headers-6.1.0-20-common/include/dt-bindings/power
/usr/src/linux-headers-6.1.0-20-common/include/dt-bindings/reset
/usr/src/linux-headers-6.1.0-20-common/include/dt-bindings/sound
/usr/src/linux-headers-6.1.0-20-common/include/linux/firmware
/usr/src/linux-headers-6.1.0-20-common/include/linux/firmware/meson
/usr/src/linux-headers-6.1.0-20-common/include/linux/soc/amlogic

Eu tenho um caminho que parece normal:

echo $PATH
/home/lebihan/anaconda3/bin:/home/lebihan/.local/bin:/home/lebihan/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/opt/apache-maven-3.9.4/bin:/opt/zeppelin-0.10.0-bin-all/bin:/opt/spark-3.3.0-bin-hadoop3/bin:/opt/gradle/gradle-6.9.1/bin:/opt/kafka_2.12-3.4.0/bin:/home/lebihan/.local/share/coursier//bin:/home/lebihan/.local/bin/bin:/usr/local/go/bin:/home/lebihan/.local/share/JetBrains/Toolbox/scripts:/home/lebihan/.local/share/coursier/bin

No entanto, meu comando mesonnão foi encontrado em lugar nenhum ...

$meson
bash: meson : commande introuvable

Onde poderia estar?

apt
  • 1 respostas
  • 21 Views
Martin Hope
Marc Le Bihan
Asked: 2024-04-03 03:08:07 +0800 CST

Eu tenho o Sage Math 9.5, acho que vem de um apt que já executei ou de um .deb. Mas como passar para a versão 10.3 mais recente?

  • 5

Não me lembro como instalei o SageMath uma vez, há dois anos.

Mas acho que foi por um aptcomando, talvez sudo apt install sagemath-jupyterque dê a 9.5versão do SageMath para todos, ou por meio de um .debarquivo.

Porque, quando estou executando este comando:

locate sagemath | xargs -I {} dirname {} | grep -vF '/usr/share/doc/sagemath/' | sort | uniq

Vejo que ele foi despachado para as próximas pastas:

/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/sage/features
/usr/lib/python3/dist-packages/sage/features/__pycache__
/usr/lib/python3/dist-packages/sagemath_standard-9.5.egg-info
/usr/lib/python3/dist-packages/sagenb_export/nbextension/www
/usr/lib/python3/dist-packages/sage/tests/books
/usr/lib/python3/dist-packages/sage/tests/books/computational-mathematics-with-sagemath
/usr/lib/python3/dist-packages/sage/tests/books/computational-mathematics-with-sagemath/__pycache__
/usr/lib/python3/dist-packages/sage/tests/books/computational-mathematics-with-sagemath/sol
/usr/lib/python3/dist-packages/sage/tests/books/computational-mathematics-with-sagemath/sol/__pycache__
/usr/share
/usr/share/applications
/usr/share/doc
/usr/share/doc-base
/usr/share/doc/sagemath
/usr/share/doc/sagemath-database-conway-polynomials
/usr/share/doc/sagemath-database-elliptic-curves
/usr/share/doc/sagemath-database-graphs
/usr/share/doc/sagemath-database-mutually-combinatorial-designs
/usr/share/doc/sagemath-database-polytopes
/usr/share/doc/sagemath-doc
/usr/share/doc/sagemath-jupyter
/usr/share/icons/hicolor/64x64/apps
/usr/share/icons/hicolor/scalable/apps
/usr/share/jupyter/kernels
/usr/share/jupyter/kernels/sagemath
/usr/share/lintian/overrides
/usr/share/mime/text
/usr/share/sagemath
/usr/share/sagemath/combinatorial_designs
/usr/share/sagemath/conway_polynomials
/usr/share/sagemath/cremona
/usr/share/sagemath/ellcurves
/usr/share/sagemath/graphs
/usr/share/sagemath/reflexive_polytopes
/usr/share/sagemath/reflexive_polytopes/Full2d
/usr/share/sagemath/reflexive_polytopes/Full3d
/var/cache/apt/archives
/var/lib/dpkg/info
/var/lib/swcatalog/icons/debian-bookworm-main/48x48
/var/lib/swcatalog/icons/debian-bookworm-main/64x64

A partir daqui, gostaria de seguir "o mesmo caminho" de outros usuários, que procuram usar 10.xversões.
No exemplo: o mais recente (10.3)

Mas não é fácil descobrir o que fazer. Especialmente com essa menção :

A partir do Sage 10.2, podemos recomendar as seguintes distribuições, que fornecem pacotes SageMath bem mantidos e atualizados: Arch Linux e Void Linux.

Você tem uma ideia de como devo proceder para instalar a versão mais recente do SageMath?

upgrade
  • 1 respostas
  • 17 Views
Martin Hope
Marc Le Bihan
Asked: 2024-02-11 15:49:14 +0800 CST

Debian 12 linux-image-6.1.0-18-amd64 dist-upgrade falha no módulo nvidia incompatível com GPL nvidia.ko usa símbolo somente GPL '__rcu_read_lock'

  • 11

Eu executei apt-get upgradeuma apt-get dist-upgradenova atualização notificada hoje para o Debian 12.

O último está falhando com esta mensagem, e poderemos ver mais tarde que envolve compilação do driver NVidia (eu uso o da distribuição Debian):

dkms: autoinstall for kernel: 6.1.0-18-amd64 failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
sudo apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Calcul de la mise à jour... Fait
Les NOUVEAUX paquets suivants seront installés :
  libllvm16 linux-headers-6.1.0-18-amd64 linux-headers-6.1.0-18-common linux-image-6.1.0-18-amd64
Les paquets suivants seront mis à jour :
  linux-headers-amd64 linux-image-amd64 postgresql-14
3 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/119 Mo dans les archives.
Après cette opération, 593 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Lecture des fichiers de modifications (« changelog »)... Terminé
Préconfiguration des paquets...
Sélection du paquet libllvm16:amd64 précédemment désélectionné.
(Lecture de la base de données... 822688 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-libllvm16_1%3a16.0.6-15~deb12u1_amd64.deb ...
Dépaquetage de libllvm16:amd64 (1:16.0.6-15~deb12u1) ...
Sélection du paquet linux-headers-6.1.0-18-common précédemment désélectionné.
Préparation du dépaquetage de .../1-linux-headers-6.1.0-18-common_6.1.76-1_all.deb ...
Dépaquetage de linux-headers-6.1.0-18-common (6.1.76-1) ...
Sélection du paquet linux-headers-6.1.0-18-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../2-linux-headers-6.1.0-18-amd64_6.1.76-1_amd64.deb ...
Dépaquetage de linux-headers-6.1.0-18-amd64 (6.1.76-1) ...
Préparation du dépaquetage de .../3-linux-headers-amd64_6.1.76-1_amd64.deb ...
Dépaquetage de linux-headers-amd64 (6.1.76-1) sur (6.1.69-1) ...
Sélection du paquet linux-image-6.1.0-18-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../4-linux-image-6.1.0-18-amd64_6.1.76-1_amd64.deb ...
Dépaquetage de linux-image-6.1.0-18-amd64 (6.1.76-1) ...
Préparation du dépaquetage de .../5-linux-image-amd64_6.1.76-1_amd64.deb ...
Dépaquetage de linux-image-amd64 (6.1.76-1) sur (6.1.69-1) ...
Préparation du dépaquetage de .../6-postgresql-14_14.11-1.pgdg120+1_amd64.deb ...
Dépaquetage de postgresql-14 (14.11-1.pgdg120+1) sur (14.10-1.pgdg120+1) ...
Paramétrage de linux-image-6.1.0-18-amd64 (6.1.76-1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.1.0-17-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-6.1.0-17-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-6.1.0-18-amd64
I: /initrd.img is now a symlink to boot/initrd.img-6.1.0-18-amd64
/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-18-amd64.
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
env NV_VERBOSE=1 make -j32 modules KERNEL_UNAME=6.1.0-18-amd64........(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-18-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/525.147.05/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.1.0-18-amd64 failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: erreur de traitement du paquet linux-image-6.1.0-18-amd64 (--configure) :
 le sous-processus paquet linux-image-6.1.0-18-amd64 script post-installation installé a renvoyé un état de sortie d'erreur 1
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-amd64 :
 linux-image-amd64 dépend de linux-image-6.1.0-18-amd64 (= 6.1.76-1); cependant :
 Le paquet linux-image-6.1.0-18-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-image-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Paramétrage de libllvm16:amd64 (1:16.0.6-15~deb12u1) ...
Paramétrage de linux-headers-6.1.0-18-common (6.1.76-1) ...
Paramétrage de postgresql-14 (14.11-1.pgdg120+1) ...
Paramétrage de linux-headers-6.1.0-18-amd64 (6.1.76-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-18-amd64.
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
env NV_VERBOSE=1 make -j32 modules KERNEL_UNAME=6.1.0-18-amd64........(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-18-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/525.147.05/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.1.0-18-amd64 failed!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.1.0-18-amd64.postinst line 11.
dpkg: erreur de traitement du paquet linux-headers-6.1.0-18-amd64 (--configure) :
 le sous-processus paquet linux-headers-6.1.0-18-amd64 script post-installation installé a renvoyé un état de sortie d'erreur 1
dpkg: des problèmes de dépendances empêchent la configuration de linux-headers-amd64 :
 linux-headers-amd64 dépend de linux-headers-6.1.0-18-amd64 (= 6.1.76-1); cependant :
 Le paquet linux-headers-6.1.0-18-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-headers-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour postgresql-common (257.pgdg120+1) ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
  en_us
  fr
Removing obsolete dictionary files:
Traitement des actions différées (« triggers ») pour libc-bin (2.36-9+deb12u4) ...
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-6.1.0-18-amd64
 linux-image-amd64
 linux-headers-6.1.0-18-amd64
 linux-headers-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

Olhando o que ele reclama, fiz uma pesquisa catno arquivo de log que ele aponta e encontrei:
um problema de compilação do driver da placa NVidia:

  ld -m elf_x86_64 -z noexecstack --no-warn-rwx-segments   -r -o /var/lib/dkms/nvidia-current/525.147.05/build/nvidia-uvm.o @/var/lib/dkms/nvidia-current/525.147.05/build/nvidia-uvm.mod 
  {   echo /var/lib/dkms/nvidia-current/525.147.05/build/nvidia.ko;   echo /var/lib/dkms/nvidia-current/525.147.05/build/nvidia-uvm.ko;   echo /var/lib/dkms/nvidia-current/525.147.05/build/nvidia-modeset.ko;   echo /var/lib/dkms/nvidia-current/525.147.05/build/nvidia-drm.ko;   echo /var/lib/dkms/nvidia-current/525.147.05/build/nvidia-peermem.ko; :; } > /var/lib/dkms/nvidia-current/525.147.05/build/modules.order
sh /usr/src/linux-headers-6.1.0-18-common/scripts/modules-check.sh /var/lib/dkms/nvidia-current/525.147.05/build/modules.order
make -f /usr/src/linux-headers-6.1.0-18-common/scripts/Makefile.modpost
   sed 's/ko$/o/'  /var/lib/dkms/nvidia-current/525.147.05/build/modules.order | scripts/mod/modpost -m     -o /var/lib/dkms/nvidia-current/525.147.05/build/Module.symvers -e -i Module.symvers -T - 
ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol '__rcu_read_lock'
ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol '__rcu_read_unlock'
make[3]: *** [/usr/src/linux-headers-6.1.0-18-common/scripts/Makefile.modpost:126 : /var/lib/dkms/nvidia-current/525.147.05/build/Module.symvers] Erreur 1
make[2]: *** [/usr/src/linux-headers-6.1.0-18-common/Makefile:1991 : modpost] Erreur 2
make[2] : on quitte le répertoire « /usr/src/linux-headers-6.1.0-18-amd64 »
make[1]: *** [Makefile:250 : __sub-make] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-6.1.0-18-common »
make: *** [Makefile:82 : modules] Erreur 2

O que devo fazer a partir daqui?

Estarei em perigo se reiniciar meu computador agora?
Não está no meio, entre 6.1.0-17e 6.1.0-18?

debian
  • 3 respostas
  • 2874 Views
Martin Hope
Marc Le Bihan
Asked: 2023-11-13 15:25:55 +0800 CST

Existe uma maneira de capturar a tela quando as barras de menu são abertas?

  • 5

No GNOME, gostaria de capturar uma tela para mostrar uma situação especial onde estou no IDEA IntelliJ , quando dois menus são abertos.

Janela Principal → Barra de Menu 1 → Barra de Menu 2

Mas assim que eu abrir uma dessas barras de menu, nem a tecla Windows para chamar a ferramenta Capture, nem a tecla Print Screen funcionarão (não há imagem capturada na imagespasta).

Como se a abertura de um menu fizesse com que o GNOME se tornasse totalmente modal.
Desde que eu feche os menus, posso usar a captura e a impressão da tela novamente. Mas não é isso que eu quero...

Existe uma maneira de fazer um print screen em qualquer situação?

gnome
  • 2 respostas
  • 21 Views
Martin Hope
Marc Le Bihan
Asked: 2023-08-26 00:17:45 +0800 CST

História do Linux/Debian: qual versão do Debian tornou-se capaz de baixar e instalar pacotes da Internet (com comandos apt)?

  • 5

Para minha cultura Linux: qual foi a primeira versão do Debian
a ser capaz de instalar pacotes da Internet por meio de aptcomandos?

debian
  • 2 respostas
  • 40 Views
Martin Hope
Marc Le Bihan
Asked: 2023-08-20 14:59:05 +0800 CST

Desejo matar um serviço com um "sytemctl kill logstash.service", mas SIGTERM é recebido pelo serviço, em vez de um SIGKILL. Como faço para enviar SIGKILL?

  • 6

Uma nova versão do logstash que estou usando não pode parar, tentando se conectar ao Elastic o tempo todo, enquanto não pode (um problema de autenticação, resolverei mais tarde).

a sudo systemctl stop logstash.servicenão é suficiente para pará-lo, então emiti um arquivo sudo systemctl kill logstash.service.

Mas também não o impede.

um sudo system status logstash.serviceexibe:

lebihan@debian:~$ sudo systemctl kill logstash.service

lebihan@debian:~$ sudo systemctl status logstash.service
● logstash.service - logstash
     Loaded: loaded (/lib/systemd/system/logstash.service; disabled; preset: enabled)
     Active: deactivating (stop-sigterm) since Sun 2023-08-20 07:51:21 CEST; 1h 4min ago
   Main PID: 47926 (java)
      Tasks: 176 (limit: 76997)
     Memory: 1.6G
        CPU: 28min 605ms
     CGroup: /system.slice/logstash.service
             └─47926 /usr/share/logstash/jdk/bin/java -Xms1g -Xmx1g -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.compile.invokedynamic=true -XX:+HeapDumpOnOutOfMemoryError -Djava.security.eg>

août 20 08:55:36 debian logstash[47926]: [2023-08-20T08:55:36,702][WARN ][logstash.outputs.elasticsearch][main] Attempted to resurrect connection to dead ES instance, but got an error {:url=>"http://l>
août 20 08:55:41 debian logstash[47926]: [2023-08-20T08:55:41,704][WARN ][logstash.outputs.elasticsearch][main] Attempted to resurrect connection to dead ES instance, but got an error {:url=>"http://l>
août 20 08:55:42 debian systemd[1]: logstash.service: Sent signal SIGTERM to main process 47926 (java) on client request.
août 20 08:55:42 debian logstash[47926]: [2023-08-20T08:55:42,326][WARN ][logstash.runner          ] SIGTERM received. Shutting down.
août 20 08:55:46 debian logstash[47926]: [2023-08-20T08:55:46,706][WARN ][logstash.outputs.elasticsearch][main] Attempted to resurrect connection to dead ES instance, but got an error {:url=>"ht

Por que não estou systemctl killenviando um evento SIGKILL, em vez de um SIGTERM?
E como envio um SIGKILL ao meu serviço para forçá-lo a parar, com systemctl?

kill
  • 1 respostas
  • 9 Views
Martin Hope
Marc Le Bihan
Asked: 2023-06-29 04:09:59 +0800 CST

Fazendo um "sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list" para ir do Debian 11 para 12, devo lidar com "source.list.d" no mesmo movimento?

  • 7

Estou planejando atualizar do Debian 11 para o Debian 12 em breve.

A principal ação que pretendo realizar é:

sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

O /etc/apt/sources.list.ddiretório contém .listarquivos de origem adicionais.

Você recomenda usar sednos /etc/apt/sources.list.darquivos também antes de executar o apt-get update && apt-get upgrade && apt-get dist-upgrade commands?

Devo simplesmente modificar o /etc/apt/sources.listarquivo e executar uma reinicialização?

Isso não resultaria em um sistema misto, com algumas partes rodando Debian 11 e outras rodando Debian 12?

debian
  • 1 respostas
  • 181 Views
Martin Hope
Marc Le Bihan
Asked: 2023-06-05 16:23:02 +0800 CST

Quais são os riscos de fazer apt-get upgrade(s), mas nunca apt-get dist-upgrade(s)?

  • 7

No trabalho, recebi uma VM no VirtualBox . Não tenho ideia sobre sua composição, exceto que está executando o Debian 10 .

Rapidamente, porque ferramentas como o Chrome estavam reclamando, tive que fazer um apt-get update+ upgradepara colocar os pacotes em suas versões recentes o suficiente.

Mas como ainda tenho alguns problemas (congelamento do Virtualbox ou da minha VM, não consigo decidir), estou pensando em fazer um arquivo apt-get dist-upgrade.

Em casa, eu não teria me questionado e o comando teria sido dado imediatamente. Mas no trabalho, na frente de uma VM desconhecida, estou me perguntando se é sensato.

  • Quais são os riscos (gerais) que enfrento se eu lançar um apt-get dist-upgrade?

  • Você diria, mesmo quando não sabe quais configurações de sistema operacional e software você tem abaixo de você, que é, em geral, uma boa ideia fazer isso?

  • Ao contrário, se eu me recusar a fazer qualquer coisa dist-upgradenesta " vida VM ", o que posso enfrentar? Estou condenado a encontrar alguns problemas?

apt
  • 3 respostas
  • 579 Views
Martin Hope
Marc Le Bihan
Asked: 2023-06-02 12:56:32 +0800 CST

Duas tentativas de um if com um "and" estão falhando: if [ ... ] -a [ ... ] , if [[ ... && ... ]] Por quê?

  • 9

Em um script bash, estou disposto a verificar se um parâmetro tem um valor booleano ("verdadeiro" ou "falso").
Estou tentando isso em dois scripts de duas maneiras diferentes, ambas falhando.
Eu verifiquei muitas dicas do Stack Exchange e acredito que estou fazendo o que devo, mas não é o caso.

if [ "$2" != "true" ] -a [ "$2" != "false" ]; then
  echo "Indiquez si Geoserver est en installation initiale (false) ou update (true)" >&2;
  exit 1;
fi

falha com a mensagemGeoserver.sh: 12: [: true: unexpected operator

if [[ "$3" != "true" && "$3" != "false" ]]; then
  echo "Indiquez si Kafka est en installation initiale (false) ou update (true)" >&2;
  exit 1;
fi

falha comKafka.sh: 18: [[: not found

bash
  • 2 respostas
  • 718 Views
Martin Hope
Marc Le Bihan
Asked: 2023-05-28 14:22:36 +0800 CST

apt-get -y -qq install não é silencioso (saída de entrada como: "Gatilhos de processamento para man-db"). Por que? Não quero encerrar as instruções por > /dev/null

  • 5

Estou provisionando um vagrantbox com um pequeno script executando algumas etapas.
A maioria está se apresentando apt-get -y -qq installeupdate

config.vm.provision "shell", privileged: false, inline: <<-SHELL
   sh 050_Certificats.sh
   sh 070_Utilitaires.sh
   sh 100_JDK.sh "17"
   sh 150_Postgresql-Postgis.sh "15" "3"
   sh 200_NodeJS-Angular.sh "16"
   sh 250_ELK.sh "7.x"
   sh 300_Kafka.sh "3.4.0" "2.12"
   sh 350_Geoserver.sh "2.23.1"
SHELL
#!/bin/bash
echo "050 : Installation des certificats et mise à jour"

sudo apt-get -y -qq install gnupg2 wget ca-certificates
sudo apt-get -y -qq update

Mas as apt-get -y -qq installinstruções não são silenciosas na saída ( apt-get -y -qq updatesão...). E eu gostaria de evitar a necessidade de encerrar minhas declarações > /dev/null:

==> default: Running provisioner: shell...
    default: Running: inline script
    default: 050 : Installation des certificats et mise à jour
    default: dpkg-preconfigure: unable to re-open stdin: No such file or directory
    default: Selecting previously unselected package gnupg2.
    default: (Reading database ... 
(Reading database ... 65%abase ... 5%
    default: (Reading database ... 70%
    default: (Reading database ... 75%
    default: (Reading database ... 80%
    default: (Reading database ... 85%
    default: (Reading database ... 90%
    default: (Reading database ... 95%
(Reading database ... 68876 files and directories currently installed.)
    default: Preparing to unpack .../gnupg2_2.2.27-2+deb11u2_all.deb ...
    default: Unpacking gnupg2 (2.2.27-2+deb11u2) ...
    default: Setting up gnupg2 (2.2.27-2+deb11u2) ...
    default: Processing triggers for man-db (2.9.4-2) ...
apt
  • 1 respostas
  • 17 Views
Martin Hope
Marc Le Bihan
Asked: 2023-04-17 12:18:25 +0800 CST

Como posso testar um arquivo .service (systemd), de seu caminho de desenvolvimento, antes de colocá-lo em /etc/systemd/system?

  • 6

Eu criei um arquivo de serviço, mas é o meu primeiro.

Eu me pergunto o que poderia acontecer se eu colocasse um serviço mal escrito no /etc/systemd/systemdiretório.
Meu sistema pode não reiniciar da próxima vez?

...Gostaria de testá-lo antes de colocá-lo lá.

[Unit]
Description=ecoemploi backend métier
After=network-online.target

[Service]
Type=simple
User=%i
Restart=no

ExecStart=/home/lebihan/dev/Java/comptes-france/metier-et-gestion/ApplicationMetierEtGestion/java \
    --add-exports java.base/sun.nio.ch=ALL-UNNAMED \
    --add-opens java.base/java.util=ALL-UNNAMED \
    --add-opens java.base/java.nio=ALL-UNNAMED \
    --add-opens java.base/java.lang=ALL-UNNAMED \
    --add-opens java.base/java.lang.invoke=ALL-UNNAMED \
    -jar target/application-metier-et-gestion.jar

# Configures the time to wait before service is stopped forcefully.
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target

Não encontrei uma opção para systemctliniciar o my ecoemploi-back-metier.servicede seu diretório dev atual, em vez de pesquisá-lo em seu /etc/systemd/servicecaminho.

Qual a forma de fazer o teste que estou disposto a fazer?

systemd
  • 1 respostas
  • 26 Views
Martin Hope
Marc Le Bihan
Asked: 2023-04-16 13:36:33 +0800 CST

Como obter o PID de um comando java iniciado por um script? Eu só recebo o PID do script

  • 7

Gostaria de armazenar o pid de um comando Java , para poder pará-lo posteriormente.

Esse java roda um servidor, então ele não vai terminar sozinho, impossibilitando uma $!leitura.
Mas lendo $$me retorna o pid do script bash, não o do comando Java ...

Meu start.shroteiro é este:

#!/bin/bash
echo $$

java --add-exports java.base/sun.nio.ch=ALL-UNNAMED \
   --add-opens java.base/java.util=ALL-UNNAMED \
   --add-opens java.base/java.nio=ALL-UNNAMED \
   --add-opens java.base/java.lang=ALL-UNNAMED \
   --add-opens java.base/java.lang.invoke=ALL-UNNAMED \
   -jar target/application-metier-et-gestion.jar

ele exibe: 204630então inicia o servidor.

Mas um ps auxme mostra:

lebihan   204630  0.0  0.0   6820  3184 pts/1    S+   07:31   0:00 /bin/bash ./start.sh
lebihan   204631 90.8  1.6 29503752 1099948 pts/1 Sl+ 07:31   0:46 java --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-opens j

Como posso obter o 204631também, para poder armazená-lo e depois matar meu servidor java?

bash
  • 1 respostas
  • 103 Views

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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