Debian Bullseye에서 LibreOffice Draw가 충돌하는 것을 어떻게 막나요?

Debian Bullseye에서 LibreOffice Draw가 충돌하는 것을 어떻게 막나요?

Debian 10에서 11로 전환한 후에는 LibreOffice Draw 7.0을 더 이상 열 수 없습니다.

기존 파일을 열고 새 파일을 시작하려고 합니다. Draw를 어떻게 열더라도 다음 메시지와 함께 충돌이 발생합니다.

Due to an error, LibreOffice crashed. All the files you were working on will now be saved.
Next time the LibreOffice is launched, your files will be recovered automatically.

기존 파일을 열거나 새 파일을 만들려고 하면 충돌이 발생하고 어떤 열기 방법을 선택하든 관계없이 즉시 빈 파일의 문서 복구를 추출하려고 시도한 다음 다시 충돌합니다.

Please ensure that a JVM and the package libreoffice-java-common
is installed.
If it is already installed then try removing ~/.config/libreoffice/4/user/config/javasettings_Linux_*.xml
Warning: failed to read path from javaldx

(soffice:4787): dbind-WARNING **: 14:29:52.992: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
  • 위의 오류는 Draw가 실행 중인 다른 데비안 컴퓨터에서 발생하므로 오류와 관련이 없다고 생각합니다.

나는 몇 가지를 시도했습니다:

  • 전체 LibreOffice 설치를 지우고 다시 설치해 보세요.
  • .configLibreOffice 관련 파일을 삭제해 보세요 .
  • 명령줄에서 실행을 시도했지만 충돌과 관련된 메시지가 표시되지 않습니다.
  • 안전 모드에서 실행해 보았으나 아무런 변화가 없었습니다.
  • 이미 설치되어 있습니다 libreoffice-gtk3(어떤 사람들은 설치하지 않으면 충돌이 발생할 것이라고 말합니다).
  • LibreOffice Write와 Calc는 잘 작동합니다.

LibreOffice Draw 충돌 문제를 해결하는 방법은 무엇입니까?

고쳐 쓰다:

journalctl이는 Draw를 열려고 할 때마다 보고되지만 Write와 같은 유효한 도구를 열 때는 보고되지 않습니다.

Jul 08 15:35:20 debian audit[2833]: AVC apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/home/village/Projects/Textbooks/Popups/Core/2022-07-05_glossary.data" pid=2833 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Jul 08 15:35:20 debian kernel: audit: type=1400 audit(1657316120.083:15): apparmor="ALLOWED" operation="open"

고쳐 쓰다: 충돌 처리를 비활성화한 상태에서 실행하면 libreoffce --norestore다음 오류가 인쇄되는 것을 발견했습니다.

Fatal exception: Signal 6

더미:

/usr/lib/libreoffice/program/libuno_sal.so.3(+0x3dc53)[0x7f3a8d719c53]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x3ddc2)[0x7f3a8d719dc2]
/lib/x86_64-linux-gnu/libc.so.6(+0x3bd60)[0x7f3a8d547d60]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x141)[0x7f3a8d547ce1]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x123)[0x7f3a8d531537]
/usr/lib/libreoffice/program/libmergedlo.so(+0x1188b91)[0x7f3a8e8cab91]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2255cf0)[0x7f3a8f997cf0]
/usr/lib/libreoffice/program/libmergedlo.so(+0x32fcfb9)[0x7f3a90a3efb9]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x17412)[0x7f3a8d6f3412]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x3dd2f)[0x7f3a8d719d2f]
/lib/x86_64-linux-gnu/libc.so.6(+0x3bd60)[0x7f3a8d547d60]

답변1

나는 의견을 간절히 바라는 몇 가지 가능한 해결책을 작성할 것입니다.

  1. 다시 설치하고 설치해 보세요
apt purge libreoffice*
apt autoremove
apt install libreoffice
  1. 멈춰서 apparmor달려라draw

  2. wayland뷰어에 몇 가지 문제가 있습니다.debian 11

  • kde예를 들어 두 번째 데스크톱을 실행해 본 cinnamon다음 실행할 수 있습니다.draw
  • x11에서 으로 전환한 경우 wayland두 가지를 함께 설치하고 한 번 실행해 보고 x11wayland다 또는 둘 중 하나에 문제가 있는지 확인할 수 있습니다.
  1. LibreOffice실행 및 복구에 필요한 모든 패키지, 연결 및 종속성을 다시 확인하고 다시 설치하십시오.

  2. gdm3또한 lightdm몇 가지 sddm문제 가 있습니다.debian 11waylandx11

  3. non-free몇 가지 문제 와 일부 backports패키지가 있었던 것으로 기억합니다.

