Есть такой проект Veyon (бывший Italc), удобно использовать в школе для доступа к ПК обучающихся. Там есть, как бы, две сущности, Veyon master (ПК учителя) и veyon client (ПК школьника). Все собирается, все работает… но только когда мастер и клиент на Calculate, т.е. если мастер на другом дистрибутиве то клиенты на Calculate не доступны, ровно как и на оборот если мастер Calculate, а клиенты на другом дистрибутиве - не доступны.
Вы используете самостоятельную сборку из исходных кодов с помощью самописного ebuild или из какого-нибудь стороннего оверлея?
Авторизацию настраиваете по ключу, который генерируете самостоятельно?
сборка из github без ebuild
ключи генерируются с помощью Veyon master
я уже думал, что проблема в том, что на других дистрах openssl древний и в этом проблема и совершил страшное, запустил veyon виндовый через wine на пк учителя (Calculate) подсунул в виндовый мастер рабочий private ключ и не работает, желтые экраны. на этом же пк учителя линуксовый veyon отлично работает. дело получается не в версии openssl
$ eix veyon
[?] net-misc/veyon [1]
Доступные версии: (~)4.9.1-r3^ms (~)4.9.5-r1^ms {+configurator +master}
Установленные версии: 4.9.5-r2^ms(20:06:18 22.04.2025)
Домашняя страница: https://veyon.io/en/
Описание: Veyon is a free and open source software for monitoring and controlling computers across multiple platforms
[1] "custom" /var/calculate/repos/custom
$ emerge -s veyon
Local copy of remote index is up-to-date and will be used.
[ Results for search key : veyon ]
Searching...
* net-misc/veyon
Latest version available: 4.9.5-r2
Latest version installed: 4.9.5-r2
Size of files: 2063 KiB
Homepage: https://veyon.io/en/
Description: Veyon is a free and open source software for monitoring and controlling computers across multiple platforms
License: GPL-2.0
[ Applications found : 1 ]
# emerge -av =net-misc/veyon-4.9.5-r2
Local copy of remote index is up-to-date and will be used.
Local copy of remote index is up-to-date and will be used.
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 5.62 s (backtrack: 0/20).
[ebuild R ~] net-misc/veyon-4.9.5-r2::custom 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No]
# Copyright 1999-2025 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=7
inherit rpm
DESCRIPTION="Veyon is a free and open source software for monitoring and controlling computers across multiple platforms"
HOMEPAGE="https://veyon.io/en/"
SRC_URI="amd64? ( https://github.com/veyon/veyon/releases/download/v${PV}/${P}.0-fedora.41.x86_64.rpm )"
LICENSE="GPL v.2.0"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
app-crypt/qca
dev-qt/qtbase
dev-qt/qtdeclarative
dev-qt/qttools
media-libs/libjpeg-turbo
net-libs/libvncserver
x11-libs/libfakekey
"
RDEPEND="${DEPEND}"
RESTRICT="mirror strip"
S="${WORKDIR}"
src_unpack() {
rpm_unpack ${P}.0-fedora.41.x86_64.rpm
}
src_install() {
cp -R "${WORKDIR}/usr" "${D}" || die "install failed!"
}
NickM, спасибо. все завелось. Похоже при сборке Veyon из исходников на этапе ./configure не были использованы какие-то опции которые используются при сборке rpm/deb и по этому работало только Calculate - Calculate, думаю если бы я также собрал, допустим на Ubuntu, работало бы Calculate - Ubuntu и на оборот. Вот проверил, то что раньше работало с моего пк с собранным Veyon из сорсов, теперь не работает, сейчас через Puppet все переделаю.