:IF: Colony - Search Autonomi Simply

How do I update to the newest version? Does it happen automatically once I’ve downloaded from GitHub? How do I check what version I am on? How do I delete the app and restart from scratch? I’ve deleted the three files in the share folder but every time I click the colony app they reappear :weary_face: how do I get rid of the colony app icon?

2 Likes

I get this when wanting to open a website: /dweb-open error error

Unable to create directory version because from_history_address() failed - Failed to get pointer target entry - failed to get graph entry - Record could not be found.. Address: 95be239165b7016b7f6dada20134438e038d0456bff04ec37943e95742726854225aa03faeed4e7bbd96f5383a8f9448
I’m on Windows 10 MS Edge, thanks

this is for zettawatt

2 Likes

I’m unsure about this one, I haven’t seen this one myself.@happybeing is this the pointer issue that you’ve been seeing in dweb?

1 Like

Sorry for the trouble. I need to ask a few questions to understand the issue and we’ll go from there. First question, which OS are you running? If linux, are you running the AppImage or the RPM/DEB package?

As for your questions:

Once you download from github, go through the same install process that you went through when you did the initial install. This will overwrite the app itself with the new version, but keep your application data in place.

Deleting those 3 directories from your configuration directory will wipe all of the application data. Deleting the app itself depends on your OS and install method.

Deleting these files will wipe out the application data, but if you click on the app icon, it will recreate them (just like it would if it was a new install).

Happy to help here in the thread or DM. Any suggestions on how to make this more clear are greatly appreciated, I’m learning as I go on how best to support end users :slight_smile:

Edit: I added a note to add the ability to auto-update Colony when a new release is found on the network. It get complicated with all the various OSes out there, but I think it is doable. The idea would be when there is an update, a popup would appear after the user does a sync asking if they want to update, like you see in many other apps.

2 Likes

Ubuntu deb package.

Only thing I can think of is maybe have a an update/version section in settings or somewhere that maybe lets you know if you are on the newest version or not and offers an ‘update now’ option if that’s possible? Thanks

1 Like

Websites are now working fine now, not sure what that error was, maybe some kind of timeout. But all good now :+1:

4 Likes

Sounds like a good enhancement. I’ve got it on the list.

So for DEB packages, I download the package and install them like this:

sudo dpkg -i Colony_1.1.5_amd64.deb

To upgrade to v1.1.6, I just install over it:

sudo dpkg -i Colony_1.1.6_amd64.deb

Which leaves all of your app data intact, it just installs the new app version.

To remove the Colony application (including the icon), run dpkg remove:

sudo dpkg -r colony

To start completely over, you need to remove those 3 directories manually for now. I need to make some changes in the deb package to tell it where the app data lives. I’ve added that one to my list as well.

Edit: for everyone out there, do you all see value in a kind of ‘Self Destruct’ button in the GUI? Something where if you click it, it wipes the app data and/or deletes the app itself? Could be good from a security point of view. Thoughts?

7 Likes

I am seeing a blank screen with the program’s window title bar showing Colony but totally blank otherwise. First time running, closed it and opened it again and still the same. 5 minutes and still blank.

Downloaded the appimage and set permissions to execute and double-clicked it.

Running on linux (open-suse) and 50 nodes running in the background

EDIT: on the terminal page where I ran the appimage from the second attempt, I get this error

** (colony-app:2443122): WARNING **: 12:42:11.855: atk-bridge: get_device_events_reply: unknown signature

Any ideas. Am I missing some other package that would be normally expected?

1 Like

Is this basically an uninstall option with an option to delete user data?

If so then yes this would be nice to have, not only for security but also for a way people can clean it off their device completely if remove user data is ticked. Great for people using multiple devices. If user data is encrypted on disk then this means people could use a shared device and remove it at some stage.

2 Likes

I have not seen this myself, but one user running Arch user ran into this. Are you running Wayland or X11? If Wayland, this is a known Tauri issue. Apparently builds from X11 do not run on Wayland. I noted in the README if you see strange issues with the AppImage it is best to compile from source: GitHub - zettawatt/colony

2 Likes

Colony and Friends are running nicely side by side now.

2 Likes

No X11. Its normal linux :slight_smile:

1 Like

So to be clear, do you mean “No X11” or “No, X11”. Sorry, I am confused :laughing:. If the AppImage didn’t work, did you try installing the RPM? There are no dependencies, it should install on open-suse, but I haven’t tried it.

1 Like

I forgot the comma. Its X11
I am still checking if maybe they went wayland X11 or some stupid thing like that. Not sure how to check and trying to decipher some web searches.

Also the instructions for building from source. Is that the instructions for development using this at the bottom of the readme?

Looks like some work just to see if it makes a difference

1 Like

OK, cool. Which window manager are you using? I read somewhere the KDE and GNOME are wayland by default now, but I don’t know if that is true. I run XFCE on all my stuff, I’ve avoided wayland due to it breaking some older applications that I still run.

Yes, the build instructions are at the bottom of the README. It should work building from source, but even then, Wayland support with Tauri apps is flaky at best. I wish I could do more about that, but that’s a limitation of the framework.

If you’ve got an Ubuntu machine, Windows, or macOS, those all 3 work for sure.

EDIT: note that building from source takes a while, depending on your hardware. There is a C++ library in here that really takes some CPU cycles. If you can in any way run from one of the binaries, you’ll be much better off.

2 Likes

the .rpm install came up for me immediately. Will see if I have any problems from here

Had to ignore the validation error due to no signatures for 6 items, which I assume are the colony specific stuff

1 Like

Yes. I didn’t sign any of the Linux binaries, so that makes sense.

One other thing I’ll note. During my internal testing over the last couple days, scratchpads/pointers have been extra flakey for some reason. On the last clean install I did earlier today I had to hit the File Management → My Pods → Sync Pods button half a dozen times for the network to stumble upon the pointer for this data. So if it comes up, you hit ‘Browse’ on the search page and there aren’t something like 100 items there, you’ll need to keep syncing until stuff pops up. It was working flawlessly, but recently not so much.

3 Likes

Ok. This is the 4th time I try using Colony the last few weeks, different versions on different machines, and always get the same result…time to ask for help

After installing, setting up pwd etc, and syncing, all I get in from searching is

no other files

this is what I have in my pod:

What am I doing wrong??

PS windows x64

2 Likes

I’m sorry you’ve hit this issue. I’ve seen it myself on occasion. One fresh install I did I had to hit the sync button 12 times for the data to be retrieved. This is a network issue related to scratchpads and I’m unsure why most of the time it ‘just works’ and others it is really stubborn. If you run this from the command line, you’ll see a message that says something like “Main scratchpad not retrieved, not found on the network”. If it can’t retrieve that scratchpad, the search index is empty.

The answer is just keep hitting that ‘Sync Pods’ button until Autonomi finds it. I’m hopeful this latest network upgrade will fix this, but I have not yet updated Colony to use the new Autonomi libs.

5 Likes

Thank you. I’ll try when I get back to that pc and report back

2 Likes