Problema con CAMotics
Hola, hace algún tiempo tuve instalado en Trisquel 8.0 este programa CAMotics. He tratado de volver a instalarlo pero no he podido. Sigo los pasos
tal cual dice en la ppágina, me aparece el icono en el menú desplegable pero al dar click no abre el programa. Alguien puede por favor ayudarme?
Estás usando el paquete .deb?
o estás construyendo el programa desde source code?
Abre una terminal y ejecuta
camotics
Comenta que respuesta recibes en la terminal.
Intenté desde el source code y desde el paquete .deb y nada. Al escribir camotics en la terminal me sale ésto:
camotics: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Lo que puedes intentar es instalar libssl1.0.0 o libssl-dev desde los repos.
sudo apt install libssl1.0.0
o
sudo apt install libssl-dev
Cuando le doy eso me dice : libssl1.0.0 is already the newest version (1.0.2g-1ubuntu4.15)
Le doy openssl version y me sale: OpenSSL 1.1.1a 20 Nov 2018
Eso es raro, ya que trisquel tiene
OpenSSL 1.0.2g 1 Mar 2016
Y el paquete los paquetes relacionados son,
libssl1.0.0: /lib/x86_64-linux-gnu/libssl.so.1.0.0 libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.so
Al parecer requieres una versión OpenSSL mayor, algo basado en lo que sería trisquel 9 o ubuntu 18.04.
Sería cosa de revisar, veré que encuentro.
Saludos.
Al construir Cbang me salen estos errores que están relacionados con openssl:
src/cbang/openssl/KeyPair.cpp:118:31: error: ‘EVP_PKEY_get0_RSA’ was not declared in this scope
return EVP_PKEY_get0_RSA(key);
^
src/cbang/openssl/KeyPair.cpp: In member function ‘cb::BigNum cb::KeyPair::getPublic() const’:
src/cbang/openssl/KeyPair.cpp:128:50: error: could not convert ‘EC_KEY_get0_public_key(((const EC_KEY*)((EVP_PKEY*)((const cb::KeyPair*)this)->cb::KeyPair::key)->evp_pkey_st::pkey.evp_pkey_st::::ec))’ from ‘const EC_POINT* {aka const ec_point_st*}’ to ‘cb::BigNum’
case EVP_PKEY_EC: return EC_KEY_get0_public_key(key->pkey.ec);
^
scons: *** [build/cbang/openssl/KeyPair.o] Error 1
src/cbang/openssl/RSA.cpp: In member function ‘cb::BigNum cb::RSA::getN() const’:
src/cbang/openssl/RSA.cpp:44:29: error: ‘RSA_get0_key’ was not declared in this scope
RSA_get0_key(rsa, &n, 0, 0);
^
src/cbang/openssl/RSA.cpp: In member function ‘cb::BigNum cb::RSA::getE() const’:
src/cbang/openssl/RSA.cpp:52:29: error: ‘RSA_get0_key’ was not declared in this scope
RSA_get0_key(rsa, 0, &e, 0);
^
src/cbang/openssl/RSA.cpp: In member function ‘cb::BigNum cb::RSA::getD() const’:
src/cbang/openssl/RSA.cpp:60:29: error: ‘RSA_get0_key’ was not declared in this scope
RSA_get0_key(rsa, 0, 0, &d);
^
scons: *** [build/cbang/openssl/RSA.o] Error 1
scons: building terminated because of errors.
Hmm,
Al parecer el menor de los problemas es openssl, camotics al parecer está usando una versión más reciente de qt5, muy probablemente la que distribuye Bionic.
Recomiendo uses una maquina virtual (64 bits) para probar lo que digo, en este repositorio podrás encontrar una versión más actualizada de openssl,
Disclaimer: Espero que sea de utilidad sin embargo los paquetes ofrecidos, no viene con ningún tipo de garantía.
OpenSSL (y paquetes web)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8926E0C5 ; \ echo "deb https://switnet.net/repo/ testing main" | sudo tee -a /etc/apt/sources.list ; \ sudo apt update ; \ sudo apt -y dist-upgrade
Saludos.
Ya solucioné el problema instaladno una versión anterior de Camotics. Sin embargo voy a tener en cuenta eso último por si más adelante quiero instalar la última versión. Muchas gracias por tu ayuda.
Em 13 de abril de 2019 17:59:41 BRT, name at domain escreveu:
>Disclaimer: Espero que sea de utilidad sin embargo los paquetes
>ofrecidos, no
>viene con ningún tipo de garantía.
>
>OpenSSL (y paquetes web)
>
>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8926E0C5
>; \
>echo "deb https://switnet.net/repo/ testing main" | sudo tee -a
>/etc/apt/sources.list ; \
>sudo apt update ; \
>sudo apt -y dist-upgrade
Mesmo com "disclaimer", por favor evite recomendar repositórios de terceiros que não deixem claro se objetivam respeitar a GNU FSDG[1].
Se ele quiser fazer a instalação, certamente ele pode. Porém, não devemos fomentar software não livre ou repositórios de terceiros não confiáveis.
[1] https://www.gnu.org/distros/free-system-distribution-guidelines.html .
--
- Página com formas de contato:
https://libreplanet.org/wiki/User:Adfeno#vCard
- Ativista do software livre (não confundir com o gratuito). Avaliador
da liberdade de software e de sites.
- Página com lista de contribuições:
https://libreplanet.org/wiki/User:Adfeno#Contribs
- Para uso em escritórios e trabalhos, favor enviar arquivos do padrão
internacional OpenDocument/ODF 1.2 (ISO/IEC 26300-1:2015 e
correlatos). São os .odt/.ods/.odp/odg. O LibreOffice é a suíte de
escritório recomendada para editar tais arquivos.
- Para outros formatos de arquivos, veja:
https://libreplanet.org/wiki/User:Adfeno#Arquivos
- Gosta do meu trabalho? Contrate-me ou doe algo para mim!
https://libreplanet.org/wiki/User:Adfeno#Suporte
- Use comunicações sociais federadas padronizadas, onde o "social"
permanece independente do fornecedor. #DeleteWhatsApp. Use #XMPP
(https://libreplanet.org/wiki/XMPP.pt), #DeleteFacebook
#DeleteInstagram #DeleteTwitter #DeleteYouTube. Use #ActivityPub via
#Mastodon (https://joinmastodon.org/).
- #DeleteNetflix #CancelNetflix. Evite #DRM:
https://www.defectivebydesign.org/
Finalmente, podrías probar la versión: 1.1.1
Al parecer esa versión sigue siendo compatible.
https://github.com/CauldronDevelopmentLLC/CAMotics/releases/tag/1.1.1-release
A partir de la versión 1.2, necesitas muchas bibliotecas nuevas para ejecutarlo.
Saludos.