Open greggles opened 2 years ago
Appreciate the thorough feedback here. It also highlights our need to revamp/update a lot of our error handling to make it more user friendly. The qri validate
suggestion is a great note and we should do that right away (I'll file a separate issue).
For the ref contained in log data does not match
error, that's definitely a bit more obscure and harder to debug unless you look at the qri code itself (you should not have to do that).
In any case, the error itself comes from one of the following:
greggles
or whatever me
gets resolved to) doesn't match what the internal log store expects (and that's the final authority on who owns what and how)Those can come from a few different places (and probably some I'm not listing/aware of):
greggles
- low likelyhood as me/
also resolves badlyqri registry prove
- might have messed up your internal profileID; there's a long technical answer to this, but in short we're transitioning some things here and we have some funkiness between CLI and Cloud for fresh user accounts in some edge cases - this one seems pretty likelyqri registry signup
) for cloud results in a similar issueIf any of the above ring a bell, let me know and we can work from there. Also we should pretty soon have the ability to manually create datasets directly on cloud which should help you skip a bunch of these steps and just upload and edit your dataset directly from the web interface.
I don't think any of those scenarios regarding profile ID occurred to me. When I registered on the website I did have a somewhat weird experience.
So maybe my profile on the server side is not complete?
Pulling in convo from discord:
Arqu — Today at 3:18 PM
Could you try a qri registry prove
to get your public key to sync up to cloud
greggles — Today at 3:41 PM
I'm getting an error - cannot prove with a non-empty repository
This error comes from:
https://github.com/qri-io/qri/blob/e499860785d74ecd30f5b8d675096b6f134fb1a3/lib/registry.go#L85-L100
Plus it looks like there may be some confusion about which system (local or remote) gets precedence over the keys.
Hi,
I'm trying to follow this tutorial to create a dataset in qri.io. To get started I figured I'd create one by following the tutorial.
Here's my terminal session.
qri validate
to see the problems.ref contained in log data does not match