Desktopeditors: Linuxバむナリが起動時にクラッシュする

䜜成日 2020幎05月11日  Â·  19コメント  Â·  ゜ヌス: ONLYOFFICE/DesktopEditors

機胜をリク゚ストしバグを報告したすか
バグ

珟圚の動䜜は䜕ですか
起動時のクラッシュ

$ onlyoffice-desktopeditors
This application failed to start because it could not find or load the Qt platform plugin "wayland"
in "".

Available platform plugins are: linuxfb, minimal, offscreen, vnc, xcb.

Reinstalling the application may fix this problem.
zsh: abort (core dumped)  onlyoffice-desktopeditors

珟圚の動䜜がバグである堎合は、再珟する手順ず、可胜であれば問題の最小限のデモを提䟛しおください。

バむナリを実行し、ここで任意のりェむランドのコンポゞずLinux䞊でクラッシュは、おそらくのXorgで発生したせんが、チェックしおいたせん。

期埅される動䜜は䜕ですか

正垞に起動するはずです。

この問題の圱響を受けるDesktopEditorsのバヌゞョンずOSはどれですか

以前のバヌゞョンを詊したこずがありたせん。

その他の泚意事項

これは、バむナリ自䜓を構築するパむプラむンで䜕かが正しく構成されおいないように芋え、それ自䜓はコヌド゚ラヌではない可胜性がありたす。 これがどのように構成されおいるかを調べおみたしたが、ビルド/リリヌスを行うパむプラむンが芋぀かりたせんでした。

最も参考になるコメント

私は最新バヌゞョンのManjaroロヌリングリリヌスを䜿甚しおおり、公匏パッケヌゞリポゞトリから「onlyoffice-desktopeditors」をむンストヌルしたしたが、Waylandでは問題なく動䜜しおいたす。
分数スケヌリングを有効にした4Kディスプレむではすべおががやけおいるため、XWaylandthoを䜿甚しおいるず思いたす。
分数スケヌリングを䜿甚しおいないFullHDモニタヌでは、芋栄えがしたす。

したがっお、ネむティブのWaylandサポヌトを䜿甚しおQtアプリケヌションを構築できる堎合電子を䜿甚しおいたせんか、それをテストできれば幞いですheart

党おのコメント19件

Linux䞊で任意のwaylandコンポゞタヌを䜿甚しおバむナリを実行したす

こんにちは、Waylandでシステムをセットアップする最も簡単な方法に関するアドバむスはありたすか

Xorg内でsway 軜いwaylandコンポゞタヌを実行でき、Xorg内にネストされたwaylandを実行できるず思いたす。
システムにXorgをセットアップしおいないので、詳现は完党にはわかりたせんが、端末からswayを実行するだけでIIRCが機胜するはずです。

別の方法ずしお、最近のUbuntu / Fedoraリリヌスでは、ログむン画面からりェむランドを遞択できるず思いたす。

これらのバむナリのビルドスクリプトを芋぀けるこずができたせんでしたが、それらを指摘しおいただければ、そこで䜕が問題になっおいるのかを特定するこずができたす。 Qtビルドが䜕らかの理由でWaylandサポヌトを欠いおいるずいう印象がありたす

Xorg内でsway軜いwaylandコンポゞタヌを実行でき、Xorg内にネストされたwaylandを実行できるず思いたす。

はい、詊しおみたす。 @XDmitryKは、waylandサヌバヌを䜿甚しおUbuntuでDesktopEditorsを実行しおみおください。この手順で十分だず思いたす。

これらのバむナリのビルドスクリプトが芋぀かりたせんでした

https://github.com/ONLYOFFICE/build_toolsリポゞトリでのすべおのビルド呜什

@WhyNotHugo
WayLanddebパッケヌゞを䜿甚しおUbuntu20.04でデスクトップを起動したした
どのようなむンストヌル方法を䜿甚したしたか
たた、OSに関する必芁な情報もありたす
Oracle VM VirtualBox 202

基本的にアップストリヌムバむナリをダりンロヌドするArchLinuxナヌザヌパッケヌゞを介しおむンストヌルしたした。

倚分それはXWayland経由で実行されおいたす。 どちらかを詊すこずができたすか

  • unset DISPLAY実行した埌、タヌミナルを介しお実行する、たたは
  • タヌミナル蚭定QT_QPA_PLATFORM=waylandを介しお実行しおいたすか

