• Re: Fwd: Problem updating when processor does not support SSE2

    From =?ISO-8859-1?Q?Aur=E9lien_COUDERC?=@21:1/5 to All on Sun Dec 29 09:50:01 2024
    Moving to debian-kde as this is more of a user question.



    Le 28 décembre 2024 21:13:26 GMT+01:00, marcelo cripe <marcelocripe@gmail.com> a écrit :
    Hello, Debian Qt/KDE Maintainers.

    Could you please check the problem I described to Bastien Roucariès (rouca) >about the hard dependency of the "libqt5webenginewidgets5" or >"libqt5webenginecore5" package that requires the "sse2-support" package >without checking whether the processor supports the SSE2 instruction or not?

    Thank you very much for being maintainers of several Debian packages.

    - - - - -

    Olá, Debian Qt/KDE Maintainers.

    Por favor, vocês poderiam verificar o problema que descrevi ao Bastien >Roucariès (rouca) sobre a dependência rígida do pacote dos >"libqt5webenginewidgets5" ou "libqt5webenginecore5" que exige o pacote >"sse2-support" sem verificar se o processador é compatível ou não com a >instrução SSE2?

    Muito obrigado por serem mantenedores de vários pacotes do Debian.


    ---------- Forwarded message ---------
    De: marcelo cripe <marcelocripe@gmail.com>
    Date: sáb., 28 de dez. de 2024 às 17:03
    Subject: Re: Problem updating when processor does not support SSE2
    To: Bastien Roucariès <rouca@debian.org>


    Thank you very much.

    Muito obrigado.

    Em sáb., 28 de dez. de 2024 às 17:00, Bastien Roucariès <rouca@debian.org> >escreveu:

    Le samedi 28 décembre 2024 19:58:11 UTC, vous avez écrit :
    Thank you for responding to my email.
    Can I copy and paste your response into the antiX forum so that other
    people can see it?

    Yes you can

    Bastien

    Obrigado por responder ao meu e-mail.
    Eu posso copiar e colar a sua resposta no fórum do antiX para que as
    outras
    pessoas tomem conhecimento?

    Em sáb., 28 de dez. de 2024 às 14:05, Bastien Roucariès <
    rouca@debian.org>
    escreveu:

    Le samedi 28 décembre 2024, 14:29:31 UTC marcelo cripe a écrit :
    Hello, Bastien Roucariès.

    Hi

    The problem lie in libqt5webenginecore5 that need sse2

    Like chrome

    It is free software you could patch

    rouca

    I am marcelocripe and I am sending you this message to report a
    problem
    that occurred during the update when the processor is not compatible >> with
    the SSE2 instruction and even so you tried to install the
    "sse2-support"
    package.

    I don't know how to convey all the details clearly and I kindly ask
    you
    to
    read the analysis that Robin posted in the thread


    https://www.antixforum.com/forums/topic/problem-in-the-antix-23-update-when-the-processor-is-not-compatible-with-sse2/
    where I asked for help on the antiX forum.

    What I can explain to you in a simple way is the following: the AMD
    Sempron
    2200+ 32-bit processor only supports the "pae" and "sse"
    instructions, as
    you can see in the result of the command below. When antiX 23 (which >> is
    based on Debian 12) was performing the upgrade process, the
    "antix-viewer"
    program required the "libqt5webenginewidgets5" package, which in turn >> > > > depends on the "sse2-support" package. apt tried to install the
    "sse2-support" package on a processor that does not support the SSE2 >> > > > instruction set.

    cp8@antix8:~
    $ inxi -C
    CPU:
    Info: single core model: AMD Sempron 2200+ bits: 32 type: UP cache:
    L2: 256 KiB
    Speed (MHz): 1500 min/max: N/A core: 1: 1500
    cp8@antix8:~
    $

    cp8@antix8:~
    $ inxi -Ca | grep “Flags”
    Flags: pae sse
    cp8@antix8:~
    $

    Robin is much clearer about the information than I am. He instructed >> me
    to
    report the problem to you, but all I can really do is ask you to
    read the
    entire thread. Please disregard the part about Mame, which has
    nothing to
    do with the problem. The dependencies were mismatched and "apt" got
    into
    a
    "vicious circle" that it couldn't get out of until I used the
    commands
    that
    abc-nix kindly taught me.

    The computer in question belongs to a relative on whom I installed
    antiX
    23
    (which is based on Debian 12) instead of antiX 21 (which is based on >> > > Debian
    11).

    If I need to report more information from my relative's computer, I
    can
    only do so after work hours, because my relative lives on the way
    from my
    work to my house. But to do that, I have to get off the bus and go
    to my
    relative's house, execute the commands to be reported to you, and
    then
    I'll
    have to get on the bus again to go home.

    I'd like to take this opportunity to express my sincere gratitude for >> > > your
    volunteer work in maintaining several Debian packages. I help
    GNU/Linux
    grow here in Brazil as a volunteer translator for my language
    "pt_BR", I
    help with testing programs and antiX ISOs when I have free time, and >> I
    also
    share almost everything I've learned with the various teachers on the >> > > antiX
    forum on the YouTube channel
    https://www.youtube.com/@antixlinuxemportugues.

    Thank you very much.

    marcelocripe
    (Original text in Brazilian Portuguese language)

    - - - - -

    Olá, Bastien Roucariès.

    Eu sou marcelocripe e envio esta mensagem para você com o objetivo de >> > > > reportar um problema que ocorreu na atualização quando o processador >> não
    é
    compatível com a instrução SSE2 e mesmo assim tentou instalar o
    pacote
    "sse2-support".

    Eu não sei transmitir todos os detalhes com clareza e peço
    encarecidamente
    que você leia as análises que o Robin postou no tópico


    https://www.antixforum.com/forums/topic/problem-in-the-antix-23-update-when-the-processor-is-not-compatible-with-sse2/
    onde pedi ajuda no fórum do antiX.

    O que eu consigo te explicar de maneira simplória é o seguinte, o
    processador da AMD Sempron 2200+ de 32 bits possui suporte apenas as >> > > > instruções "pae" e "sse", como você pode visualizar no resultado do
    comando abaixo. Quando o antiX 23 (que é baseado no Debian 12) estava >> > > > realizando o processo de atualização, o programa "antix-viewer"
    requereu
    o
    pacote "libqt5webenginewidgets5", que por sua vez depende do pacote
    "sse2-support". O apt tentou instalar o pacote "sse2-support" em um
    processador que não possui suporte à instrução SSE2.

    cp8@antix8:~
    $ inxi -C
    CPU:
    Info: single core model: AMD Sempron 2200+ bits: 32 type: UP cache:
    L2: 256 KiB
    Speed (MHz): 1500 min/max: N/A core: 1: 1500
    cp8@antix8:~
    $

    cp8@antix8:~
    $ inxi -Ca | grep “Flags”
    Flags: pae sse
    cp8@antix8:~
    $

    O Robin possui muito mais clareza nas informações do que eu. Ele me >> > > > instruiu a reportar para você o problema, mas o que eu realmente
    posso
    fazer é pedir para você ler todo o tópico. Por favor, desconsidere a
    parte
    sobre o Mame que não tem nada haver com o problema. As dependências >> > > ficaram
    desencontradas e o "apt" entrou em um "círculo vicioso" que não
    conseguiu
    sair até eu utilizar os comandos que o abc-nix gentilmente me
    ensinou.

    O computador em questão é de um parente que eu instalei o antiX 23 >> (que é
    baseado no Debian 12) no lugar do antiX 21 (que é baseado no Debian >> 11).

    Se eu precisar reportar mais informações a partir do computador do >> meu
    parente, eu só poderei fazer isso após o horário do meu trabalho, >> porque
    o
    meu parente mora no trajeto do caminho do meu trabalho para a minha
    casa.
    Mas para isso, eu tenho que desembarcar do ônibus ir até a casa do >> meu
    parente, realizar os comandos para serem reportados para você e
    depois eu
    terei que embarcar no ônibus novamente para ir até a minha casa.

    Eu aproveito esta mensagem para registrar os meus sinceros
    agradecimentos
    pelo seu trabalho voluntários em ser o mantenedor de vários pacotes >> do
    Debian. Eu ajudo o GNU/Linux a crescer aqui no Brasil na condição de >> > > > tradutor voluntário para o meu idioma "pt_BR", ajudo com testes em
    programas e nas ISOs do antiX quando tenho tempo livre, e ainda
    compartilho
    quase tudo que consegui aprender com os vários professores do fórum >> do
    antiX no canal do YouTube
    https://www.youtube.com/@antixlinuxemportugues
    .

    Muito obrigado.

    marcelocripe

    If I understand it correctly (and frankly the discussion above is unreadable, please summarise topics in a readable way when forwarding to a mailing list…) the issue is that you want to use software that requires SSE2 instructions on a CPU that don't
    have these instructions, which is… not possible.

    The purpose of the sse2-support dependency is to prevent you from installing software that will crash at runtime due to the missing CPU instructions in you hardware. That's the case for chromium based browsers and the Qt WebEngine module that wraps
    chromium to display web contents inside Qt apps.

    So you'll have to either do without the software requiring Qt WebEngine, or find more recent hardware.


    Happy hacking,
    --
    Aurélien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?ISO-8859-1?Q?Aur=E9lien_COUDERC?=@21:1/5 to All on Sun Dec 29 14:50:01 2024
    [Please keep the mailing list in recipient or cc]

    Le 29 décembre 2024 13:43:53 GMT+01:00, marcelo cripe <marcelocripe@gmail.com> a écrit :
    Hello, Aurélien.

    Hi Marcelo,

    […]

    Did you read what Robin explained about the possible reasons why the >"sse2-support" package is being installed even when the processor does not >support SSE2?

    Yes, what I'm trying to say is that packages depend on sse2-support for a reason : it means these packages will only run on CPUs with SSE2 instructions.

    So your only option with this hardware is to uninstall all packages depending on sse2-support.

    Or running Debian on newer hardware.


    --
    Aurélien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)