telepresence
telepresence copied to clipboard
Can't install on Fedora 31
Apparently there are several packages which are not available in the newest version of Fedora.
➜ ~ curl -s https://packagecloud.io/install/repositories/datawireio/telepresence/script.rpm.sh | sudo bash
Detected operating system as fedora/31.
Checking for curl...
Detected curl...
Downloading repository file: https://packagecloud.io/install/repositories/datawireio/telepresence/config_file.repo?os=fedora&dist=31&source=script
done.
Installing pygpgme to verify GPG signatures...
datawireio_telepresence-source 549 B/s | 819 B 00:01
No match for argument: pygpgme
Error: No se pudo encontrar ningún resultado: pygpgme
WARNING:
The pygpgme package could not be installed. This means GPG verification is not possible for any RPM installed on your system.
To fix this, add a repository with pygpgme. Usualy, the EPEL repository for your system will have this.
More information: https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
Installing yum-utils...
datawireio_telepresence-source 964 B/s | 951 B 00:00
El paquete dnf-utils-4.0.13-1.fc31.noarch ya está instalado.
Dependencias resueltas.
Nada por hacer.
¡Listo!
WARNING:
The yum-utils package could not be installed. This means you may not be able to install source RPMs or use other yum features.
Generating yum cache for datawireio_telepresence...
Generating yum cache for datawireio_telepresence-source...
The repository is setup! You can now install packages.
➜ ~
Same here.
I took the extra step of installing pygpgme by hand using pip install
but still no joy.
The replacement for yum-utils
is dnf-utils
, which I have installed.
Both datawireio_telepresence
and datawireio_telepresence-source
repos show up in dnf repolist
, and I see the .repo file in /etc/yum.repos.d
.
When I try to use dnf
, whether to list or to install, it logs that it is updating the repo metadata, but no packages from either repo appear to be available.
HTH
To clarify and summarize
- You get errors from the PackageCloud script (
curl ... | sudo bash
) - After that,
sudo dnf install telepresence
doesn't work: no package found
Is that correct?
Hello ark3,
Yes, that's it exactly. I get the same errors as serge-wq (with en.us localization).
Regrettably we may not be able to fix problem 1. That script is managed by the folks at PackageCloud. That said, I will investigate this further.
The second item will be addressed in the next release. I've added support for Fedora 31 and Ubuntu Eoan. In the meantime, you should be able to tell the PackageCloud script to pretend that you're using Fedora 30. The same packages will work.
Cheating fedora version to 30
[~@mylaptop ~]# curl -s0 https://packagecloud.io/install/repositories/datawireio/telepresence/script.rpm.sh > script.rpm.sh
[~@mylaptop ~]# env os=fedora dist=30 bash script.rpm.sh
Works for me, thanks
This issue has been automatically marked as stale because it has not had recent activity. Issue Reporter: Is this still a problem? If not, please close this issue. Developers: Do you need more information? Is this a duplicate? What's the next step?
This is still an issue. The workaround does still work, but it's certainly not ideal
I'm having trouble replicating this. As in, I see the warnings from the Package Cloud script, but the subsequent installation appears to work fine.
This is still an issue on Fedora 33.
This is still an issue on Fedora 34.
This is still an issue on Fedora 35.
This is still an issue on Fedora 38.
I am trying installing pygpgme.
This problem also exists under Fedora 39.
Have a nice day, folks!
just in case, dnf
uses its own implementation via libdnf
to be able to verify RPM signatures, not pygpgme
anymore