MaidSafe Dev Update :safe: 31st August 2015

Hi All,

I assume there are prerequisites and or dependencies that must be installed before following these steps. Can anyone point me to documentation for this please?

Thanks in advance.

Here’s a video recording of my experience setting up safe_vault_linux.

27 Likes

Thanx! I’ll have to wait for the Windows executable, this gives me a good preview.

1 Like

I’ll make a video for windows as well. :slight_smile:

8 Likes

@dyamanaka A big THANK YOU I am sure from all the non-coders on the forum for your wonderful walk through of how to sent up a website. Very informative and quite an eye opener. Thanks Again.

9 Likes

All binaries provided are statically linked. So you should not need to deal with installing dependencies. Please report if you find otherwise

4 Likes

Thanks, David. I’ve added a link to it in the show notes of the podcast.

3 Likes

Hm, waterfox freezes whenever I try to enter my address, any idea?

Are your vaults still running ?

Yes, I think so. That´s from one of the logs:

INFO:routing::routing_node: RoutingNode Client(cb11df…b78d6e) listens on [Tcp(V4(192.168.178.36:58711))]
INFO:routing::routing_core: Routing Client bootstrapped.
INFO:safe_vault::vault: Vault received an event from routing : Bootstrapped
INFO:routing::routing_core: Routing Node has connected.
INFO:routing::routing_core: RT(1) added 470261…253f15
INFO:safe_vault::vault: Vault received an event from routing : Connected
INFO:safe_vault::vault: Vault received an event from routing : Churn([d73a11…e5a397, 470261…253f15])
INFO:safe_vault::vault: vault added connected node
INFO:safe_vault::vault: refreshing account type 5483205 of group d73a11…e5a397 to network
INFO:safe_vault::vault: Vault received an event from routing : Refresh(5483205, d73a11…e5a397, [[162, 100, 110, 97, 109, 101, 152, 64, 24, 215, 24, 58, 17, 24, 128, 24, 130, 24, 100, 24, 135, 24, 127, 24, 42, 24, 60, 17, 24, 81, 24, 185, 24, 134, 24, 85, 24, 110, 24, 24, 24, 144, 24, 89, 24, 66, 24, 31, 24, 139, 24, 224, 24, 58, 24, 232, 24, 161, 24, 229, 8, 24, 72, 24, 124, 1, 24, 237, 24, 65, 24, 83, 24, 217, 24, 41, 24, 195, 6, 24, 163, 24, 244, 24, 71, 24, 224, 24, 50, 24, 74, 24, 234, 24, 140, 24, 154, 24, 109, 24, 213, 24, 71, 24, 163, 24, 235, 24, 198, 24, 145, 24, 188, 24, 186, 3, 24, 149, 24, 168, 24, 218, 24, 211, 24, 229, 24, 163, 24, 151, 110, 114, 101, 115, 111, 117, 114, 99, 101, 95, 105, 110, 100, 101, 120, 1]])
INFO:safe_vault::vault: Vault received an event from routing : Refresh(5483205, 470261…253f15, [[162, 100, 110, 97, 109, 101, 152, 64, 24, 71, 2, 24, 97, 24, 91, 24, 117, 24, 126, 24, 111, 1, 24, 122, 24, 251, 17, 24, 31, 24, 208, 3, 24, 236, 24, 144, 10, 24, 140, 24, 62, 24, 96, 13, 24, 204, 21, 21, 24, 61, 24, 143, 24, 61, 24, 60, 24, 205, 24, 199, 24, 216, 24, 229, 24, 40, 24, 49, 24, 37, 24, 205, 24, 124, 24, 196, 24, 164, 24, 165, 24, 198, 24, 79, 24, 26, 24, 46, 24, 242, 24, 244, 24, 102, 24, 91, 24, 93, 24, 127, 24, 229, 24, 119, 24, 146, 24, 141, 24, 29, 24, 133, 24, 34, 24, 186, 24, 222, 24, 183, 24, 77, 24, 37, 24, 63, 21, 110, 114, 101, 115, 111, 117, 114, 99, 101, 95, 105, 110, 100, 101, 120, 1]])
INFO:routing::routing_core: RT(2) added 7225d8…5f3092
INFO:safe_vault::vault: Vault received an event from routing : Churn([d73a11…e5a397, 470261…253f15, 7225d8…5f3092])
INFO:safe_vault::vault: vault added connected node
INFO:safe_vault::vault: refreshing account type 5483205 of group d73a11…e5a397 to network
INFO:safe_vault::vault: Vault received an event from routing : Refresh(5483205, 7225d8…5f3092, [[162, 100, 110, 97, 109, 101, 152, 64, 24, 114, 24, 37, 24, 216, 24, 194, 24, 165, 24, 186, 24, 162, 21, 24, 196, 24, 205, 24, 157, 24, 34, 24, 236, 24, 247, 24, 153, 24, 46, 24, 87, 24, 250, 24, 92, 24, 110, 24, 235, 24, 151, 7, 24, 38, 24, 70, 24, 41, 24, 75, 24, 208, 24, 236, 24, 36, 24, 142, 24, 197, 24, 187, 24, 222, 24, 184, 24, 221, 7, 24, 113, 24, 66, 24, 253, 24, 118, 24, 60, 24, 242, 24, 105, 24, 229, 24, 69, 24, 189, 24, 34, 24, 166, 24, 192, 24, 192, 24, 33, 24, 183, 24, 148, 24, 236, 24, 158, 24, 239, 24, 246, 24, 186, 24, 236, 20, 24, 95, 24, 48, 24, 146, 110, 114, 101, 115, 111, 117, 114, 99, 101, 95, 105, 110, 100, 101, 120, 1]])
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 14999 , name: 864c6a…c4c466 , version: 0 , data: “9b1db3…9e36be” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“675ce5…f8520b” ) )), our_authority: ClientManager(name:864c6a…c4c466), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 14999 , name: 864c6a…c4c466 , version: 0 , data: “9b1db3…9e36be” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“675ce5…f8520b” ) )), our_authority: NaeManager(name:864c6a…c4c466), from_authority: ClientManager(name:864c6a…c4c466), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 81d1ef…b10acb , version: 0 , data: “829848…3c18f8” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“f03f97…d89905” ) )), our_authority: ClientManager(name:81d1ef…b10acb), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(bb467e…f24a2b, 14999), 1), our_authority: NaeManager(name:864c6a…c4c466), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 81d1ef…b10acb , version: 0 , data: “829848…3c18f8” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“f03f97…d89905” ) )), our_authority: NaeManager(name:81d1ef…b10acb), from_authority: ClientManager(name:81d1ef…b10acb), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 14999 , name: 864c6a…c4c466 , version: 1 , data: “4a6c3f…c9e4b6” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“ac051a…09e807” ) )), our_authority: NaeManager(name:864c6a…c4c466), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 6cd762…fe410e , version: 0 , data: “829848…1a187f” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“6669c4…026d08” ) )), our_authority: ClientManager(name:6cd762…fe410e), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(8c25fd…f89dca, 15101), 2), our_authority: NaeManager(name:81d1ef…b10acb), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 6cd762…fe410e , version: 0 , data: “829848…1a187f” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“6669c4…026d08” ) )), our_authority: NaeManager(name:6cd762…fe410e), from_authority: ClientManager(name:6cd762…fe410e), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 15101 , name: 81d1ef…b10acb , version: 1 , data: “829848…184201” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“411a84…7d900d” ) )), our_authority: NaeManager(name:81d1ef…b10acb), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(8c25fd…f89dca, 15101), 3), our_authority: NaeManager(name:81d1ef…b10acb), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(cbe282…d5a0fe, 15101), 4), our_authority: NaeManager(name:6cd762…fe410e), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 15101 , name: 6cd762…fe410e , version: 1 , data: “829848…7a183c” , previous_owner_keys : () , current_owner_keys : (“4e0923…35f06b” ) , prev_owner_signatures : (“32615f…3a3c09” ) )), our_authority: NaeManager(name:6cd762…fe410e), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(cbe282…d5a0fe, 15101), 5), our_authority: NaeManager(name:6cd762…fe410e), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(ded399…261183, 5), 6), our_authority: NaeManager(name:e219e8…6e30c3), from_authority: Client(relay:d73a11…e5a397, public_key:43db3c…348d3e), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 14999 , name: 7ed9fa…b74e0f , version: 0 , data: “cdff14…3dda2b” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“368a5f…920e08” ) )), our_authority: ClientManager(name:7ed9fa…b74e0f), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: ecb729…3a2256 , version: 0 , data: “829848…0218da” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“efa223…a5b606” ) )), our_authority: ClientManager(name:ecb729…3a2256), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(58da59…d427bd, 14999), 1), our_authority: NaeManager(name:7ed9fa…b74e0f), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 14999 , name: 7ed9fa…b74e0f , version: 0 , data: “cdff14…3dda2b” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“368a5f…920e08” ) )), our_authority: NaeManager(name:7ed9fa…b74e0f), from_authority: ClientManager(name:7ed9fa…b74e0f), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: ecb729…3a2256 , version: 0 , data: “829848…0218da” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“efa223…a5b606” ) )), our_authority: NaeManager(name:ecb729…3a2256), from_authority: ClientManager(name:ecb729…3a2256), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 14999 , name: 7ed9fa…b74e0f , version: 1 , data: “b46688…57ecf9” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“cd308d…c8e902” ) )), our_authority: NaeManager(name:7ed9fa…b74e0f), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 9331df…573f4c , version: 0 , data: “829848…7e1890” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“305df5…4bd10b” ) )), our_authority: ClientManager(name:9331df…573f4c), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(638259…44ed69, 15101), 2), our_authority: NaeManager(name:ecb729…3a2256), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Put(StructuredData( type_tag: 15101 , name: 9331df…573f4c , version: 0 , data: “829848…7e1890” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“305df5…4bd10b” ) )), our_authority: NaeManager(name:9331df…573f4c), from_authority: ClientManager(name:9331df…573f4c), response_token: None }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 15101 , name: ecb729…3a2256 , version: 1 , data: “829848…182e09” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“dd6ab0…82f709” ) )), our_authority: NaeManager(name:ecb729…3a2256), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(638259…44ed69, 15101), 3), our_authority: NaeManager(name:ecb729…3a2256), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(6b8461…5299f1, 15101), 4), our_authority: NaeManager(name:9331df…573f4c), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Post(StructuredData( type_tag: 15101 , name: 9331df…573f4c , version: 1 , data: “829848…bd1855” , previous_owner_keys : () , current_owner_keys : (“34b50c…d7df6d” ) , prev_owner_signatures : (“98a203…a4f700” ) )), our_authority: NaeManager(name:9331df…573f4c), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(6b8461…5299f1, 15101), 5), our_authority: NaeManager(name:9331df…573f4c), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }
INFO:safe_vault::vault: Vault received an event from routing : Request { request: Get(StructuredData(ded399…261183, 5), 6), our_authority: NaeManager(name:e219e8…6e30c3), from_authority: Client(relay:d73a11…e5a397, public_key:66af13…6f528f), response_token: Some(SignedToken) }