회사에서는 과거에 데비안 11부터 시작해서 몇 가지 문제가 있었기 때문에 여전히 데비안 10.9를 사용하고 있지만 그것은 단지 내 의견일 뿐입니다!

고쳐 쓰다:

Fatal exception: Signal 6

패키지에 뭔가 문제가 있는 것 같습니다.

종속성 패키지를 확인하세요.

종속 패키지를 나열하는 방법(역 종속성)은 무엇입니까?

apt-r은 Debian 11(Bullseye)에 의존합니다.

패키지: apt-rdependents (1.3.0-7) 패키지 종속성을 재귀적으로 나열 |

치명적인 예외 확인: 신호 6:

arm64의 libreoffice, 'com::sun::star::uno::RuntimeException' 인스턴스 발생 후 호출 종료 \ 치명적인 예외: 신호 6

치명적인 예외: 신호 6

LibreOffice 7.3.2는 계속 코어를 덤프합니다.

문서를 로드하는 중이나 로드 직후에 Writer가 갑자기 충돌합니다.

libreoffice-nlpsolver에 대한 종속성이 더욱 엄격해져야 합니다.

업데이트, 업그레이드, 다운그레이드, 복구, 패키지 정리에 이 방법이 작동하지 않으면 데스크탑 및 nr.3을 사용해 보십시오. 가능하다면 5.

먼저 새로 설치하는 sources데 이것을 사용하겠습니다.packages/etc/apt/sources.listdebian 11update & upgrade

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main

deb http://deb.debian.org/debian-security/ bullseye-security main
deb-src http://deb.debian.org/debian-security/ bullseye-security main

deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main

답변2

컴퓨터 하드 드라이브를 완전히 다시 포맷하고, 새 설치 미디어를 만들고, 최신 버전의 Debian Bullseye를 설치한 후에도 여전히 이 문제가 발생합니다.

많은 시행착오 끝에 설치 직후 충돌이 멈췄다는 사실을 발견했습니다 libreoffice-impress.

답변3

다음을 통해 기본 LibreOffice 배포 패키지를 설치할 수 있습니다.

$ sudo apt install libreoffice

하지만 해당 웹사이트에서 최신 버전의 LibreOffice를 설치하는 것을 권장합니다.libreoffice.org.

LibreOffice 7.4를 쉽게 설치할 수 있는 .deb 파일 세트로 다운로드할 수 있는 다운로드 페이지는 다음과 같습니다.

https://www.libreoffice.org/download

그런 다음, 다음 명령을 사용하여 다운로드한 패키지의 압축을 풉니다.

$ tar zxf LibO_*.tar.gz

그런 다음 .deb 파일을 설치하십시오.

$ cd LibO_*/DEBS
$ sudo dpkg -i *.deb

답변4

편집하다:명확성과 설명

Udev 문제 수정

Draw에 연결되지 않은 udev 문제를 해결하려면 sudo apt-get install at-spi2-core.

LO 복권 추락

이제 핵심 질문으로 넘어갑니다. 수행 중인 작업에 따라 이것이 구성 문제이거나 LO Draw 버그(또는 둘의 조합) 문제라고 말하는 것이 안전합니다.

의류 라인:

Jul 08 15:35:20 debian audit[2833]: AVC apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/home/village/Projects/Textbooks/Popups/Core/2022-07-05_glossary.data" pid=2833 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000

의류가 작업을 통해 파일을 열 수 있음을 알려줍니다 "/home/village/Projects/Textbooks/Popups/Core/2022-07-05_glossary.data"(의류와 관련이 없는지 확인하기 위해 - 테스트를 위해 일시적으로 중지하는 데 사용할 수 있음 sudo systemctl stop apparmor).

나는 다음을 수행할 것입니다:

  1. 파일 권한을 확인 chmod하고 chown필요한 경우 파일을 로그인할 수 있도록 조정합니다.

/home/village/Projects/Textbooks/Popups/Core/2022-07-05_glossary.data

  1. 파일 자체에 불일치가 있는지 확인하십시오.

  2. ~/.profile또는 오류가 ~/.bash_profile있는지 확인하세요 ~/.bash_login. 예를 들어 잘못된 파일을 가리키는 경우입니다.

관련 정보