/srv/irclogs.ubuntu.com/2010/05/19/#ubuntuone.txt

raphahmmm00:23
raphaany bot in here to leave rye a thank-you message?00:23
mahfouzI get these .u1conflict files all over03:16
mahfouzbut bug 495646 is invalid03:16
mahfouzshould I reopen?03:16
duanedesignkermiac: i think that wiki page looks good. rye has been holding out on us :)04:41
kermiacduanedesign: yeah, I agree hehe.04:41
kermiacI decided that would be almost exactly what I needed so I won't bother creating another one04:41
duanedesignkermiac: only thing i would say is maybe a mention of one oe two of those piped commands.04:42
duanedesigns/oe/or04:42
kermiacyeah, that's all that is missing. I didn't get a chance to ask rye to add them before he left04:43
duanedesignkermiac:  gotcha, looks good.04:48
duanedesignrye has a blog post similar to that, but written about the 'applet' U1. I used to use it a lot in bug reports and on the forums.04:50
ravibn_Hi! I neeed help with my new dell Latitude E6510 I wanna know which version of ubuntu I need to install?05:54
ravibn_No one here?05:55
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
toabctlhi11:38
toabctli want to sync my contacts with ubuntu-one but always when i click on my addressbook, i got an error: addressbook does not exist11:39
toabctlcan anybody help?11:39
ryetoabctl, currently contact replication is disabled so it is not possible to sync them with evolution, However in your case it looks like evolution-data-server does not recognize the presence of couchdb - could you please try shutting down evolution then run evolution --force-shutdown and start evolution again?11:47
toabctlrye: i think there is no contacts.couch11:48
toabctl~/.local/share/desktop-couch$ ls11:48
toabctlbookmarks.couch  gwibber_accounts.couch  gwibber_preferences.couch  notes.couch11:48
toabctlcouchdb.html     gwibber_messages.couch  management.couch           users.couch11:48
ryetoabctl, it should be created on the first run when evolution-couchdb is initialized11:49
toabctlrye, i tried to shutdown (--force-shutdown) and restarted evolution. no effect.11:49
toabctlrye, how to create it now?11:50
ryetoabctl, could you please shutdown evolution again compeltely and run /usr/lib/evolution/evolution-data-server-2.28 in the terminal then open evolution /addressbook - are there any errors for couchdb initialization?11:51
toabctlrye, http://paste.ubuntu.com/436080/11:54
ryetoabctl, I would suggest you shut down gwibber and evolution then shut down desktopcouch/couchdb with /usr/lib/desktopcouch/desktopcouch-stop, kill desktopcouch-service if it runs then start then run /usr/lib/desktopcouch/desktopcouch-service and try again. Something did not succeeded in putting OAuth tokens for couchdb into gnome-keyring11:57
ryetoabctl, i will be available in an hour. If that does not help then i will try to get more info from that error.11:57
toabctlrye, ok. thx11:57
=== teknico is now known as teknico_away
sorenI'm a bit curious about how the Contacts syncing thing is supposed to work.12:41
sorenIf I look in evolution, the Ubuntu One contacts thing is set to talk to desktop-couch.12:41
sorenIf I connect to the desktop couch's web interface, it says that no replication is configured.12:42
sorenSo I fail to see how my contacts are supposed to move between my desktop couchdb and the one in the cloud?12:43
aquariussoren, it should be working, but at the moment replication between the desktop and the cloud is disabled while we work on some server issues.12:44
sorenaquarius: Ah, I see.12:44
sorenaquarius: Nevertheless, could you elaborate on the machines of the syncing?12:44
aquariussoren, replication isn't configured through the desktopcouch web interface, though -- it's handled externally by desktopcouch-service, which is the process that runs desktopcouch.12:44
sorenAh, I see.12:44
sorenCan I interrogate its status somehow? Or perhaps force a sync?12:45
sorenI realise the syncing is disabled right now.12:45
aquariusyou can interrogate its status by looking in the log (~/.cache/desktop-couch/log/desktop-couch-replication.log), which will be full of errors right now because sync is disabled.12:46
aquariusAt the moment there's no way to force a sync -- desktopcouch-service resyncs every ten minutes automatically. (You can force a sync by quitting desktopcouch and starting it up again.)12:46
sorenAh, yes, so it is.12:46
sorenOk, lovely.12:46
sorenI suppose I just picked the worst time imaginable to start playing around with this :)12:47
aquariussadly, yes :)12:47
aquariuswe're working on it :)12:47
sorenDo you have an ETA? If it's a couple of hours, I'll just wait until tomorrow.12:47
aquariusend of the week, we think. We're doing some fairly serious server changes to help us with scaling.12:47
sorenOh, I see. No worries. Have fun :)12:48
aquariusnot quite the word I'd use for it, but we're getting there ;)12:49
b1ackcr0whonk12:55
popeyhello b1ackcr0w, wassup12:55
b1ackcr0weh up alan13:00
b1ackcr0wyou good?13:01
b1ackcr0wtwo little U1 problems13:02
b1ackcr0w#113:02
b1ackcr0whow do you get U1 to fire up on boot?13:02
popeyit should do13:02
popeywhen you login13:02
b1ackcr0wah, so far, it doesn't for me13:03
popeyinteresting, you running 10.04?13:04
b1ackcr0wi've tried it on desktop, unr and today mint 9, and have to fire it up manually every time13:04
b1ackcr0wyup13:04
popeywhat makes you think it's not running?13:04
popey(the sync daemon that is)13:04
b1ackcr0wbecause if you go into the settings dialogue, the button there says "connect"13:05
popeyand if you click "connect" it connects okay?13:06
b1ackcr0wyes13:06
popeyinteresting13:06
popeycongratulations! you have reacked the limit of my diagnostic knowledge :)13:07
popey*reached13:07
b1ackcr0whave broadband over ethernet on desktop and dongle on netbook13:07
b1ackcr0wwhich sort of leads me to problem/question #213:08
b1ackcr0ware you allowed to call the thing that looks very much like a tray, a tray any more?13:08
popeyhush your mouth!13:09
popeyin what way exactly does it look like a tray?13:09
popeyhttp://www.kidsmodern.com/imgProFam/royalvkb300/puzzle_tray_300.jpg13:09
popeyanyway, it's the notification area :)13:09
b1ackcr0wanyway, so that I can tell whether U1 is active, how do you get the notification area icon to show up?13:10
popeythe icon is no more13:10
b1ackcr0wcan we have it back if we ask nicely?13:10
RachaelBhi all! any sign of contacts sync with evolution starting again at *any* point in the near future?13:11
popey12:47:34 < soren> Do you have an ETA? If it's a couple of hours, I'll just wait until tomorrow.13:12
popey12:47:52 < aquarius> end of the week, we think. We're doing some fairly serious server changes to help us with scaling.13:12
popey^^ RachaelB13:12
b1ackcr0wthis is going to sound really snarky, but spideroak gives me an icon ....13:12
=== JanC_ is now known as JanC
popeyb1ackcr0w: ubuntuone is open source ;)13:12
RachaelBah... ok popey... thanks! it's just its been ages lol13:12
popeyb1ackcr0w: feel free to make an icon :)13:12
b1ackcr0wso is spideroak13:12
b1ackcr0wi can make an icon, i'm just too thick to make it work properly :(13:14
popeywelcome to my world :)13:14
=== teknico_away is now known as teknico
=== CardinalFang_ is now known as CardinalFang
duanedesign'lo all14:40
ryeduanedesign, hello!15:06
falselight_will future releases allow the user to choose which folder to be synchronized with the cloud?15:12
dobeyfalselight_: the current release allows you to specify any folder under your home dir to sync to ubuntu one, however the "Ubuntu One" directory is special and will remain, you can't remove it15:16
duanedesignfalselight_: in Lucid you can select any folder in your /Home d......15:16
duanedesigndobey: your to fast for me ;)15:17
dobeyhehe15:17
duanedesignbetter go get a cup of coffee15:17
kazadedobey, you were right about using bzr + Ubuntu One - not a good idea :)15:33
kazadedidn't take long for me to try to pull from a repo that was mid-way through syncing15:34
dobeyheh15:34
dobeywell there's the other problem that if you give others write access to the directory, they may not even use bzr to modify files in it15:34
dobeyso it can end up in some really weird state15:35
kazadeyep15:35
=== teknico is now known as teknico_away
NickLhonk16:59
=== beuno is now known as beuno-lunch
NickLI've just downloaded some songs, about 15 minutes ago, and rhythm box isn't syncing. The files are in my one.ubuntu.com account. Anyone got any ideas?17:01
ryeNickL, just a moment - preparing the script to prevent manual work17:14
NickLrye: cool thanks.17:15
ryeNickL, could you please download the script from http://people.canonical.com/~roman.yepishev/ubuntuone-scripts/music-folder-fix-571548.sh and run it from terminal?17:42
NickLrye: done, it says... 'please wait until syncdaemon reaches QUEUE_MANAGER state with IDLE queues'17:45
NickLrye: Is that fine?17:46
ryeNickL, what is printed in current state?17:46
NickLrye: queue manager, then working on metadata17:47
ryeNickL, hm, could you please paste the output of u1sdtool --waiting-meta to http://paste.ubuntu.com17:48
NickLrye: http://paste.ubuntu.com/436255/17:56
ryeNickL, could you please check u1sdtool --waiting-meta ?17:57
NickLrye: http://paste.ubuntu.com/436258/17:58
ryecan we have more interesting Query items ?17:59
ryeNickL, could you please pastebin the output of grep MARK ~/.cache/ubuntuone/log/syncdaemon.log ?18:00
=== beuno-lunch is now known as beuno
NickLrye: http://paste.ubuntu.com/436268/18:05
ryeNickL, current syncdaemon is querying the server and it should finish querying in 15 minutes. I would suggest you to wait for 15 minutes and check whether files start appearing18:08
NickLrye: I have to shut down and head home, will it be fine to pick it up tomorrow. Should I run the same script again?18:10
duanedesignrye:  me and [k]ermiac were taking about a wiki page that tells people how to use u1sdtool to get more info about what is going on18:16
duanedesignrye:  your page ... .../RomanYepishev/UbuntuOne/ClientControl covers most that18:16
duanedesignrye: only thing i thought was showing some of the more useful pipe commands like  tail -fn 50 ~/.cache/ubuntuone/log/syncdaemon.log18:17
duanedesignin your opinion do you think that would be appropriate to add to the page you created or is this something better suited for its own page?18:18
=== cpg|away is now known as cpg
ryeduanedesign, hmm... let me expand this page now, I feel lucky today :)18:22
duanedesign:)18:24
ryei want to make a debugging UI, something like ubuntuone-preferences but with everything exposed.18:42
duanedesignrye: thats an interesting idea18:43
duanedesignrye: what is the default log level in Lucid for syncdaemon.log?18:48
ryeduanedesign, should be INFO, for nightlies that's DEBUG18:49
duanedesignrye: thank you. One more question. I saw this used 'level.default = TRACE'18:50
duanedesignwhat is the benefit of TRACE over DEBUG18:51
ryeduanedesign, trace is not used in the code, that was me being too cautious18:54
ryehm, we have CreateUDF but DeleteVolume18:55
ryeweird18:56
duanedesignthanks18:56
verterokrye, duanedesign: with TRACE the protocol messages are logged18:56
verterokrye: a UDF is a Volume, an accepted share it's also a volume18:56
ryeverterok, ah, wow, i still have a lot to read18:57
verterok:)18:57
ryeduanedesign, https://wiki.ubuntu.com/RomanYepishev/UbuntuOne/ClientControl - u1sdtool starts to shine, i believe :)19:03
* duanedesign looking19:06
duanedesignrye: looks good!19:08
ryeis nautilus really sends 'Modify' in case share is read-write?19:09
ryei.e. nautilus plugin19:09
ryehm19:09
ryei remember filing the bug about this. I see the fix but need to check nautilus plugin behavior19:09
ryeoops, there is a bug19:14
ryenevermind, known bug, i tested the fix today19:14
duanedesigncool video humphreybc made from footage from uds-m http://www.youtube.com/watch?v=Rxg2gjK4lHE19:16
ryeaha19:17
rye duanedesign btw, i don't really like piping from u1sdtool , I believe we can come up with a more intelligent dbus-based approach19:28
joshuahooverrye: have you had any users who never get u1 to auto-connect at startup but can connect it manually?19:37
ryejoshuahoover, only in karmic19:38
joshuahooverrye: hmmm...a user in the forums is seeing this in lucid, not sure what what cause it19:39
duanedesignjoshuahoover: i was just thinking about that...19:39
=== cpg is now known as cpg|away
duanedesignrye: you mentioned being aware of an auto-connect issue in Karmic? I have a bug from a 9.10 user who cant auto-connect.20:03
duanedesignwas there any one clear issue or workaround.20:03
duanedesignoh yes there was the dbus timeouts from ubuntuone-client-applet20:09
ryeduanedesign, ok, https://wiki.ubuntu.com/RomanYepishev/UbuntuOne/ClientControl is ready for review and for questions.20:20
=== cpg|away is now known as cpg
duanedesignkermiac: ^^20:28
joeyhonk20:31
joeyI'm getting "[ERROR 13:31:02.431] Synchronization failed with the following exception: The remote server returned an error: (500) INTERNAL SERVER ERROR." when syncing tomboy20:32
joeymattgriffin: ^^ that's the same error I had at UDS.20:34
mattgriffinjoey: probably couch-related. rye: seen this before? ^^^20:35
dabaRI deleted a sub-dir in my Ubuntu One directory, and I need it back. The files are still available online. How do I restore?20:50
nhainesdabaR: I'd create a new user account and authenticate that way if I were you.20:52
duanedesigndabaR: you can download the files from the webui20:53
dabaRCan I download them all at once?20:54
dabaRI have 100s20:54
dabaRIt's my whole work dir20:54
duanedesigndabaR: no i dont think the ability to download folders is in the webui yet20:55
dabaRAnd I work a lot, and am super prolific20:55
dabaRjk20:55
duanedesign:P20:55
dabaRIs this a backup service without a restore all feature?20:55
dabaRHehe20:55
dabaRAnyway, at least the files are there20:55
dabaRI can just get them if I need them20:56
dabaROr soemthing20:56
dabaRuntil I forget to turn off sync after rebooting20:56
beunodabaR, if you delete a file (or it gets deleted by accident), you can ping us and we'll recover it for you20:56
dabaRsweet20:56
beunothat feature will land on the web ui in the next 6 months20:56
beunobut know you have that possibility20:57
dabaRbeuno: I deleted a bunch of files from my comp20:57
dabaRI see them online20:57
dabaRis there no convenient restore option, beuno ?20:57
dabaRJust to confirm I understand.20:57
dabaRThank you for the offer above20:57
nhainesdabaR: Ubuntu One is file syncing, not backup software.20:57
dabaRRight.20:58
beunodabaR, correct20:58
dabaRI sorta understand20:58
dabaRHehe20:58
dabaRI only have one machine20:58
dabaRI thought it was backup20:58
dabaRFunny20:58
dabaRand my job title is IT manager20:58
nhainesdabaR: an understandable misconception.  But at least now you know!  :)20:58
dabaRThough I am a software developer, and just out of U too20:58
dabaRYa, no big deal20:58
dabaRThe files are there20:58
dabaRAnd they are all in SVN too20:58
nhainesI'd create another user account on the machine and then connect to Ubuntu One from that account.20:59
dabaRBut just a couple of uncommitted changes20:59
nhainesthen it would download everything again automatically.20:59
dabaRAha, I see20:59
duanedesignI think nhaines suggestion is the best i can think of20:59
dabaRSuper smart20:59
nhainesduanedesign: thanks. :)20:59
duanedesignor if you have a VM20:59
dabaRI just did not understand earlier20:59
dabaRThanks everyone again21:00
dabaRThis was a great experience21:00
dabaRSome channels are so damn idle!21:00
* dabaR points to #doctrine21:00
dabaRhehe21:00
duanedesigndabaR: you should try #ubuntu . It is usuallt anything but idle21:01
nhainesduanedesign: that's an understatement.  :)21:02
duanedesignyour questions and responses are on the screen for a couple of seconds when it is busy21:02
rye500 on tomboy sync when couchdb is working may mean that some note got conflict, which is really hard to spot in the wild. joey does tomboy ask you to rename the note?21:15
joeyrye: no21:15
joeyrye: I even set the overwrite defaults for them, no luck21:15
ryejoey, you are using lucid, right?21:17
joeyrye: yeppers21:17
ryejoey, give me 10 minutes - i will build a tomboy with debug21:18
ryejoey, could you please file a bug about that including the output from tomboy ?21:30
joeyrye: which project?  ubuntuone client?21:33
joeyrye: or one of the libs?21:34
ryejoey, it is ubuntuone-server21:34
joeyhmm bug 45943321:35
ryejoey, https://bugs.launchpad.net/ubuntuone-servers/+filebug21:35
ryejoey, unfortunately the symptoms are the same yet the reason is very different i believe21:36
joeyrye: https://bugs.edge.launchpad.net/ubuntuone-servers/+bug/58305521:36
joeyyeah I think so too21:36
dabaRduanedesign: I'm a #ubuntu old-timer21:39
dabaRI was there when it had about 40 users21:39
dabaRWhen bob2 worked with Canonical21:39
dabaRmaybe he still does, but you sure won't see him in #ubuntu anyway21:39
jcastroman, bob221:39
jcastroI remember that guy21:40
dabaRI liked him21:40
dabaRI saw him in #python the other day21:41
dabaRAnd I totally still from time to time think of him, when #ubuntu is the topic21:41
ryejoey, i am afraid that i will need to continue working on this tomorrow early in the morning (it is 23:42 here), would you be able to visit this channel tomorrow?21:42
joeyrye: sure, if not, I'll be on freenode anyway so you can ping m21:42
joeyme21:42
joeythanks for your help21:42
ryejoey, thanks, i hope to get the build right but i it would take a bit more time than i expected21:43
* rye thinks that doing rm -rf on a Projects dir in a vm was a bit unnecessary21:43
dabaRme too21:43
dabaRHa21:43
dabaRI did the same21:43
Elvishey there21:44
duanedesignhello Elvis21:45
ElvisI'm currently trying to follow the instructions in https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/58267421:45
Elvisbut there's one little problem21:45
Elvishow do I quit the ubuntu one client21:45
Elvissince it is integrated into lucid's gnome desktop21:45
duanedesignElvis: that is usually referring to Ubuntu One Preferences21:46
Elvisok, but if I just close the window, it's still running in the background, right?21:46
duanedesignElvis: the syncdaemon will21:47
duanedesignto quit it : syncdaemon -q21:47
duanedesignlol21:47
duanedesignthats not it21:47
duanedesignElvis: u1sdtool -q21:47
Elvisaha21:47
ElvisI tried that one already :p21:48
Elviswanted to make sure i got it right though21:48
Elvisand i suppose i start that again with the --start option21:48
duanedesignElvis: then when you open U1 from the Me Menu it will start the syncdaemon as well as open preferences21:48
Elvisaha21:48
Elvisin that case I will need to submit my log files :p21:49
Elvissince I get the invalid authtoken again21:50
duanedesignElvis: you reauthorized you computer and still have issues?21:52
Elvisyes21:53
Elvisimmediately after I re-authorize I get the invalid token again21:53
joshuahooverElvis: where do you see that you get an "invalid token"?21:54
Elvisi get a quick popup that immediately disappears21:55
Elvisand i can see it in .cache/ubuntuone/log/oauth.log with tail -f21:55
Elvisactuallyit says 'token not retrieved'21:56
Elvisbecause of an invalid request token21:56
joshuahooverElvis: hmmm...ok, and if you go to applications->accessories->passwords & encryption keys do you see an ubuntu one token there? (i'm guessing no)21:56
Elvisor no21:57
Elvisthe invalid token is probably what it was trying to retrieve, right?21:57
Elvisactually it has added a token21:57
joshuahooverElvis: ok21:58
joshuahooverElvis: if you run: u1sdtool -c; u1sdtool -s21:58
joshuahooverElvis: can you tell me what gets output?21:58
Elvishmm21:59
ElvisState: SERVER_RESCAN     connection: With User With Network     description: doing server rescan     is_connected: True     is_error: False     is_online: False     queues: WORKING_ON_METADATA21:59
Elviscould it be that I was too quick to judge?21:59
Elvisthat it just had one bad request and is now connected properly?21:59
joshuahooverElvis: likely, yes22:00
joshuahooverElvis: though, i need to check to see why that invalid token warning is coming up22:00
Elvishmm still22:00
Elvisit says sync complete while it's not22:01
joshuahooverElvis: in ubuntuone preferences?22:02
Elvisyes22:02
ElvisState: QUEUE_MANAGER     connection: With User With Network     description: processing queues     is_connected: True     is_error: False     is_online: True     queues: IDLE22:02
joshuahooverElvis: that means it's done processing22:02
Elvisu1sdtool -c; u1sdtool -s now gives me this22:02
tetoncan somebody tell me how i can synchronize my htc desire with ubuntu one (contacts)? which model on the configuration list should i choose? there is no htc desire in the list...22:02
Elvisso it says it's done processing22:03
Elviswhile there are still 2 unsynced folders22:03
joshuahooverteton: if it's not on the list, we currently don't support that model...we are going to do an update in the near future to add support for more devices22:03
joshuahooverElvis: can you tell me what this outputs? u1sdtool --list-folders22:04
ElvisFolder list:   id=accad835-122f-46b5-827c-f059f89e2703 subscribed=True path=/home/elvis/.purple/logs   id=c5dc54ba-012f-4efe-884c-aca54ed6cd44 subscribed=True path=/home/elvis/workspace_hro   id=db1c87e3-d0cc-4376-8c12-48bb916cffca subscribed=True path=/home/elvis/documents22:05
tetonjoshuahoover: ok, thanks for the information. so i will wait a little bit until enabling (and perhaps paying for) the contacts syncing service with my new android mobile... would be cool to have the feature soon :-)22:05
joshuahooverElvis: is it 2 of those folders that are not synced?22:06
Elvisjoshuahoover: yes, the purple logs is the only one that's synced22:06
joshuahooverteton: yep, we look forward to adding support for more people so they can try it out :)22:06
Elvisjoshuahoover: the other two are empty22:06
Elvisjoshuahoover: but they are not on the server of course22:07
joshuahooverElvis: ok, so they don't show up in the web ui?22:07
joshuahooverElvis: they should22:07
Elviseuh sorry22:07
Elvisi meant they are not empty on the server22:07
joshuahooverElvis: oh, ok22:07
joshuahooverElvis: do you see all those folders in the web ui?22:08
joshuahooverElvis: sorry, i'm just trying to sort out what you see and what you don't there :)22:08
Elvisyes I do22:08
Elvisjoshuahoover: no problem, glad to help find the problem22:08
joshuahooverElvis: ok, and is ~/documents on the server empty?22:09
Elvisjoshuahoover: no it isn't22:09
joshuahooverElvis: ok, so i'm wondering why you think 2 of the folders are not synced22:09
Elvisjoshuahoover: well, because ~/documents on the server contains 3 files and a bunch of folders22:10
Elvisjoshuahoover: and ~/documents on my desktop contains nothing22:10
joshuahooverElvis: which is correct?22:10
Elvisjoshuahoover: by the way ~/documents on the server was synced from my laptop22:10
Elvisjoshuahoover: so the server is correct22:10
joshuahooverElvis: ok, that makes sense22:11
Elvisjoshuahoover: since my desktop is the last one that was added22:11
joshuahooverElvis: do you have a ~/Documents and ~/documents folder by any chance?22:11
Elvisjoshuahoover: so to summarize,i added my laptop, uploaded a bunch of folders, added my desktop, and expected my desktop to download everything22:12
Elvisjoshuahoover: nope, just the lowercase one22:12
joshuahooverElvis: yep, it should work as you expect it to22:12
joshuahooverElvis: ok...hmmm...22:12
Elvisjoshuahoover: i changed it from the ubuntu default since I prefer lowercase22:12
Elvisjoshuahoover: but i suppose that shouldn't be a problem, should it?22:13
joshuahooverElvis: can you try this for me: touch ~/documents/test22:13
Elvisjoshuahoover: on my desktop?22:13
joshuahooverElvis: yes, please22:13
Elvisok22:13
joshuahooverElvis: then: u1sdtool -q; u1sdtool -c22:14
joshuahooverElvis: i'm trying to see if you're impacted by a bug that affects some music store users (but is likely related to syncing folders like this - period)22:14
Elvisok did that22:14
joshuahooverElvis: u1sdtool -s22:15
ElvisState: QUEUE_MANAGER     connection: With User With Network     description: processing queues     is_connected: True     is_error: False     is_online: True     queues: WORKING_ON_BOTH22:15
joshuahooverElvis: ok, let's let it run a bit more22:15
Elvisok22:16
joshuahooverElvis: u1sdtool -s22:16
duanedesignteton: there is a community member working on a U1 Android App (Android U1). http://ln-s.net/6eWC22:16
ElvisState: QUEUE_MANAGER     connection: With User With Network     description: processing queues     is_connected: True     is_error: False     is_online: True     queues: IDLE22:17
joshuahooverElvis: and ~/documents doesn't have the other folders/files from the server?22:17
Elvisjoshuahoover: no, ~/documents is empty22:17
Elvisjoshuahoover: also, test did not appear on the server22:18
joshuahooverElvis: hmmm...i'm running out of ideas22:18
joshuahooverElvis: and when you ran u1sdtool --list-folders it was from the desktop?22:19
joshuahooverElvis: seems the laptop is fine so i'm not worried about that right now22:19
Elvisjoshuahoover: yes it was all on the desktop22:19
joshuahooverElvis: ok, just checking :)22:20
joshuahooververterok: ping22:20
verterokjoshuahoover: pong22:20
tetonduanedesign: i'm currently only looking for contacts synchronising. but thank you for the information anyway, sounds interesting...22:20
Elvisjoshuahoover: 2010-05-19 23:14:36,210 - ubuntuone.SyncDaemon.VM - WARNING - Got a share deleted notification ('db1c87e3-d0cc-4376-8c12-48bb916cffca'), but don't have the share22:20
Elvisjoshuahoover: is that relevant?22:20
Elvisjoshuahoover: from the log22:21
joshuahooververterok: Elvis has 2 computers, a laptop and desktop...synced some udfs (3) from the laptop successfully to the server...he then added the desktop and only has 2 of 3 of the udfs empty on his desktop and u1sdtool -s is IDLE22:21
verterokjoshuahoover: 2 of the udfs have no content at all?22:22
joshuahooververterok: right, on the desktop (the 2nd client to sync up)22:22
verterokjoshuahoover: sounds like it might be Bug #57154822:23
joshuahooververterok: i had Elvis try to touch a file in ~/documents (one of the folders that is empty on the desktop but should have content) and quit then reconnect but that didn't do anything22:23
joshuahooververterok: that was my thought too :)22:23
verterokjoshuahoover: ok, I'll try to get some data from Elvis's syncdaemon22:23
verterokElvis: hi22:23
joshuahooververterok: thanks!22:23
Elvisverterok: hey :)22:24
joshuahooververterok: i haven't requested to look at the syncdaemon.log yet22:24
verterokjoshuahoover: ok, I'll check the UDF's metadata and see if it's the bug22:24
Elviswant me to provide a new log.zip?22:24
verterokElvis: /home/elvis/documents is one of the UDFs with problems?22:25
Elvisverterok: yes it is22:25
verterokElvis: ok, please run this in a terminal: u1sdtool --info=/home/elvis/documents22:27
verterokElvis: copy the output and paste it to http://pastebin.ubuntu.com/22:27
Elvisdone22:28
verterokElvis: click on the "Paste" button22:28
verterokElvis: once you get the new url, please paste the url here :)22:28
Elvisalready did that22:28
Elvishttp://pastebin.ubuntu.com/436417/22:28
verterokElvis: thanks :)22:28
verterokElvis: hmm, interesting22:29
Elvisverterok: thank you for trying to help :)22:29
joshuahooververterok: ummm...wasn't expecting that, huh?22:29
verterokjoshuahoover: at all22:30
verterokjoshuahoover: seems that the UDF root node info ins't in syncdaemon metadata22:30
joshuahooververterok: hmmm...22:30
joshuahooververterok: strange, because u1sdtool --list-folders shows that folder22:31
Elvisverterok: hmm i just realized something22:31
Elvisverterok: documents and workspace_hro were not present on my desktop when i attached it22:31
verterokjoshuahoover: yes, that's the UDF itself, but the root of the UDF is a node22:31
Elvisverterok: but .purple/logs was present already22:31
joshuahooververterok: ah, ok22:31
Elvisverterok: that's the one that is now synced properly22:32
Elvisverterok: could that have anything to do with the problem?22:32
joshuahooverElvis: so you created ~/documents and ~/workspace_hro on the desktop?22:32
Elvisverterok: so documents and workspace were created by the syncdaemon22:32
Elvisjoshuahoover: no, they were created by syncdaemon22:33
Elvisjoshuahoover: ~/.purple/.logs was already there22:33
joshuahooverElvis: ok22:33
verterokElvis: please run this in a terminal: http://pastebin.ubuntu.com/436422/22:33
Elvisjoshuahoover: so maybe something went wrong when the folders were created by the syncdaemon?22:33
Elvisverterok: ok, need the output?22:34
verterokElvis: yes, please22:34
verterokElvis, joshuahoover: looks like syncdaemon didn't donwloaded the root node info of the udf22:34
=== cpg is now known as cpg|away
verterokElvis, joshuahoover: do we have logs of Elvis's syncdaemon?22:34
Elvishttp://pastebin.ubuntu.com/436423/22:34
joshuahooververterok: no22:34
joshuahooververterok: i don't22:34
verterokjoshuahoover: ok22:35
verterokElvis: could you create tarball with your logs? e.g: tar -cjf syncdaemon-logs.tar.bz2 ~/.cache/ubuntuone/log22:36
Elvisverterok: see https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/58267422:39
verterokoh, logs!22:39
verterokElvis: thanks22:39
verterokElvis: did you connected your syncdaemon?22:40
verterokElvis: u1sdtool -c22:40
Elvisverterok: did now, if it was't already22:41
verterokElvis: now, what's the output of: u1sdtool -s22:41
ElvisState: QUEUE_MANAGER     connection: With User With Network     description: processing queues     is_connected: True     is_error: False     is_online: True     queues: IDLE22:42
verterokElvis: I don't see any error in the logs :(22:43
verterokElvis: we might need to set the logs in DEBUG level22:43
verterokElvis: please quit syncdaemon: u1sdtool -q22:43
Elvisverterok: ok22:44
verterokElvis: create this file: ~/.config/ubuntuone/logging.conf22:44
Elvisok22:44
verterokElvis: and paste this in the just created file:  http://pastebin.ubuntu.com/436427/22:44
verterokElvis: save it, and restart syncdaemon: u1sdtool --start; u1sdtool -c22:45
joshuahooververterok: is that the new way to turn on debug logging for syncdaemon now instead of in syncdaemon.conf?22:45
verterokjoshuahoover: logging.conf is a global logging config, so u1-prefs, etc will use debug logging ;)22:45
verterokjoshuahoover: syncdaemon.conf is still valid22:45
Elvisverterok: ok22:45
joshuahooververterok: ah, ok, good to know!22:46
verterokjoshuahoover: and will just turn syncdaemon debug logging22:46
verterokElvis: wait to reach IDLE, check that using: u1sdtool -s22:46
verterokElvis: when it reachs IDLE, please copy/paste the contents of: ~/.cache/ubuntuone/log/syncdaemon.log to pastebin.ubuntu.com22:47
Elvisverterok: ok i will22:47
tritiumI'm on a fresh install of 10.04.  Ubuntu One synchronization just completed.  Now, going into Tomboy to enable notes sync, Ubuntu One web page comes up, asking me to add computer, with name "None" to my account.  Tomboy needs a separate identifier?22:49
joshuahoovertritium: yes, i suggest appending "-tomboy" to the name you give it22:50
joshuahoovertritium: we're looking at streamlining this so you don't have to set it up multiple times like you do now22:50
tritiumjoshuahoover: hmm, really?  That's surprising.  Thanks for the quick reply!22:50
Elvisverterok: http://pastebin.ubuntu.com/436428/22:50
tritiumSounds like a good idea, joshuahoover.  Great responsiveness!  Thanks again!22:51
joshuahoovertritium: you're welcome :)22:51
tritium=)22:51
verterokElvis: hmm, seems that the DEBUG logging isn't properly configured22:52
joshuahooververterok: what is that UPLOAD_CORRUPT line?22:52
verterokjoshuahoover: /me looks22:52
joshuahooververterok: i noticed this afternoon on a vm that i wasn't getting debug logs when i did the debug line in syncdaemon.conf but then got pulled in here :)22:52
Elvishmm ~/.cache/ubuntuone/logging.conf right?22:53
verterokjoshuahoover: that the contents doesn't match22:53
verterokElvis: ops, no, it should be ~/.config/ubuntuone/logging.conf22:53
Elvisjoshuahoover: maybe it has someting to do with the fact that i'm currently having a conversation in pidgin, so the file is being updated often?22:53
Elvisverterok: doh, sorry, misread22:54
verterokElvis: would you mind doing: u1sdtool -q; mv ~/.cache/ubuntuone/logging.conf ~/.config/ubuntuone/logging.conf; u1sdtool --start; u1sdtool -c22:54
verterok:)22:54
Elvisverterok: ok, waiting for it to be idle again ;)22:55
verterokcool22:55
tritiumOuch, is there version control on synced notes?  My 9.10 notes didn't sync properly into this new install.22:58
tritiumI'm hoping I can revert to a previous version.22:58
joshuahoovertritium: version control isn't implemented but the database used on the server (couchdb) to store notes does keep versions23:01
joshuahoovertritium: what happened?23:01
tritiumjoshuahoover: I lost a significant portion of one of my notes.23:01
tritiumIt was a changelog of things I had done to my 9.10 install.23:02
tritiumI may be able to recover it from my hard drive, as my 10.04 is on a new drive.23:02
Elvisverterok: http://pastebin.ubuntu.com/436435/23:02
Elvisverterok: hope you like reading...23:02
* verterok likes :)23:02
verterokElvis: yeap, DEBUG is for real :)23:03
joshuahoovertritium: did it come over wrong or were you prompted to overwrite?23:03
tritiumThere was no prompt.  I noticed some formatting oddities, mostly with bullets and indenting, that were different between web and tomboy versions of the note.  I wonder if that had something to do with it.23:04
duanedesignahhh, a logging.conf file. Pays to read the scrollback :)23:04
joshuahooverduanedesign: yeah, i didn't realize we had that now :)23:05
joshuahoovertritium: i'm seeing if we can do something to help you recover the original note23:08
verterokElvis, joshuahoover: something is really wrong with the documents UDF, but looks like workspace_hro should be working23:09
Elvisverterok: hmm it is empty though23:09
joshuahooverElvis: and it's not empty on the server (according to the web ui)?23:10
Elvisverterok: on my desktop, not on the server23:10
Elvisjoshuahoover: not according to the web ui23:10
joshuahooverElvis: and the files in the web ui don't show "uploading..." do they?23:10
verterokElvis: ok, please pastebin the output of: u1sdtool --info=/home/elvis/workspace_hro23:10
Elvisjoshuahoover: haven't checked them all, but no23:11
verterokElvis: let's take a look to the documents UDF later :)23:11
joshuahooverElvis: ok, had to check :)23:11
joshuahoovertritium: we hope to have couchdb syncing yet this week...that means you'll get copies of your note synced down to your local machine...once that's there, we can give you instructions on how to recover it...could you check back here in about 24 hours?23:12
Elvisverterok: http://pastebin.ubuntu.com/436441/23:12
Elvisjoshuahoover: can't hurt to check :p23:12
Elvisby the way, you know what pastebin could use?23:12
Elvisa simple 'back' button :p23:12
Elvisof course i could just use my browser's back23:13
Elvisbut then i need to clear the form again :p23:13
verterokjoshuahoover, Elvis: so, workspace_hro UDF root node is in a bad state, so isn't downloading...Bug #57154823:14
verterokBug #57154823:14
verterokany bot around?23:14
Elvisverterok: anything i can do about it?23:15
joshuahooverElvis: yes!23:15
verterok:)23:16
verterokjoshuahoover: I don't remmebr the steps of the workaround23:16
duanedesign****/523:16
verterokElvis, joshuahoover: regarding the "documents" UDF, something else is going on there23:16
joshuahooverElvis: try: touch ~/workspace_hro/test; u1sdtool -q; u1sdtool -c23:16
Elvisjoshuahoover: doh, should've read the bug report first :p23:16
joshuahooververterok: how can you tell that workspace_hro is affected by that bug but ~/documents isn't?23:17
verterokjoshuahoover: u1sdtool --info=<path> dumps the root node (the UDF folder itslef) metadata23:17
verterokjoshuahoover: you can check for the value of server_hash and the info_is_partial23:18
Elvisjoshuahoover, verterok: workspace_hro seems to be syncing!23:18
verterokcool23:18
Elvisone down, one to go :p23:18
verterokjoshuahoover: when a directotry has partial = True and a server_hash == to the hash in the server...that means -> Bug #57154823:19
joshuahooververterok: ah, ok, i didn't realize that23:19
verterokElvis: FWIW, this bug is fixed in the nigtly builds and proposed to be included in lucid-updates23:19
verterokElvis: so, gimme a few mintues to think on the documents UDF issue23:20
Elvisverterok: great!23:20
Elvisverterok: does it go into the normal repo or do i need to enable the unsupported/prerelease one?23:21
tritiumjoshuahoover: yeah, I found the original off of my old hard drive.23:21
verterokElvis: running u1sdtool --info=$HOME/documents still fails with the error?23:21
verterokElvis: lucid-updates is a repo, but we didn't included the fix there (yet)23:21
joshuahoovertritium: good! i'm sorry this happened to you...i'm following up on a couple of notes related bugs that need to get fixed that may be related to the problem you saw23:22
tritiumAlso, how long before my firefox bookmarks show up?  I installed the bindwood plugin about 10 minutes ago.23:22
Elvisverterok: doh, sorry about the dumb repo question23:22
tritiumjoshuahoover: not your fault.  No worries!23:22
joshuahoovertritium: not until we get couchdb sync back online, which we hope to have back up yet this week23:23
tritiumjoshuahoover: ok, no sweat!  I have a .json backup of them.  :)23:23
Elvisverterok: yup, still fails23:23
verterokElvis: ok23:24
* verterok thinks harder23:24
Elvisverterok: what is supposed to happen when i delete documents?23:24
Elvisverterok: does it delete everything on the server or would it recreate it?23:24
joshuahooverElvis: you mean delete it from your desktop?23:25
Elvisjoshuahoover: yes23:25
joshuahooverElvis: well, considering the weird state it's in, i'm not sure what it will do23:26
Elvisjoshuahoover: hehe23:26
joshuahooverElvis: if you rm -rf ~/documents under normal circumstances, it will delete from your computer and the server23:27
Elvisjoshuahoover: i guess in normal state it's supposed to delete the folder on the server?23:27
joshuahooverElvis: yep23:27
Elvisjoshuahoover: aha23:27
joshuahooverElvis: but i found a slight twist on that today that doesn't work that way :(23:27
Elvisjoshuahoover: oh well, where code is written, bugs will occur23:28
joshuahooverElvis: where you delete the folder by moving it to the trash in nautlius...then it just unsubscribes the folder from the client but leaves it on the server, which is not what you would expect and then people wonder how to delete the folder on the server...i'm going to file a bug for this (fyi)23:28
Elvisjoshuahoover: it's good to see such good support though23:28
Elvisjoshuahoover: good to know23:29
verterokElvis: let's try something different23:29
Elvisjoshuahoover: what's the expected behaviour when someone deletes it then restores it? :p23:29
Elvisverterok: ok23:29
verterokElvis, joshuahoover: I don't know how the documents UDF ended up in this sutiation, I'm tring to figure that out, but first let's fix it and then do a forensics :)23:30
verterokwe already have DEBUG logs23:30
verterokElvis: please quit syncdaemon: u1sdtool -q23:30
verterokElvis: then remove the documents directory: rmdir ~/documents23:30
verterokElvis: and now, let's remove the metadata for this UDF23:31
Elvisverterok: ok, how does that go?23:31
verterokElvis: gimme 1' :)23:31
joshuahooververterok: agreed...since we're not getting anything from debug logs at this point, we should try to get it back to normal, at least that way we might get something new from the debug logs that tip us off as to what is going on23:31
=== cpg|away is now known as cpg
tritiumSweet.  Recovered all my items.  Just had to strip out a lot of </list-item><list-item dir="ltr">, and other such formatting, and re-paste into tomboy.23:32
verterokElvis: rm ~/.local/share/ubuntuone/syncdaemon/vm/udfs/d/b/1/db1c87e3-d0cc-4376-8c12-48bb916cffca23:32
verterokElvis: after those commands: u1sdtool --start; u1sdtool -c23:33
tritiumCheers, joshuahoover.  Have a great day!23:33
Elvisverterok: ok23:34
joshuahoovertritium: you too! i'm happy you had a backup!23:34
tritium=)23:34
verterokElvis: once it reach IDLE, please pastebin the syncdaemon.log contents :)23:34
Elvisverterok: it seems to be syncing23:35
Elvisverterok: might take a while for it to reach idle though23:35
verterokElvis: ok, no need for the logs then :)23:35
verterokthats good! but also bad, as I stil don't know how it got broked in this way23:36
Elvisverterok: for now I've got empty folders, but there's quite a bit of data in there so that's probably normal23:36
verterokI have a few ideas, but can't confirm any of them with our current logs23:36
verterokjoshuahoover: so, it seems we have a new kind of issue wiht UDFs :)23:36
Elvisverterok: well thanks a lot for the help, I'm very glad it's working now23:36
joshuahooververterok: ugh23:37
Elvisverterok: too bad the cause is still unknown23:37
verterokElvis: np, glad it's working now!23:37
joshuahooververterok: but we don't get any clues from the logs on what might be causing the problem, huh?23:37
ElvisI must say you guys give awesome support23:37
Elvisgreat job, really23:38
verterokjoshuahoover: I *think* it might be related to broken node metadata, as what is missing is the metadata for the root node of the UDF23:38
joshuahooverElvis: thank you for your patience...i think we only requested that you run about 5000 commands this session ;)23:38
Elvisjoshuahoover: no problem, glad to help23:38
Elvisjoshuahoover: I'm a developer myself, so I know how hard it can be to get proper debug information23:38
verterokjoshuahoover: basically, if we have a UDF we must have a node for the UDF root directory23:38
Elvisjoshuahoover: unfortunately I don't know python though :p23:38
verterokjoshuahoover: we create this node when the UDF is added23:39
verterokjoshuahoover: if the node metadata get's corrupted it's deleted and we don't do any server rescan on that node23:40
verterokjoshuahoover: I need to check if this is still the case in trunk, as we now are doing local rescan of the root nodes (in order to fix #571548)23:40
joshuahooververterok: ah, ok23:41
Elvisverterok, joshuahoover : there was another issue I had before I reinstalled Ubuntu One completely, but it might have been related to this one23:41
Elvisverterok, joshuahoover : I will see if I can reproduce it now that normal things are working properly again23:41
verterokElvis: oh, ok. please let us know how that goes23:41
Elvisverterok: I'll definitely do that23:42
Elvisverterok: of course first I'll need to wait for everything on my desktop to be synced :p23:42
joshuahooverElvis: cool, thank you!23:42
joshuahooververterok: and, as always, thank you so much for coming to my rescue on this one :)23:43
verterokjoshuahoover: np :)23:43
verterokjoshuahoover: I'll try to reproduce this and let you know if we need yet-another-sru  :)23:43
Elvisverterok: by the way, should I add this workaround to my bug report?23:45
verterokElvis: yes please. thanks a lot!23:46
Elvisverterok: or do you want to reproduce it first?23:46
Elvisverterok: ok23:46
Elvisso to sum up: u1sdtool -q; rmdir ~/documents; rm ~/.local/share/ubuntuone/syncdaemon/vm/udfs/d/b/1/db1c87e3-d0cc-4376-8c12-48bb916cffca; u1sdtool --start; u1sdtool -c23:47
verterokElvis: yeap23:47
Elvisverterok: how do you determine the file to be deleted?23:47
Elvisverterok: since that probably varies per user23:47
verterokElvis: or "deleted the UDF metadata and directory" ;)23:47
verterokElvis: it's the file that contains the UDF metadata23:48
Elvisverterok: is it the same for every user?23:48
Elvisverterok: or randomly generated?23:48
verterokElvis: no, it's particular for your UDF23:48
Elvisverterok: aha23:49
verterokElvis: it's based on the UDF id23:49
verterokwhich is a uuid423:49
Elvisverterok: so how to explain to someone else with the problem what to delete?23:49
Elvisverterok: how can they find out their id?23:49
verterokElvis: isn't easy. and I'ld prefer to not tell every user to mess with syncdaemon metadata :)23:50
Elvisverterok: hehe lol23:50
verterokElvis: u1sdtool --list-folders ;)23:50
Elvisverterok: can they just delete everything in .local/share/ubuntuone/syncdaemon?23:50
verterokElvis: no! that will probably break syncdaemon23:51
verterok:)23:51
Elvisverterok: lol hehe ok23:51
verterokElvis: so, adding this instructions should be enough: 1) stop syncdaemon 2) delete UDF metadata and directory 3) restart syncdaemon and connect23:51
Elvisverterok: ok :)23:51
verterokElvis: and if you want: 4) ping verterok @ #ubuntuone23:52
verterok:)23:52
Elvisverterok: haha23:52
Elvisverterok: there, instructions on irc for others to find23:57
Elvisverterok: thanks again for your help23:57
Elvisjoshuahoover: and yours too of course!23:57
Elvisverterok, joshuahoover : and congratulations to all the developers for creating such a great and useful tool23:58
verterokElvis: thanks a lot!23:58
joshuahooverElvis: appreciate the kind words...everyday we're trying to make it better23:58
Elvisverterok, joshuahoover : although it's still got some issues here and there, it looks very promising23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!