2 Likes

Revise if you’re using the network or the mock addon.
I mean… if you downloaded the safe_dns_example-network-yourOS.zip, install safe_addon-0.0.1-network-yourOS.xpi and not the mock version (safe_addon-0.0.1-mock-yourOS.xpi).

After successfully installing the addon, restart your navigator and try it another time :wink:


I don’t know if that’s exactly the problem, but maybe it can help you!

5 Likes

Question that only I can have. I’ve downloaded the safe_dns example. But I did this in an “Try Unbuntu environment” I know that if I shutdown my computer everything is erased.

In safe_dns_example-linux-x64 I’ve choose service.domain
safecoin.exchange

Will I loose this if I turn off my computer? Yes I think so. But can I still have access to this service.domain? I didn’t authenticate anything or enter a username or password.

It works!


(Working on Mac and Linux)

Keep up the good work, team. :wink:

12 Likes

okay … i might be a little bit slow here - but you are running everything inside this try ubuntu environment on one singled pc…- aren’t you …? so if you shut it down everything (including “registered” domains) are erased since there is no connection to the “outer network” …?

2 Likes

Yeah I just coulden’t wait to see this baby run. So I started running it in a try unbuntu environment. unfortunately the ff addon doesn’t work in this environment on firefox 31.0 :frowning: (it’s not compatible)

But I’ll keep this computer as long as possible

1 Like

oooooh yes i was veeeeeeery impatient too :smiley: because of this i just downloaded the mock-version … I thought it would save me some seconds =D

2 Likes

Vagrant with virtualbox will probably suit well.

3 Likes

I think you’re hosting it on the little SAFE Vaults you set up on your machine, so when you restart it you’d have to restart the vaults I think?

IDK if you’ll need to re-upload the content or if it stays. I thought they said that it’s non-persistent data tho so after you shut down the vaults you might need to re-upload.

Maybe I’m just trying to sound smarter than I actually am tho (a definite possibility)

1 Like

The vault data is stored in /tmp/safe_vault.<randomstring>. If your system flushes your /tmp directory when it is rebooted, then yes. At that point, there is no network, 'cause you’ve effectively deleted the entire contents of the network (as your services are the only ones in the network). At that point you’d have to re-upload them and try again.

I believe that the service.domain domainname is stored in the metadata of the files and/or the reference files in the safe vaults. The best-case scenario is that the /tmp directory is not flushed, and the reference files are stored somewhere and are persistent.

My understanding is that the default is going to be deleting the /tmp dir. I haven’t been able to find any vault files that specify the domainname, so that may not even exist.

1 Like

And never you will…

1 Like