AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1454883
Accepted
cipricus
cipricus
Asked: 2023-02-15 02:10:11 +0800 CST2023-02-15 02:10:11 +0800 CST 2023-02-15 02:10:11 +0800 CST

O reprodutor de vídeo Haruna (snap) não está funcionando - erro libmsrpc3.so.0

  • 772

Eu queria experimentar o player Haruna mais recente (0.10.3), mas não está disponível como aptinstalação (que é 0.9.3), e depois de instalar a snapversão, recebo isto:

env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/haruna_haruna.desktop /snap/bin/haruna %u /snap/haruna/11/usr/bin/haruna: error while loading shared libraries: libmsrpc3.so.0: cannot open shared object file: No such file or directory

Li aqui que poderia tentar sudo apt-get install --reinstall samba-libs, mas não funcionou.


Nota após aceitar a resposta:

  • a versão pretendida 0.10 não estava disponível no snapstore, mas apenas no flathub; a versão flatpak 0.10 não é afetada por esse problema;
  • a resposta aceita refere-se à única versão snap disponível no momento da pergunta (0.9), aquela afetada pelo problema
kubuntu
  • 1 1 respostas
  • 40 Views

1 respostas

  • Voted
  1. Best Answer
    popey
    2023-02-15T06:36:54+08:002023-02-15T06:36:54+08:00

    Confirmado que o aplicativo instantâneo está quebrado. A biblioteca "ausente" é de fato enviada no snap, mas não está em algum lugar no caminho que o aplicativo procurará.

    $ ls -l /snap/haruna/current/usr/lib/x86_64-linux-gnu/samba/libmsrpc3.so.0 
    -rw-r--r-- 1 root root 145712 Jul 18  2022 /snap/haruna/current/usr/lib/x86_64-linux-gnu/samba/libmsrpc3.so.0
    

    O editor precisa modificar a LD_LIBRARY_PATHseção environmentdeles snapcraft.yamlpara algo assim:

    LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/samba/

    Como alternativa, como solução alternativa, você pode corrigi-lo localmente, temporariamente.

    Baixe o snap

    $ mkdir ~/harunatemp
    $ cd ~/harunatemp
    $ snap download haruna --candidate
    Fetching snap "haruna"
    Fetching assertions for "haruna"
    Install the snap with:
       snap ack haruna_11.assert
       snap install haruna_11.snap
    

    Desempacote o snap

    $ unsquashfs haruna_11.snap
    Parallel unsquashfs: Using 16 processors
    2267 inodes (4522 blocks) to write
    
    [===========================|] 6789/6789 100%
    
    created 1971 files
    created 280 directories
    created 280 symlinks
    created 0 devices
    created 0 fifos
    created 0 sockets
    created 16 hardlinks
    
    

    Modifique o snap

    Eu uso nano, mas você pode usar qualquer editor de texto que desejar.

    $ nano ~/harunasnap/squashfs-root/meta/snap.yaml
    

    Altere esta linha:

    LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib/x86_64-linux-gnu/

    Para isso:

    LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/:$SNAP/usr/lib/x86_64-linux-gnu/samba/

    Nota: Tenha cuidado para preservar o recuo, yaml é exigente.

    O CTRL+X para salvar.

    Reembale o snap

    $ snap pack squashfs-root
    built: haruna_0.9.1_amd64.snap
    

    Instale o encaixe

    $snap install ./haruna_0.9.1_amd64.snap --dangerous
    haruna 0.9.1 installed
    

    Execute o snap

    $ snap run haruna
    

    Grande sucesso!

    Captura de tela de Haruna

    Embora isso não forneça a versão que você deseja, esperamos que explique a você ou a qualquer outra pessoa como consertar um snap :D

    • 1

relate perguntas

Sidebar

Stats

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

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve