[00:23] hmmm [00:23] any bot in here to leave rye a thank-you message? [03:16] I get these .u1conflict files all over [03:16] but bug 495646 is invalid [03:16] should I reopen? [04:41] kermiac: i think that wiki page looks good. rye has been holding out on us :) [04:41] duanedesign: yeah, I agree hehe. [04:41] I decided that would be almost exactly what I needed so I won't bother creating another one [04:42] kermiac: only thing i would say is maybe a mention of one oe two of those piped commands. [04:42] s/oe/or [04:43] yeah, that's all that is missing. I didn't get a chance to ask rye to add them before he left [04:48] kermiac: gotcha, looks good. [04:50] rye 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. [05:54] Hi! I neeed help with my new dell Latitude E6510 I wanna know which version of ubuntu I need to install? [05:55] No one here? === cpg|away is now known as cpg === cpg is now known as cpg|away [11:38] hi [11:39] i want to sync my contacts with ubuntu-one but always when i click on my addressbook, i got an error: addressbook does not exist [11:39] can anybody help? [11:47] toabctl, 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:48] rye: i think there is no contacts.couch [11:48] ~/.local/share/desktop-couch$ ls [11:48] bookmarks.couch gwibber_accounts.couch gwibber_preferences.couch notes.couch [11:48] couchdb.html gwibber_messages.couch management.couch users.couch [11:49] toabctl, it should be created on the first run when evolution-couchdb is initialized [11:49] rye, i tried to shutdown (--force-shutdown) and restarted evolution. no effect. [11:50] rye, how to create it now? [11:51] toabctl, 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:54] rye, http://paste.ubuntu.com/436080/ [11:57] toabctl, 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-keyring [11:57] toabctl, 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] rye, ok. thx === teknico is now known as teknico_away [12:41] I'm a bit curious about how the Contacts syncing thing is supposed to work. [12:41] If I look in evolution, the Ubuntu One contacts thing is set to talk to desktop-couch. [12:42] If I connect to the desktop couch's web interface, it says that no replication is configured. [12:43] So I fail to see how my contacts are supposed to move between my desktop couchdb and the one in the cloud? [12:44] soren, 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] aquarius: Ah, I see. [12:44] aquarius: Nevertheless, could you elaborate on the machines of the syncing? [12:44] soren, 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] Ah, I see. [12:45] Can I interrogate its status somehow? Or perhaps force a sync? [12:45] I realise the syncing is disabled right now. [12:46] you 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] At 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] Ah, yes, so it is. [12:46] Ok, lovely. [12:47] I suppose I just picked the worst time imaginable to start playing around with this :) [12:47] sadly, yes :) [12:47] we're working on it :) [12:47] Do you have an ETA? If it's a couple of hours, I'll just wait until tomorrow. [12:47] end of the week, we think. We're doing some fairly serious server changes to help us with scaling. [12:48] Oh, I see. No worries. Have fun :) [12:49] not quite the word I'd use for it, but we're getting there ;) [12:55] honk [12:55] hello b1ackcr0w, wassup [13:00] eh up alan [13:01] you good? [13:02] two little U1 problems [13:02] #1 [13:02] how do you get U1 to fire up on boot? [13:02] it should do [13:02] when you login [13:03] ah, so far, it doesn't for me [13:04] interesting, you running 10.04? [13:04] i've tried it on desktop, unr and today mint 9, and have to fire it up manually every time [13:04] yup [13:04] what makes you think it's not running? [13:04] (the sync daemon that is) [13:05] because if you go into the settings dialogue, the button there says "connect" [13:06] and if you click "connect" it connects okay? [13:06] yes [13:06] interesting [13:07] congratulations! you have reacked the limit of my diagnostic knowledge :) [13:07] *reached [13:07] have broadband over ethernet on desktop and dongle on netbook [13:08] which sort of leads me to problem/question #2 [13:08] are you allowed to call the thing that looks very much like a tray, a tray any more? [13:09] hush your mouth! [13:09] in what way exactly does it look like a tray? [13:09] http://www.kidsmodern.com/imgProFam/royalvkb300/puzzle_tray_300.jpg [13:09] anyway, it's the notification area :) [13:10] anyway, so that I can tell whether U1 is active, how do you get the notification area icon to show up? [13:10] the icon is no more [13:10] can we have it back if we ask nicely? [13:11] hi all! any sign of contacts sync with evolution starting again at *any* point in the near future? [13:12] 12:47:34 < soren> Do you have an ETA? If it's a couple of hours, I'll just wait until tomorrow. [13:12] 12:47:52 < aquarius> end of the week, we think. We're doing some fairly serious server changes to help us with scaling. [13:12] ^^ RachaelB [13:12] this is going to sound really snarky, but spideroak gives me an icon .... === JanC_ is now known as JanC [13:12] b1ackcr0w: ubuntuone is open source ;) [13:12] ah... ok popey... thanks! it's just its been ages lol [13:12] b1ackcr0w: feel free to make an icon :) [13:12] so is spideroak [13:14] i can make an icon, i'm just too thick to make it work properly :( [13:14] welcome to my world :) === teknico_away is now known as teknico === CardinalFang_ is now known as CardinalFang [14:40] 'lo all [15:06] duanedesign, hello! [15:12] will future releases allow the user to choose which folder to be synchronized with the cloud? [15:16] falselight_: 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 it [15:16] falselight_: in Lucid you can select any folder in your /Home d...... [15:17] dobey: your to fast for me ;) [15:17] hehe [15:17] better go get a cup of coffee [15:33] dobey, you were right about using bzr + Ubuntu One - not a good idea :) [15:34] didn't take long for me to try to pull from a repo that was mid-way through syncing [15:34] heh [15:34] well 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 it [15:35] so it can end up in some really weird state [15:35] yep === teknico is now known as teknico_away [16:59] honk === beuno is now known as beuno-lunch [17:01] I'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:14] NickL, just a moment - preparing the script to prevent manual work [17:15] rye: cool thanks. [17:42] NickL, 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:45] rye: done, it says... 'please wait until syncdaemon reaches QUEUE_MANAGER state with IDLE queues' [17:46] rye: Is that fine? [17:46] NickL, what is printed in current state? [17:47] rye: queue manager, then working on metadata [17:48] NickL, hm, could you please paste the output of u1sdtool --waiting-meta to http://paste.ubuntu.com [17:56] rye: http://paste.ubuntu.com/436255/ [17:57] NickL, could you please check u1sdtool --waiting-meta ? [17:58] rye: http://paste.ubuntu.com/436258/ [17:59] can we have more interesting Query items ? [18:00] NickL, could you please pastebin the output of grep MARK ~/.cache/ubuntuone/log/syncdaemon.log ? === beuno-lunch is now known as beuno [18:05] rye: http://paste.ubuntu.com/436268/ [18:08] NickL, 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 appearing [18:10] rye: 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:16] rye: 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 on [18:16] rye: your page ... .../RomanYepishev/UbuntuOne/ClientControl covers most that [18:17] rye: only thing i thought was showing some of the more useful pipe commands like tail -fn 50 ~/.cache/ubuntuone/log/syncdaemon.log [18:18] in 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? === cpg|away is now known as cpg [18:22] duanedesign, hmm... let me expand this page now, I feel lucky today :) [18:24] :) [18:42] i want to make a debugging UI, something like ubuntuone-preferences but with everything exposed. [18:43] rye: thats an interesting idea [18:48] rye: what is the default log level in Lucid for syncdaemon.log? [18:49] duanedesign, should be INFO, for nightlies that's DEBUG [18:50] rye: thank you. One more question. I saw this used 'level.default = TRACE' [18:51] what is the benefit of TRACE over DEBUG [18:54] duanedesign, trace is not used in the code, that was me being too cautious [18:55] hm, we have CreateUDF but DeleteVolume [18:56] weird [18:56] thanks [18:56] rye, duanedesign: with TRACE the protocol messages are logged [18:56] rye: a UDF is a Volume, an accepted share it's also a volume [18:57] verterok, ah, wow, i still have a lot to read [18:57] :) [19:03] duanedesign, https://wiki.ubuntu.com/RomanYepishev/UbuntuOne/ClientControl - u1sdtool starts to shine, i believe :) [19:06] * duanedesign looking [19:08] rye: looks good! [19:09] is nautilus really sends 'Modify' in case share is read-write? [19:09] i.e. nautilus plugin [19:09] hm [19:09] i remember filing the bug about this. I see the fix but need to check nautilus plugin behavior [19:14] oops, there is a bug [19:14] nevermind, known bug, i tested the fix today [19:16] cool video humphreybc made from footage from uds-m http://www.youtube.com/watch?v=Rxg2gjK4lHE [19:17] aha [19:28] duanedesign btw, i don't really like piping from u1sdtool , I believe we can come up with a more intelligent dbus-based approach [19:37] rye: have you had any users who never get u1 to auto-connect at startup but can connect it manually? [19:38] joshuahoover, only in karmic [19:39] rye: hmmm...a user in the forums is seeing this in lucid, not sure what what cause it [19:39] joshuahoover: i was just thinking about that... === cpg is now known as cpg|away [20:03] rye: 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] was there any one clear issue or workaround. [20:09] oh yes there was the dbus timeouts from ubuntuone-client-applet [20:20] duanedesign, ok, https://wiki.ubuntu.com/RomanYepishev/UbuntuOne/ClientControl is ready for review and for questions. === cpg|away is now known as cpg [20:28] kermiac: ^^ [20:31] honk [20:32] I'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 tomboy [20:34] mattgriffin: ^^ that's the same error I had at UDS. [20:35] joey: probably couch-related. rye: seen this before? ^^^ [20:50] I 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:52] dabaR: I'd create a new user account and authenticate that way if I were you. [20:53] dabaR: you can download the files from the webui [20:54] Can I download them all at once? [20:54] I have 100s [20:54] It's my whole work dir [20:55] dabaR: no i dont think the ability to download folders is in the webui yet [20:55] And I work a lot, and am super prolific [20:55] jk [20:55] :P [20:55] Is this a backup service without a restore all feature? [20:55] Hehe [20:55] Anyway, at least the files are there [20:56] I can just get them if I need them [20:56] Or soemthing [20:56] until I forget to turn off sync after rebooting [20:56] dabaR, if you delete a file (or it gets deleted by accident), you can ping us and we'll recover it for you [20:56] sweet [20:56] that feature will land on the web ui in the next 6 months [20:57] but know you have that possibility [20:57] beuno: I deleted a bunch of files from my comp [20:57] I see them online [20:57] is there no convenient restore option, beuno ? [20:57] Just to confirm I understand. [20:57] Thank you for the offer above [20:57] dabaR: Ubuntu One is file syncing, not backup software. [20:58] Right. [20:58] dabaR, correct [20:58] I sorta understand [20:58] Hehe [20:58] I only have one machine [20:58] I thought it was backup [20:58] Funny [20:58] and my job title is IT manager [20:58] dabaR: an understandable misconception. But at least now you know! :) [20:58] Though I am a software developer, and just out of U too [20:58] Ya, no big deal [20:58] The files are there [20:58] And they are all in SVN too [20:59] I'd create another user account on the machine and then connect to Ubuntu One from that account. [20:59] But just a couple of uncommitted changes [20:59] then it would download everything again automatically. [20:59] Aha, I see [20:59] I think nhaines suggestion is the best i can think of [20:59] Super smart [20:59] duanedesign: thanks. :) [20:59] or if you have a VM [20:59] I just did not understand earlier [21:00] Thanks everyone again [21:00] This was a great experience [21:00] Some channels are so damn idle! [21:00] * dabaR points to #doctrine [21:00] hehe [21:01] dabaR: you should try #ubuntu . It is usuallt anything but idle [21:02] duanedesign: that's an understatement. :) [21:02] your questions and responses are on the screen for a couple of seconds when it is busy [21:15] 500 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] rye: no [21:15] rye: I even set the overwrite defaults for them, no luck [21:17] joey, you are using lucid, right? [21:17] rye: yeppers [21:18] joey, give me 10 minutes - i will build a tomboy with debug [21:30] joey, could you please file a bug about that including the output from tomboy ? [21:33] rye: which project? ubuntuone client? [21:34] rye: or one of the libs? [21:34] joey, it is ubuntuone-server [21:35] hmm bug 459433 [21:35] joey, https://bugs.launchpad.net/ubuntuone-servers/+filebug [21:36] joey, unfortunately the symptoms are the same yet the reason is very different i believe [21:36] rye: https://bugs.edge.launchpad.net/ubuntuone-servers/+bug/583055 [21:36] yeah I think so too [21:39] duanedesign: I'm a #ubuntu old-timer [21:39] I was there when it had about 40 users [21:39] When bob2 worked with Canonical [21:39] maybe he still does, but you sure won't see him in #ubuntu anyway [21:39] man, bob2 [21:40] I remember that guy [21:40] I liked him [21:41] I saw him in #python the other day [21:41] And I totally still from time to time think of him, when #ubuntu is the topic [21:42] joey, 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] rye: sure, if not, I'll be on freenode anyway so you can ping m [21:42] me [21:42] thanks for your help [21:43] joey, thanks, i hope to get the build right but i it would take a bit more time than i expected [21:43] * rye thinks that doing rm -rf on a Projects dir in a vm was a bit unnecessary [21:43] me too [21:43] Ha [21:43] I did the same [21:44] hey there [21:45] hello Elvis [21:45] I'm currently trying to follow the instructions in https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/582674 [21:45] but there's one little problem [21:45] how do I quit the ubuntu one client [21:45] since it is integrated into lucid's gnome desktop [21:46] Elvis: that is usually referring to Ubuntu One Preferences [21:46] ok, but if I just close the window, it's still running in the background, right? [21:47] Elvis: the syncdaemon will [21:47] to quit it : syncdaemon -q [21:47] lol [21:47] thats not it [21:47] Elvis: u1sdtool -q [21:47] aha [21:48] I tried that one already :p [21:48] wanted to make sure i got it right though [21:48] and i suppose i start that again with the --start option [21:48] Elvis: then when you open U1 from the Me Menu it will start the syncdaemon as well as open preferences [21:48] aha [21:49] in that case I will need to submit my log files :p [21:50] since I get the invalid authtoken again [21:52] Elvis: you reauthorized you computer and still have issues? [21:53] yes [21:53] immediately after I re-authorize I get the invalid token again [21:54] Elvis: where do you see that you get an "invalid token"? [21:55] i get a quick popup that immediately disappears [21:55] and i can see it in .cache/ubuntuone/log/oauth.log with tail -f [21:56] actuallyit says 'token not retrieved' [21:56] because of an invalid request token [21:56] Elvis: 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:57] or no [21:57] the invalid token is probably what it was trying to retrieve, right? [21:57] actually it has added a token [21:58] Elvis: ok [21:58] Elvis: if you run: u1sdtool -c; u1sdtool -s [21:58] Elvis: can you tell me what gets output? [21:59] hmm [21:59] State: SERVER_RESCAN connection: With User With Network description: doing server rescan is_connected: True is_error: False is_online: False queues: WORKING_ON_METADATA [21:59] could it be that I was too quick to judge? [21:59] that it just had one bad request and is now connected properly? [22:00] Elvis: likely, yes [22:00] Elvis: though, i need to check to see why that invalid token warning is coming up [22:00] hmm still [22:01] it says sync complete while it's not [22:02] Elvis: in ubuntuone preferences? [22:02] yes [22:02] State: QUEUE_MANAGER connection: With User With Network description: processing queues is_connected: True is_error: False is_online: True queues: IDLE [22:02] Elvis: that means it's done processing [22:02] u1sdtool -c; u1sdtool -s now gives me this [22:02] can 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:03] so it says it's done processing [22:03] while there are still 2 unsynced folders [22:03] teton: 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 devices [22:04] Elvis: can you tell me what this outputs? u1sdtool --list-folders [22:05] Folder 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/documents [22:05] joshuahoover: 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:06] Elvis: is it 2 of those folders that are not synced? [22:06] joshuahoover: yes, the purple logs is the only one that's synced [22:06] teton: yep, we look forward to adding support for more people so they can try it out :) [22:06] joshuahoover: the other two are empty [22:07] joshuahoover: but they are not on the server of course [22:07] Elvis: ok, so they don't show up in the web ui? [22:07] Elvis: they should [22:07] euh sorry [22:07] i meant they are not empty on the server [22:07] Elvis: oh, ok [22:08] Elvis: do you see all those folders in the web ui? [22:08] Elvis: sorry, i'm just trying to sort out what you see and what you don't there :) [22:08] yes I do [22:08] joshuahoover: no problem, glad to help find the problem [22:09] Elvis: ok, and is ~/documents on the server empty? [22:09] joshuahoover: no it isn't [22:09] Elvis: ok, so i'm wondering why you think 2 of the folders are not synced [22:10] joshuahoover: well, because ~/documents on the server contains 3 files and a bunch of folders [22:10] joshuahoover: and ~/documents on my desktop contains nothing [22:10] Elvis: which is correct? [22:10] joshuahoover: by the way ~/documents on the server was synced from my laptop [22:10] joshuahoover: so the server is correct [22:11] Elvis: ok, that makes sense [22:11] joshuahoover: since my desktop is the last one that was added [22:11] Elvis: do you have a ~/Documents and ~/documents folder by any chance? [22:12] joshuahoover: so to summarize,i added my laptop, uploaded a bunch of folders, added my desktop, and expected my desktop to download everything [22:12] joshuahoover: nope, just the lowercase one [22:12] Elvis: yep, it should work as you expect it to [22:12] Elvis: ok...hmmm... [22:12] joshuahoover: i changed it from the ubuntu default since I prefer lowercase [22:13] joshuahoover: but i suppose that shouldn't be a problem, should it? [22:13] Elvis: can you try this for me: touch ~/documents/test [22:13] joshuahoover: on my desktop? [22:13] Elvis: yes, please [22:13] ok [22:14] Elvis: then: u1sdtool -q; u1sdtool -c [22:14] Elvis: 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] ok did that [22:15] Elvis: u1sdtool -s [22:15] State: QUEUE_MANAGER connection: With User With Network description: processing queues is_connected: True is_error: False is_online: True queues: WORKING_ON_BOTH [22:15] Elvis: ok, let's let it run a bit more [22:16] ok [22:16] Elvis: u1sdtool -s [22:16] teton: there is a community member working on a U1 Android App (Android U1). http://ln-s.net/6eWC [22:17] State: QUEUE_MANAGER connection: With User With Network description: processing queues is_connected: True is_error: False is_online: True queues: IDLE [22:17] Elvis: and ~/documents doesn't have the other folders/files from the server? [22:17] joshuahoover: no, ~/documents is empty [22:18] joshuahoover: also, test did not appear on the server [22:18] Elvis: hmmm...i'm running out of ideas [22:19] Elvis: and when you ran u1sdtool --list-folders it was from the desktop? [22:19] Elvis: seems the laptop is fine so i'm not worried about that right now [22:19] joshuahoover: yes it was all on the desktop [22:20] Elvis: ok, just checking :) [22:20] verterok: ping [22:20] joshuahoover: pong [22:20] duanedesign: i'm currently only looking for contacts synchronising. but thank you for the information anyway, sounds interesting... [22:20] joshuahoover: 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 share [22:20] joshuahoover: is that relevant? [22:21] joshuahoover: from the log [22:21] verterok: 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 IDLE [22:22] joshuahoover: 2 of the udfs have no content at all? [22:22] verterok: right, on the desktop (the 2nd client to sync up) [22:23] joshuahoover: sounds like it might be Bug #571548 [22:23] verterok: 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 anything [22:23] verterok: that was my thought too :) [22:23] joshuahoover: ok, I'll try to get some data from Elvis's syncdaemon [22:23] Elvis: hi [22:23] verterok: thanks! [22:24] verterok: hey :) [22:24] verterok: i haven't requested to look at the syncdaemon.log yet [22:24] joshuahoover: ok, I'll check the UDF's metadata and see if it's the bug [22:24] want me to provide a new log.zip? [22:25] Elvis: /home/elvis/documents is one of the UDFs with problems? [22:25] verterok: yes it is [22:27] Elvis: ok, please run this in a terminal: u1sdtool --info=/home/elvis/documents [22:27] Elvis: copy the output and paste it to http://pastebin.ubuntu.com/ [22:28] done [22:28] Elvis: click on the "Paste" button [22:28] Elvis: once you get the new url, please paste the url here :) [22:28] already did that [22:28] http://pastebin.ubuntu.com/436417/ [22:28] Elvis: thanks :) [22:29] Elvis: hmm, interesting [22:29] verterok: thank you for trying to help :) [22:29] verterok: ummm...wasn't expecting that, huh? [22:30] joshuahoover: at all [22:30] joshuahoover: seems that the UDF root node info ins't in syncdaemon metadata [22:30] verterok: hmmm... [22:31] verterok: strange, because u1sdtool --list-folders shows that folder [22:31] verterok: hmm i just realized something [22:31] verterok: documents and workspace_hro were not present on my desktop when i attached it [22:31] joshuahoover: yes, that's the UDF itself, but the root of the UDF is a node [22:31] verterok: but .purple/logs was present already [22:31] verterok: ah, ok [22:32] verterok: that's the one that is now synced properly [22:32] verterok: could that have anything to do with the problem? [22:32] Elvis: so you created ~/documents and ~/workspace_hro on the desktop? [22:32] verterok: so documents and workspace were created by the syncdaemon [22:33] joshuahoover: no, they were created by syncdaemon [22:33] joshuahoover: ~/.purple/.logs was already there [22:33] Elvis: ok [22:33] Elvis: please run this in a terminal: http://pastebin.ubuntu.com/436422/ [22:33] joshuahoover: so maybe something went wrong when the folders were created by the syncdaemon? [22:34] verterok: ok, need the output? [22:34] Elvis: yes, please [22:34] Elvis, joshuahoover: looks like syncdaemon didn't donwloaded the root node info of the udf === cpg is now known as cpg|away [22:34] Elvis, joshuahoover: do we have logs of Elvis's syncdaemon? [22:34] http://pastebin.ubuntu.com/436423/ [22:34] verterok: no [22:34] verterok: i don't [22:35] joshuahoover: ok [22:36] Elvis: could you create tarball with your logs? e.g: tar -cjf syncdaemon-logs.tar.bz2 ~/.cache/ubuntuone/log [22:39] verterok: see https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/582674 [22:39] oh, logs! [22:39] Elvis: thanks [22:40] Elvis: did you connected your syncdaemon? [22:40] Elvis: u1sdtool -c [22:41] verterok: did now, if it was't already [22:41] Elvis: now, what's the output of: u1sdtool -s [22:42] State: QUEUE_MANAGER connection: With User With Network description: processing queues is_connected: True is_error: False is_online: True queues: IDLE [22:43] Elvis: I don't see any error in the logs :( [22:43] Elvis: we might need to set the logs in DEBUG level [22:43] Elvis: please quit syncdaemon: u1sdtool -q [22:44] verterok: ok [22:44] Elvis: create this file: ~/.config/ubuntuone/logging.conf [22:44] ok [22:44] Elvis: and paste this in the just created file: http://pastebin.ubuntu.com/436427/ [22:45] Elvis: save it, and restart syncdaemon: u1sdtool --start; u1sdtool -c [22:45] verterok: is that the new way to turn on debug logging for syncdaemon now instead of in syncdaemon.conf? [22:45] joshuahoover: logging.conf is a global logging config, so u1-prefs, etc will use debug logging ;) [22:45] joshuahoover: syncdaemon.conf is still valid [22:45] verterok: ok [22:46] verterok: ah, ok, good to know! [22:46] joshuahoover: and will just turn syncdaemon debug logging [22:46] Elvis: wait to reach IDLE, check that using: u1sdtool -s [22:47] Elvis: when it reachs IDLE, please copy/paste the contents of: ~/.cache/ubuntuone/log/syncdaemon.log to pastebin.ubuntu.com [22:47] verterok: ok i will [22:49] I'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:50] tritium: yes, i suggest appending "-tomboy" to the name you give it [22:50] tritium: we're looking at streamlining this so you don't have to set it up multiple times like you do now [22:50] joshuahoover: hmm, really? That's surprising. Thanks for the quick reply! [22:50] verterok: http://pastebin.ubuntu.com/436428/ [22:51] Sounds like a good idea, joshuahoover. Great responsiveness! Thanks again! [22:51] tritium: you're welcome :) [22:51] =) [22:52] Elvis: hmm, seems that the DEBUG logging isn't properly configured [22:52] verterok: what is that UPLOAD_CORRUPT line? [22:52] joshuahoover: /me looks [22:52] verterok: 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:53] hmm ~/.cache/ubuntuone/logging.conf right? [22:53] joshuahoover: that the contents doesn't match [22:53] Elvis: ops, no, it should be ~/.config/ubuntuone/logging.conf [22:53] joshuahoover: 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:54] verterok: doh, sorry, misread [22:54] Elvis: would you mind doing: u1sdtool -q; mv ~/.cache/ubuntuone/logging.conf ~/.config/ubuntuone/logging.conf; u1sdtool --start; u1sdtool -c [22:54] :) [22:55] verterok: ok, waiting for it to be idle again ;) [22:55] cool [22:58] Ouch, is there version control on synced notes? My 9.10 notes didn't sync properly into this new install. [22:58] I'm hoping I can revert to a previous version. [23:01] tritium: version control isn't implemented but the database used on the server (couchdb) to store notes does keep versions [23:01] tritium: what happened? [23:01] joshuahoover: I lost a significant portion of one of my notes. [23:02] It was a changelog of things I had done to my 9.10 install. [23:02] I may be able to recover it from my hard drive, as my 10.04 is on a new drive. [23:02] verterok: http://pastebin.ubuntu.com/436435/ [23:02] verterok: hope you like reading... [23:02] * verterok likes :) [23:03] Elvis: yeap, DEBUG is for real :) [23:03] tritium: did it come over wrong or were you prompted to overwrite? [23:04] There 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] ahhh, a logging.conf file. Pays to read the scrollback :) [23:05] duanedesign: yeah, i didn't realize we had that now :) [23:08] tritium: i'm seeing if we can do something to help you recover the original note [23:09] Elvis, joshuahoover: something is really wrong with the documents UDF, but looks like workspace_hro should be working [23:09] verterok: hmm it is empty though [23:10] Elvis: and it's not empty on the server (according to the web ui)? [23:10] verterok: on my desktop, not on the server [23:10] joshuahoover: not according to the web ui [23:10] Elvis: and the files in the web ui don't show "uploading..." do they? [23:10] Elvis: ok, please pastebin the output of: u1sdtool --info=/home/elvis/workspace_hro [23:11] joshuahoover: haven't checked them all, but no [23:11] Elvis: let's take a look to the documents UDF later :) [23:11] Elvis: ok, had to check :) [23:12] tritium: 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] verterok: http://pastebin.ubuntu.com/436441/ [23:12] joshuahoover: can't hurt to check :p [23:12] by the way, you know what pastebin could use? [23:12] a simple 'back' button :p [23:13] of course i could just use my browser's back [23:13] but then i need to clear the form again :p [23:14] joshuahoover, Elvis: so, workspace_hro UDF root node is in a bad state, so isn't downloading...Bug #571548 [23:14] Bug #571548 [23:14] any bot around? [23:15] verterok: anything i can do about it? [23:15] Elvis: yes! [23:16] :) [23:16] joshuahoover: I don't remmebr the steps of the workaround [23:16] ****/5 [23:16] Elvis, joshuahoover: regarding the "documents" UDF, something else is going on there [23:16] Elvis: try: touch ~/workspace_hro/test; u1sdtool -q; u1sdtool -c [23:16] joshuahoover: doh, should've read the bug report first :p [23:17] verterok: how can you tell that workspace_hro is affected by that bug but ~/documents isn't? [23:17] joshuahoover: u1sdtool --info= dumps the root node (the UDF folder itslef) metadata [23:18] joshuahoover: you can check for the value of server_hash and the info_is_partial [23:18] joshuahoover, verterok: workspace_hro seems to be syncing! [23:18] cool [23:18] one down, one to go :p [23:19] joshuahoover: when a directotry has partial = True and a server_hash == to the hash in the server...that means -> Bug #571548 [23:19] verterok: ah, ok, i didn't realize that [23:19] Elvis: FWIW, this bug is fixed in the nigtly builds and proposed to be included in lucid-updates [23:20] Elvis: so, gimme a few mintues to think on the documents UDF issue [23:20] verterok: great! [23:21] verterok: does it go into the normal repo or do i need to enable the unsupported/prerelease one? [23:21] joshuahoover: yeah, I found the original off of my old hard drive. [23:21] Elvis: running u1sdtool --info=$HOME/documents still fails with the error? [23:21] Elvis: lucid-updates is a repo, but we didn't included the fix there (yet) [23:22] tritium: 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 saw [23:22] Also, how long before my firefox bookmarks show up? I installed the bindwood plugin about 10 minutes ago. [23:22] verterok: doh, sorry about the dumb repo question [23:22] joshuahoover: not your fault. No worries! [23:23] tritium: not until we get couchdb sync back online, which we hope to have back up yet this week [23:23] joshuahoover: ok, no sweat! I have a .json backup of them. :) [23:23] verterok: yup, still fails [23:24] Elvis: ok [23:24] * verterok thinks harder [23:24] verterok: what is supposed to happen when i delete documents? [23:24] verterok: does it delete everything on the server or would it recreate it? [23:25] Elvis: you mean delete it from your desktop? [23:25] joshuahoover: yes [23:26] Elvis: well, considering the weird state it's in, i'm not sure what it will do [23:26] joshuahoover: hehe [23:27] Elvis: if you rm -rf ~/documents under normal circumstances, it will delete from your computer and the server [23:27] joshuahoover: i guess in normal state it's supposed to delete the folder on the server? [23:27] Elvis: yep [23:27] joshuahoover: aha [23:27] Elvis: but i found a slight twist on that today that doesn't work that way :( [23:28] joshuahoover: oh well, where code is written, bugs will occur [23:28] Elvis: 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] joshuahoover: it's good to see such good support though [23:29] joshuahoover: good to know [23:29] Elvis: let's try something different [23:29] joshuahoover: what's the expected behaviour when someone deletes it then restores it? :p [23:29] verterok: ok [23:30] Elvis, 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] we already have DEBUG logs [23:30] Elvis: please quit syncdaemon: u1sdtool -q [23:30] Elvis: then remove the documents directory: rmdir ~/documents [23:31] Elvis: and now, let's remove the metadata for this UDF [23:31] verterok: ok, how does that go? [23:31] Elvis: gimme 1' :) [23:31] verterok: 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 on === cpg|away is now known as cpg [23:32] Sweet. Recovered all my items. Just had to strip out a lot of , and other such formatting, and re-paste into tomboy. [23:32] Elvis: rm ~/.local/share/ubuntuone/syncdaemon/vm/udfs/d/b/1/db1c87e3-d0cc-4376-8c12-48bb916cffca [23:33] Elvis: after those commands: u1sdtool --start; u1sdtool -c [23:33] Cheers, joshuahoover. Have a great day! [23:34] verterok: ok [23:34] tritium: you too! i'm happy you had a backup! [23:34] =) [23:34] Elvis: once it reach IDLE, please pastebin the syncdaemon.log contents :) [23:35] verterok: it seems to be syncing [23:35] verterok: might take a while for it to reach idle though [23:35] Elvis: ok, no need for the logs then :) [23:36] thats good! but also bad, as I stil don't know how it got broked in this way [23:36] verterok: for now I've got empty folders, but there's quite a bit of data in there so that's probably normal [23:36] I have a few ideas, but can't confirm any of them with our current logs [23:36] joshuahoover: so, it seems we have a new kind of issue wiht UDFs :) [23:36] verterok: well thanks a lot for the help, I'm very glad it's working now [23:37] verterok: ugh [23:37] verterok: too bad the cause is still unknown [23:37] Elvis: np, glad it's working now! [23:37] verterok: but we don't get any clues from the logs on what might be causing the problem, huh? [23:37] I must say you guys give awesome support [23:38] great job, really [23:38] joshuahoover: I *think* it might be related to broken node metadata, as what is missing is the metadata for the root node of the UDF [23:38] Elvis: thank you for your patience...i think we only requested that you run about 5000 commands this session ;) [23:38] joshuahoover: no problem, glad to help [23:38] joshuahoover: I'm a developer myself, so I know how hard it can be to get proper debug information [23:38] joshuahoover: basically, if we have a UDF we must have a node for the UDF root directory [23:38] joshuahoover: unfortunately I don't know python though :p [23:39] joshuahoover: we create this node when the UDF is added [23:40] joshuahoover: if the node metadata get's corrupted it's deleted and we don't do any server rescan on that node [23:40] joshuahoover: 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:41] verterok: ah, ok [23:41] verterok, joshuahoover : there was another issue I had before I reinstalled Ubuntu One completely, but it might have been related to this one [23:41] verterok, joshuahoover : I will see if I can reproduce it now that normal things are working properly again [23:41] Elvis: oh, ok. please let us know how that goes [23:42] verterok: I'll definitely do that [23:42] verterok: of course first I'll need to wait for everything on my desktop to be synced :p [23:42] Elvis: cool, thank you! [23:43] verterok: and, as always, thank you so much for coming to my rescue on this one :) [23:43] joshuahoover: np :) [23:43] joshuahoover: I'll try to reproduce this and let you know if we need yet-another-sru :) [23:45] verterok: by the way, should I add this workaround to my bug report? [23:46] Elvis: yes please. thanks a lot! [23:46] verterok: or do you want to reproduce it first? [23:46] verterok: ok [23:47] so 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 -c [23:47] Elvis: yeap [23:47] verterok: how do you determine the file to be deleted? [23:47] verterok: since that probably varies per user [23:47] Elvis: or "deleted the UDF metadata and directory" ;) [23:48] Elvis: it's the file that contains the UDF metadata [23:48] verterok: is it the same for every user? [23:48] verterok: or randomly generated? [23:48] Elvis: no, it's particular for your UDF [23:49] verterok: aha [23:49] Elvis: it's based on the UDF id [23:49] which is a uuid4 [23:49] verterok: so how to explain to someone else with the problem what to delete? [23:49] verterok: how can they find out their id? [23:50] Elvis: isn't easy. and I'ld prefer to not tell every user to mess with syncdaemon metadata :) [23:50] verterok: hehe lol [23:50] Elvis: u1sdtool --list-folders ;) [23:50] verterok: can they just delete everything in .local/share/ubuntuone/syncdaemon? [23:51] Elvis: no! that will probably break syncdaemon [23:51] :) [23:51] verterok: lol hehe ok [23:51] Elvis: so, adding this instructions should be enough: 1) stop syncdaemon 2) delete UDF metadata and directory 3) restart syncdaemon and connect [23:51] verterok: ok :) [23:52] Elvis: and if you want: 4) ping verterok @ #ubuntuone [23:52] :) [23:52] verterok: haha [23:57] verterok: there, instructions on irc for others to find [23:57] verterok: thanks again for your help [23:57] joshuahoover: and yours too of course! [23:58] verterok, joshuahoover : and congratulations to all the developers for creating such a great and useful tool [23:58] Elvis: thanks a lot! [23:58] Elvis: appreciate the kind words...everyday we're trying to make it better [23:59] verterok, joshuahoover : although it's still got some issues here and there, it looks very promising