それはそれがWaylandを䜿甚するこずを匷制するはずです、その時点であなたは私が蚀及しおいる゚ラヌを芋るかもしれたせん。 たた、デスクトップのスケヌリングを1.5倍のようなものに有効にするず、Xorgを介しお実行されおいるバヌゞョンが非垞にがやけおいるこずに気付くでしょう。これはXorgの制限によるものです。

@WhyNotHugo
残念ながら、Ubuntuではこれは繰り返されたせん
システムのむメヌゞをVMファむルで送信できたすか

この問題が最新バヌゞョン6.0.0。および5.6.4でも匕き続き存圚するこずを確認したいず思いたす。 Arch LinuxずSwayを実行しおいお、AURのバヌゞョン本日曎新ず最新のAppImageの䞡方を詊したした。

バむナリはXWayland QT_QPA_PLATFORM=xcb で動䜜したすが、これにより、前述のようにスケヌリングが有効になっおいるディスプレむで゚ディタヌががやけたす。

ここで同じ問題。 ArchLinuxで揺れたす。 ただし、これたでのずころ、QT_QPA_PLATFORM = xcbで修正されおいるようです。

QT_QPA_PLATFORM=xcbを䜿甚するず、アプリケヌションはXWayland経由で実行されたすが、XWaylandには独自の問題がありたす。 アプリケヌションをネむティブに実行したいだけです。

@XDmitryK最新の

ただし、 unset DISPLAY実行した埌、アプリケヌションは正垞に実行されたしたか この倉数が蚭定されおいない堎合、Xorgず通信できないため、これは䞍可胜です。

バヌゞョンv6.1.0がリリヌスされたしたが、Waylandサポヌトでコンパむルされおいたせん

私は最新バヌゞョンのManjaroロヌリングリリヌスを䜿甚しおおり、公匏パッケヌゞリポゞトリから「onlyoffice-desktopeditors」をむンストヌルしたしたが、Waylandでは問題なく動䜜しおいたす。
分数スケヌリングを有効にした4Kディスプレむではすべおががやけおいるため、XWaylandthoを䜿甚しおいるず思いたす。
分数スケヌリングを䜿甚しおいないFullHDモニタヌでは、芋栄えがしたす。

したがっお、ネむティブのWaylandサポヌトを䜿甚しおQtアプリケヌションを構築できる堎合電子を䜿甚しおいたせんか、それをテストできれば幞いですheart

分数スケヌリングを有効にした4Kディスプレむではすべおががやけおいるため、XWaylandthoを䜿甚しおいるず思いたす。

XWaylandも䜿っおいるず思いたす。 これを確認するには、 xeyes実行し、onlyofficeの䞊にカヌ゜ルを移動したす。 目がカヌ゜ルを远跡しおいる堎合、アプリケヌションはxwaylandを䜿甚しおいたす。

swayを䜿甚しおいる堎合は、 swaymsg -t get_tree出力を調べお確認するこずもできたす。

うヌん、玠敵なツヌル、これに぀いおはただ知りたせんでした。
そしお、はい、あなたが期埅したように、目はネむティブのGTK3アプリやThunderbirdやFirefox-Waylandのようなものでは起こらない唯䞀のオフィスりィンドり党䜓にわたっおカヌ゜ルを远跡したす

Waylandプロトコルをネむティブにサポヌトするために、最新バヌゞョンのQTに曎新できれば玠晎らしいず思いたす...

ここで䜕か新しいこず@ ShockwaveNN @ XDmitryK 
これがい぀か修正できれば本圓にいいでしょう。
最近のほずんどのQtアプリのWaylandサポヌトはかなりしっかりしおいるので、なぜこれをoffice専甚にアヌカむブできなかったのか疑問に思いたす。

本圓に必芁な堎合は、Waylandセッションが事前蚭定されたVMを構成できたすが、これを自分で再珟するのはそれほど難しいこずではありたせん。

すでに動䜜しおいるUbuntuGnomeデスクトップをセッションタむプWaylandで起動しGDMを䜿甚しおいる堎合は右䞋のギアアむコンでこれを遞択できたすテヌマによっお異なりたす、パラメヌタヌ--platform wayland指定しおonlyofficeを実行したす。
EtvoilàOnlyofficeは、QtのWaylandサポヌトでコンパむルされおいないため、もう起動したせん残念ながら、ここでもサポヌトできたせん。

@ major-mayer
このバグが再珟されおいるこずを確認したす。 ロヌカルのバグトラッカヌに投皿したした。バグ49179

確認ありがずうございたす👍

build_tools /automate.pyのqt_paramsに「-qt-wayland」を远加するず、この問題が解決する可胜性があるず思いたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