Re: [SailfishDevel] Connman OpenVPN

2014-01-05 Thread Matthias Fulz
On Sunday 05 January 2014 01:59:29 Matthias Fulz wrote:
 Hi,
 
 I'm working on a OpenVPN client for my Jolla, but it seems that connman is
 bugging around here:
 
 this is the comman which will be used by connman:
 
 openvpn --remote olz.dyndns.org --ca /home/nemo/OpenVPN/ca.crt --cert
 /home/nemo/OpenVPN/olz_mobile.crt --key /home/nemo/OpenVPN/olz_mobile.key --
 comp-lzo --nobind --persist-key --client --script-security 2 --up
 /usr/lib/connman/scripts/openvpn-script --up-restart --setenv
 CONNMAN_BUSNAME
 :1.71 --setenv CONNMAN_INTERFACE net.connman.Task --setenv CONNMAN_PATH
 
 /task/0 --dev vpn0 --dev-type tun --persist-tun --route-noexec --ifconfig-
 noexec --ping-restart 0
 
 As it wasn't able to connect I've tried to run this command on my own:
 
 [root@localhost OpenVPN]# openvpn --remote olz.dyndns.org --ca
 /home/nemo/OpenVPN/ca.crt --cert /home/nemo/OpenVPN/olz_mobile.crt --key
 /home/nemo/OpenVPN/olz_mobile.key --comp-lzo --nobind --persist-key --client
 --script-security 2 --up /usr/lib/connman/scripts/openvpn-script
 --up-restart --setenv CONNMAN_BUSNAME :1.71 --setenv CONNMAN_INTERFACE
 net.connman.Task -- setenv CONNMAN_PATH /task/0 --dev vpn0 --dev-type tun
 --persist-tun --route- noexec --ifconfig-noexec --ping-restart 0
 Sun Jan  5 01:41:41 2014 OpenVPN 2.2.2 armv7l-unknown-linux-gnueabi [SSL]
 [LZO2] [EPOLL] [PKCS11] [eurephia] built on Nov  1 2013
 Sun Jan  5 01:41:41 2014 WARNING: No server certificate verification method
 has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
 Sun Jan  5 01:41:41 2014 NOTE: the current --script-security setting may
 allow this configuration to call user-defined scripts
 Sun Jan  5 01:41:41 2014 LZO compression initialized
 Sun Jan  5 01:41:42 2014 UDPv4 link local: [undef]
 Sun Jan  5 01:41:42 2014 UDPv4 link remote: 188.194.98.162:1194
 Sun Jan  5 01:42:17 2014 [olz.dyndns.org] Peer Connection Initiated with
 188.194.98.162:1194
 Sun Jan  5 01:42:20 2014 TUN/TAP device vpn0 opened
 Sun Jan  5 01:42:20 2014 /usr/lib/connman/scripts/openvpn-script vpn0 1500
 1542 192.168.100.202 192.168.100.201 init
 Sun Jan  5 01:42:20 2014 Initialization Sequence Completed
 
 The issue is related to the script:
 
 /usr/lib/connman/scripts/openvpn-script
 
 which just seems to do nothing.
 
 When I'm just removing the options:
 
 --route-noexec --ifconfig-noexec
 
 from the command above it is connecting fine:
 
 Sun Jan  5 01:57:32 2014 OpenVPN 2.2.2 armv7l-unknown-linux-gnueabi [SSL]
 [LZO2] [EPOLL] [PKCS11] [eurephia] built on Nov  1 2013
 Sun Jan  5 01:57:32 2014 WARNING: No server certificate verification method
 has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
 Sun Jan  5 01:57:32 2014 NOTE: the current --script-security setting may
 allow this configuration to call user-defined scripts
 Sun Jan  5 01:57:32 2014 LZO compression initialized
 Sun Jan  5 01:57:33 2014 UDPv4 link local: [undef]
 Sun Jan  5 01:57:33 2014 UDPv4 link remote: 188.194.98.162:1194
 Sun Jan  5 01:58:07 2014 [olz.dyndns.org] Peer Connection Initiated with
 188.194.98.162:1194
 Sun Jan  5 01:58:10 2014 TUN/TAP device vpn0 opened
 Sun Jan  5 01:58:10 2014 /sbin/ip link set dev vpn0 up mtu 1500
 Sun Jan  5 01:58:10 2014 /sbin/ip addr add dev vpn0 local 192.168.100.202
 peer 192.168.100.201
 Sun Jan  5 01:58:10 2014 /usr/lib/connman/scripts/openvpn-script vpn0 1500
 1542 192.168.100.202 192.168.100.201 init
 RTNETLINK answers: File exists
 Sun Jan  5 01:58:10 2014 ERROR: Linux route add command failed: external
 program exited with error status: 2
 Sun Jan  5 01:58:10 2014 Initialization Sequence Completed
 
 ifconfig:
 
 vpn0  Link encap:UNSPEC  HWaddr
 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
   inet addr:192.168.100.202  P-t-P:192.168.100.201
 Mask:255.255.255.255
   UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
   RX packets:0 errors:0 dropped:0 overruns:0 frame:0
   TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:100
   RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
 
 
 Is this a bug inside connman or jolla? Could anyone help in finding a
 solution?
 
 BR,
 
 Matthias
 ___
 SailfishOS.org Devel mailing list

