WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Veyon Master  (Read 215 times)

Offline twingsister

  • Newbie
  • *
  • Posts: 9
Veyon Master
« on: March 23, 2025, 09:42:30 AM »
There is a .deb for this package
https://github.com/veyon/veyon/releases/download/v4.9.4/veyon_4.9.4.0-debian.12_amd64.deb

I am about to try to install this. Can someone point what to read here to help.

Veyom works fine on Windows and is great to manage the school lab and guide lessons.

Presently I am working to build an instance of dCore Bionic with a browser (Vivaldi) a calculator (Numworks) and an IWB  (OpenBoard) to be uploaded on two dozens of  tiny unexpensive SSD with Clonezilla to get a working labo from a bunch of dusty abandoned W7 machines. Think this could be of general interest. Up to now WiFi and Vivaldi are working. Now is time to try to add Veyon. Hope to receive hints or shall I simply sce-deb2sce the above deb?

Offline twingsister

  • Newbie
  • *
  • Posts: 9
Re: Veyon Master
« Reply #1 on: March 23, 2025, 03:56:01 PM »
Tried sce-deb2sce and found that a number of binaries goes to a correct place with sce-load. Running fails missing Qt libraries.
Think I am missing some obvious aspect about packing libraries in the SCE.
Veyon is distributed as ppa too. Installed sce-ppa-add and sce-import looks for ppa but does not follow ppa.
Need some help

Offline twingsister

  • Newbie
  • *
  • Posts: 9
Re: Veyon Master
« Reply #2 on: March 24, 2025, 04:24:48 AM »
Posted to github veyon here
« Last Edit: March 24, 2025, 04:26:54 AM by twingsister »

Offline twingsister

  • Newbie
  • *
  • Posts: 9
Re: Veyon Master
« Reply #3 on: March 24, 2025, 10:26:27 AM »
once that veyon-master and other bins are there (this is not difficult to get) ldd tells a number of missing libraries.
Code: [Select]
* Loaded veyon_4.9.4.0-debian.12_amd64.sce.
tc@box:~$ ldd veyon-master
./veyon-master: error while loading shared libraries: ./veyon-master: cannot open shared object file: No such file or directory
tc@box:~$ whereis veyon-master
veyon-master: /usr/bin/veyon-master
tc@box:~$ ldd /usr/bin/veyon-master
/usr/bin/veyon-master: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /usr/bin/veyon-master)
/usr/bin/veyon-master: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib/x86_64-linux-gnu/veyon/libveyon-core.so)
        linux-vdso.so.1 (0x00007ffd97bb4000)
        libveyon-core.so => /usr/lib/x86_64-linux-gnu/veyon/libveyon-core.so (0x00007fc9ae762000)
        libQt5Network.so.5 => not found
        libQt5Widgets.so.5 => not found
        libQt5Gui.so.5 => not found
        libQt5Core.so.5 => not found
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc9ae303000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc9adf12000)
        /lib64/ld-linux-x86-64.so.2 => /lib/ld-linux-x86-64.so.2 (0x00007fc9ae68c000)
        libQt5Network.so.5 => not found
        libQt5Widgets.so.5 => not found
        libqca-qt5.so.2 => not found
        libvncclient.so.1 => not found
        libQt5Gui.so.5 => not found
        libQt5Core.so.5 => not found
        libcrypto.so.3 => not found
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc9adb74000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc9ad95d000)
so the plan could be to write a script like dCore-chrome-stable-installer to do the job. The point is that the chrome script afaik do not stuff dependencies into the created .sce. Probably I am missing some detail.

Offline twingsister

  • Newbie
  • *
  • Posts: 9
Re: Veyon Master
« Reply #4 on: March 31, 2025, 05:10:04 PM »
Not having received too much help I tried to see if I can add myself these libraries. This  problem falls in the general problem we have with dCore that one has to find a volunteer that writes  the script for the installation (e.g. Firefox or Chrome). I wonder if AppImage script can do the job. First I tried to install Veyon on Windows (WSL Ubuntu) and installation with gdebi-gtk worked fine. Then I tried to generate the AppImage for one of the utilities of the Veyon package (veyon-master) and I did some mistake so no AppImage generated with  pkg2appimage nor with appimage-builder. More results with linuxdeploy that generates an AppImage for me but, already on WSL we got
Code: [Select]
./AppDir/usr/bin/veyon-master
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
PlatformPluginManager: no platform plugin available!
Aborted (core dumped)