[Battlemesh] gnunet and cjdns not yet in 15.05.1 (and thus, in WBMv9)

Lars larsg at systemli.org
Sun May 8 05:23:38 UTC 2016


hey,

i'm not sure what the problem was -- the for-15.05 branch of
openwrt-routing.git builds fine, both gui and myself tested it.

i'd be glad to help fixing/debugging this.

thanks,
lars

On 07.05.2016 22:47, Daniel Golle wrote:
> hi lars,
> hi john,
> 
> people keep asking me as well what happened to the cjdns package in
> 15.05.1. can it be build and uploaded? what was or is the problem?
> 
> cheers
> 
> daniel
> 
> On Mon, Apr 18, 2016 at 12:52:31PM -0400, Lars wrote:
>> hey,
>>
>> the cjdns package does work fine on 15.05.x, i've built images with
>> cjdns included just a few days ago. i'm not sure yet why it wasn't
>> included in the 15.05.1 release, especially since the luci-app-cjdns
>> package *is* included -- but i'm trying to find out :)
>>
>> it should work just fine if you build it yourself from the
>> openwrt-routing feed's for-15.05 branch.
>>
>> i won't be attending battlemesh myself this year, unfortunately, so i
>> can't give advice on the ground.
>>
>> thanks gui!
>> lars
>>
>> On 18.04.2016 10:50, Gui Iribarren wrote:
>>> during the last battlemesh (right in the middle of it), cjdns and gnunet
>>> were added to wibed-battlemesh-experiment
>>>
>>> https://github.com/battlemesh/wibed-battlemesh-experiment/blob/master/packages/wibed-battlemesh-experiment/Makefile
>>>
>>> none of those packages are actually available in 15.05.1 (the version
>>> agreed to be used at v9)
>>>
>>> i took a stab at it anyway, trying to pull the packages from trunk and
>>> install them over a 15.05.1
>>>
>>> wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/
>>> routing/cjdns_0.17-2_ar71xx.ipk
>>> http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/package
>>> s/gnunet-gns_0.10.1-svn36986-1_ar71xx.ipk
>>> http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packag
>>> es/packages/gnunet-vpn_0.10.1-svn36986-1_ar71xx.ipk
>>> http://downloads.openwrt.org/snapshots/trunk/ar71xx/gene
>>> ric/packages/packages/gnunet_0.10.1-svn36986-1_ar71xx.ipk
>>> opkg install *.ipk
>>>
>>>
>>> but, alas, it didn't work
>>>
>>> Configuring cjdns.
>>> //usr/lib/opkg/info/cjdns.postinst: /etc/uci-defaults/cjdns: line 125:
>>> cjdroute: not found
>>> //usr/lib/opkg/info/cjdns.postinst: /etc/uci-defaults/cjdns: line 125:
>>> cjdroute: not found
>>> lua: /usr/lib/lua/cjdns/init.lua:7: module 'sha2' not found:
>>>         no field package.preload['sha2']
>>>         no file './sha2.lua'
>>>         no file '/usr/share/lua/sha2.lua'
>>>         no file '/usr/share/lua/sha2/init.lua'
>>>         no file '/usr/lib/lua/sha2.lua'
>>>         no file '/usr/lib/lua/sha2/init.lua'
>>>         no file './sha2.so'
>>>         no file '/usr/lib/lua/sha2.so'
>>>         no file '/usr/lib/lua/loadall.so'
>>> stack traceback:
>>>         [C]: in function 'require'
>>>         /usr/lib/lua/cjdns/init.lua:7: in main chunk
>>>         [C]: in function 'require'
>>>         /usr/bin/cjdrouteconf:4: in main chunk
>>>         [C]: ?
>>> /etc/rc.common: /etc/uci-defaults/cjdns: line 125: cjdroute: not found
>>> /etc/rc.common: /etc/uci-defaults/cjdns: line 125: cjdroute: not found
>>> lua: /usr/lib/lua/cjdns/init.lua:7: module 'sha2' not found:
>>>         no field package.preload['sha2']
>>>         no file './sha2.lua'
>>>         no file '/usr/share/lua/sha2.lua'
>>>         no file '/usr/share/lua/sha2/init.lua'
>>>         no file '/usr/lib/lua/sha2.lua'
>>>         no file '/usr/lib/lua/sha2/init.lua'
>>>         no file './sha2.so'
>>>         no file '/usr/lib/lua/sha2.so'
>>>         no file '/usr/lib/lua/loadall.so'
>>> stack traceback:
>>>         [C]: in function 'require'
>>>         /usr/lib/lua/cjdns/init.lua:7: in main chunk
>>>         [C]: in function 'require'
>>>         /usr/bin/cjdrouteconf:4: in main chunk
>>>         [C]: ?
>>> Configuring gnunet.
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> /etc/rc.common: line 1: gnunet-config: not found
>>> Configuring gnunet-vpn.
>>> Configuring gnunet-gns.
>>> Configuring wibed-battlemesh-experiment.
>>> Collected errors:
>>>  * check_data_file_clashes: Package dkjson wants to install file
>>> /usr/lib/lua/dkjson.lua
>>>         But that file is already provided by package  * wibed-system
>>>  * opkg_install_cmd: Cannot install package cjdns.
>>>  * satisfy_dependencies_for: Cannot satisfy the following dependencies
>>> for gnunet-gns:
>>>  *      libgnurl *
>>>  * opkg_install_cmd: Cannot install package gnunet-gns.
>>>
>>>
>>> so i'm dropping the dependencies from wibed-battlemesh-experiment in
>>> order to get the thing running ASAP.
>>> I'd love if someone (dangowrt? lgierth?) wants to backport these
>>> packages and make them work in 15.05.1, then i'd happily reintegrate
>>> them into the experiments :)
>>>
>>> cheers!
>>>
>>> _______________________________________________
>>> Battlemesh mailing list
>>> Battlemesh at ml.ninux.org
>>> http://ml.ninux.org/mailman/listinfo/battlemesh
>>>
> 
>> pub  rsa4096/7E86809F 2013-12-02 [expires: 2018-12-01]
>> uid                   Lars <larsg at systemli.org>
>> sub  rsa4096/51567308 2013-12-02 [expires: 2018-12-01]
> 
>> _______________________________________________
>> Battlemesh mailing list
>> Battlemesh at ml.ninux.org
>> http://ml.ninux.org/mailman/listinfo/battlemesh
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0x7E86809F.asc
Type: application/pgp-keys
Size: 7893 bytes
Desc: not available
URL: <http://ml.ninux.org/pipermail/battlemesh/attachments/20160508/116a5262/attachment.key>


More information about the Battlemesh mailing list