Here is some log that is created:

Jan 05 23:47:48 localhost openvpn[2854]: /usr/lib/connman/scripts/openvpn-
script vpn0 1500 1542 192.168.100.202 192.168.100.201 init
Jan 05 23:47:48 localhost connmand[794]: Adding host route failed (No such 
process)
Jan 05 23:47:48 localhost connmand[794]: connman_inet_clear_ipv6_address: 
Invalid argument
Jan 05 23:47:48 localhost connmand[794]: connman_inet_clear_ipv6_address: 
Invalid argument
Jan 05 23:47:48 localhost connmand[794]: Skipping disconnect of 
/ril_0/context1, network is connecting.
Jan 05 23:47:48 localhost connmand[794]: Failed to change property: 
/ril_0/context1 org.ofono.ConnectionContext.Active: org.ofono.Error.InProgress 
Operation already

[SailfishDevel] Connman OpenVPN

2014-01-04 Thread Matthias Fulz
Hi,

I'm working on a OpenVPN client for my Jolla, but it seems that connman is 
bugging around here:

this is the comman which will be used by connman:

openvpn --remote olz.dyndns.org --ca /home/nemo/OpenVPN/ca.crt --cert 
/home/nemo/OpenVPN/olz_mobile.crt --key /home/nemo/OpenVPN/olz_mobile.key --
comp-lzo --nobind --persist-key --client --script-security 2 --up 
/usr/lib/connman/scripts/openvpn-script --up-restart --setenv CONNMAN_BUSNAME 
:1.71 --setenv CONNMAN_INTERFACE net.connman.Task --setenv CONNMAN_PATH 
/task/0 --dev vpn0 --dev-type tun --persist-tun --route-noexec --ifconfig-
noexec --ping-restart 0

As it wasn't able to connect I've tried to run this command on my own:

[root@localhost OpenVPN]# openvpn --remote olz.dyndns.org --ca 
/home/nemo/OpenVPN/ca.crt --cert /home/nemo/OpenVPN/olz_mobile.crt --key 
/home/nemo/OpenVPN/olz_mobile.key --comp-lzo --nobind --persist-key --client 
--script-security 2 --up /usr/lib/connman/scripts/openvpn-script --up-restart 
--setenv CONNMAN_BUSNAME :1.71 --setenv CONNMAN_INTERFACE net.connman.Task --
setenv CONNMAN_PATH /task/0 --dev vpn0 --dev-type tun --persist-tun --route-
noexec --ifconfig-noexec --ping-restart 0
Sun Jan  5 01:41:41 2014 OpenVPN 2.2.2 armv7l-unknown-linux-gnueabi [SSL] 
[LZO2] [EPOLL] [PKCS11] [eurephia] built on Nov  1 2013
Sun Jan  5 01:41:41 2014 WARNING: No server certificate verification method has 
been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Sun Jan  5 01:41:41 2014 NOTE: the current --script-security setting may allow 
this configuration to call user-defined scripts
Sun Jan  5 01:41:41 2014 LZO compression initialized
Sun Jan  5 01:41:42 2014 UDPv4 link local: [undef]
Sun Jan  5 01:41:42 2014 UDPv4 link remote: 188.194.98.162:1194
Sun Jan  5 01:42:17 2014 [olz.dyndns.org] Peer Connection Initiated with 
188.194.98.162:1194
Sun Jan  5 01:42:20 2014 TUN/TAP device vpn0 opened
Sun Jan  5 01:42:20 2014 /usr/lib/connman/scripts/openvpn-script vpn0 1500 
1542 192.168.100.202 192.168.100.201 init
Sun Jan  5 01:42:20 2014 Initialization Sequence Completed

