Problema con CAMotics

10 replies [Last post]
caoszu82
Offline
Joined: 11/14/2018

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?

Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009

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.

caoszu82
Offline
Joined: 11/14/2018

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

Beformed
Offline
Joined: 01/12/2017

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

caoszu82
Offline
Joined: 11/14/2018

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

Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009

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.

caoszu82
Offline
Joined: 11/14/2018

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.

Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009

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.

caoszu82
Offline
Joined: 11/14/2018

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.

ADFENO
Offline
Joined: 12/31/2012

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/

Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009

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.