The issue is related to the script:

/usr/lib/connman/scripts/openvpn-script

which just seems to do nothing.

When I'm just removing the options:

--route-noexec --ifconfig-noexec

from the command above it is connecting fine:

Sun Jan  5 01:57:32 2014 OpenVPN 2.2.2 armv7l-unknown-linux-gnueabi [SSL] 
[LZO2] [EPOLL] [PKCS11] [eurephia] built on Nov  1 2013
Sun Jan  5 01:57:32 2014 WARNING: No server certificate verification method has 
been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Sun Jan  5 01:57:32 2014 NOTE: the current --script-security setting may allow 
this configuration to call user-defined scripts
Sun Jan  5 01:57:32 2014 LZO compression initialized
Sun Jan  5 01:57:33 2014 UDPv4 link local: [undef]
Sun Jan  5 01:57:33 2014 UDPv4 link remote: 188.194.98.162:1194
Sun Jan  5 01:58:07 2014 [olz.dyndns.org] Peer Connection Initiated with 
188.194.98.162:1194
Sun Jan  5 01:58:10 2014 TUN/TAP device vpn0 opened
Sun Jan  5 01:58:10 2014 /sbin/ip link set dev vpn0 up mtu 1500
Sun Jan  5 01:58:10 2014 /sbin/ip addr add dev vpn0 local 192.168.100.202 peer 
192.168.100.201
Sun Jan  5 01:58:10 2014 /usr/lib/connman/scripts/openvpn-script vpn0 1500 
1542 192.168.100.202 192.168.100.201 init
RTNETLINK answers: File exists
Sun Jan  5 01:58:10 2014 ERROR: Linux route add command failed: external 
program exited with error status: 2
Sun Jan  5 01:58:10 2014 Initialization Sequence Completed

ifconfig:

vpn0  Link encap:UNSPEC  HWaddr 
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
  inet addr:192.168.100.202  P-t-P:192.168.100.201  
Mask:255.255.255.255
  UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:100 
  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


Is this a bug inside connman or jolla? Could anyone help in finding a solution?

BR,

Matthias
___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Mer SDK

2013-11-27 Thread Matthias Fulz

Thank you very much - that was exactly the missing point !

I successfully compiled and deployed a test app on the emulator.

BR,

Matthias

Quoting Luciano Montanaro mikel...@gmail.com:


I did some build directly on the SDK...
ssh to the build machine, then check the mb2 command

mb2 --help

I think you need the
mb2 build
and
mb2 deploy

commands, though I need to get back to the SDK to tell for sure.

Regards,
Luciano



--
 ()_()
 (0 o)
('')('')
This is Bunny. Copy Bunny into your signature to help him on his way  
to world domination


___
SailfishOS.org Devel mailing list


[SailfishDevel] Mer SDK

2013-11-26 Thread Matthias Fulz
Hi,

could someone explain me, how I can use the Sailfish SDK without the included 
qt-creator, please?

I just need to know what needs to be done to create a new project, compile and 
deploy.

I'm unable to find any tutorial or explanation on that.

Thanks,

Matthias
___
SailfishOS.org Devel mailing list