2010-04-29 05:07:36 |
Guillermo Gonzalez |
bug |
|
|
added bug |
2010-04-29 05:07:53 |
Guillermo Gonzalez |
tags |
founda |
foundations+ |
|
2010-04-29 05:08:04 |
Guillermo Gonzalez |
ubuntuone-servers: assignee |
|
Ubuntu One Foundations+ team (ubuntuone-foundations+) |
|
2010-04-29 05:18:06 |
Guillermo Gonzalez |
attachment added |
|
jono syncdaemon logs http://launchpadlibrarian.net/46148669/syncdaemon-logs.tar.bz2 |
|
2010-04-29 05:21:53 |
Guillermo Gonzalez |
attachment added |
|
metadata dump (before) http://launchpadlibrarian.net/46148767/metadata-dump.before |
|
2010-04-29 05:23:05 |
Guillermo Gonzalez |
attachment added |
|
metadata dump (after) http://launchpadlibrarian.net/46149341/metadata-dump.after |
|
2010-04-29 15:40:39 |
Guillermo Gonzalez |
bug task added |
|
ubuntuone-client |
|
2010-04-29 15:40:51 |
Guillermo Gonzalez |
ubuntuone-servers: status |
New |
Invalid |
|
2010-04-29 15:41:00 |
Guillermo Gonzalez |
ubuntuone-client: importance |
Undecided |
Critical |
|
2010-04-29 15:41:10 |
Guillermo Gonzalez |
ubuntuone-client: assignee |
|
Ubuntu One Foundations+ team (ubuntuone-foundations+) |
|
2010-04-29 15:41:15 |
Guillermo Gonzalez |
ubuntuone-client: status |
New |
Triaged |
|
2010-04-29 15:41:19 |
Guillermo Gonzalez |
ubuntuone-client: assignee |
Ubuntu One Foundations+ team (ubuntuone-foundations+) |
Guillermo Gonzalez (verterok) |
|
2010-04-29 16:01:35 |
Facundo Batista |
ubuntuone-servers: assignee |
Ubuntu One Foundations+ team (ubuntuone-foundations+) |
Guillermo Gonzalez (verterok) |
|
2010-04-29 16:12:42 |
Guillermo Gonzalez |
bug task added |
|
ubuntuone-client (Ubuntu) |
|
2010-04-29 20:33:20 |
Launchpad Janitor |
branch linked |
|
lp:~verterok/ubuntuone-client/fix-571548 |
|
2010-04-29 21:11:17 |
Launchpad Janitor |
branch linked |
|
lp:~verterok/ubuntuone-client/fix-571548-trunk |
|
2010-05-01 03:08:25 |
Guillermo Gonzalez |
ubuntuone-client: status |
Triaged |
In Progress |
|
2010-05-04 15:50:20 |
Guillermo Gonzalez |
tags |
foundations+ |
foundations+ u1-lucid-sru |
|
2010-05-05 13:11:24 |
Guillermo Gonzalez |
ubuntuone-client: status |
In Progress |
Fix Committed |
|
2010-05-05 13:11:52 |
Guillermo Gonzalez |
ubuntuone-client (Ubuntu): importance |
Undecided |
Critical |
|
2010-05-05 13:11:58 |
Guillermo Gonzalez |
ubuntuone-client (Ubuntu): status |
New |
Confirmed |
|
2010-05-05 13:15:30 |
Guillermo Gonzalez |
ubuntuone-client (Ubuntu): milestone |
|
lucid-updates |
|
2010-05-05 13:15:50 |
Guillermo Gonzalez |
ubuntuone-client (Ubuntu): assignee |
|
Rodney Dawes (dobey) |
|
2010-05-11 20:15:28 |
Joshua Hoover |
description |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them. |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder the name of an artist whose music you purchased from the store
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool -d; u1sdtool -c
-----------------------------------------------
|
|
2010-05-11 20:28:25 |
Joshua Hoover |
description |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder the name of an artist whose music you purchased from the store
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool -d; u1sdtool -c
-----------------------------------------------
|
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder the name of an artist whose music you purchased from the store
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
|
|
2010-05-12 20:18:38 |
Joshua Hoover |
description |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder the name of an artist whose music you purchased from the store
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
|
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder any name
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
# check that the new file is now on client B
-----------------------------------------------
|
|
2010-05-12 20:19:22 |
Joshua Hoover |
attachment added |
|
md_server.py http://launchpadlibrarian.net/48350344/md_server.py |
|
2010-05-12 20:21:51 |
Joshua Hoover |
description |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder any name
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
# check that the new file is now on client B
-----------------------------------------------
|
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder any name
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script (http://launchpadlibrarian.net/48350344/md_server.py)
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
# check that the new file is now on client B
----------------------------------------------- |
|
2010-05-12 20:24:16 |
Joshua Hoover |
description |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder any name
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script (http://launchpadlibrarian.net/48350344/md_server.py)
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
# check that the new file is now on client B
----------------------------------------------- |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder any name
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script (http://launchpadlibrarian.net/48350344/md_server.py)
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file ($HOME/MyUDF/bar) wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
u1sdtool -s (wait to reach idle)
Expected result: $HOME/MyUDF/bar is on Client B
-----------------------------------------------
|
|
2010-05-12 20:27:33 |
Joshua Hoover |
nominated for series |
|
Ubuntu Lucid |
|
2010-05-12 20:34:25 |
Joshua Hoover |
description |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder any name
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script (http://launchpadlibrarian.net/48350344/md_server.py)
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file ($HOME/MyUDF/bar) wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
u1sdtool -s (wait to reach idle)
Expected result: $HOME/MyUDF/bar is on Client B
-----------------------------------------------
|
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder any name
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script (http://launchpadlibrarian.net/48350344/md_server.py)
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file ($HOME/MyUDF/bar) wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
ln -s /usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol ubuntuone/storageprotocol
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
u1sdtool -s (wait to reach idle)
Expected result: $HOME/MyUDF/bar is on Client B
-----------------------------------------------
|
|
2010-05-13 15:42:00 |
Guillermo Gonzalez |
attachment removed |
jono syncdaemon logs http://launchpadlibrarian.net/46148669/syncdaemon-logs.tar.bz2 |
|
|
2010-05-13 15:42:16 |
Guillermo Gonzalez |
attachment removed |
metadata dump (before) http://launchpadlibrarian.net/46148767/metadata-dump.before |
|
|
2010-05-13 15:42:32 |
Guillermo Gonzalez |
attachment removed |
metadata dump (after) http://launchpadlibrarian.net/46149341/metadata-dump.after |
|
|
2010-05-13 15:42:51 |
Guillermo Gonzalez |
visibility |
private |
public |
|
2010-05-13 19:32:20 |
Joshua Hoover |
description |
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
1. Open Places->Home
2. In your home folder, press Ctrl-h to show hidden folders
3. Double-click on the "Purchased from Ubuntu One" folder
4. Right-click and select "Create Folder" and give the folder any name
5. Open Applicaitons->Accessories->Terminal and run: u1sdtool --quit; u1sdtool -d; u1sdtool --start; u1sdtool -c
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script (http://launchpadlibrarian.net/48350344/md_server.py)
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file ($HOME/MyUDF/bar) wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
ln -s /usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol ubuntuone/storageprotocol
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
u1sdtool -s (wait to reach idle)
Expected result: $HOME/MyUDF/bar is on Client B
-----------------------------------------------
|
jono and bac reported a very similar issue, songs (or entire albums) not downloading but available via the web.
So, the files are on the server but the client isn't downloading them.
-----------------------------------------------
WORK AROUND:
Open Applicaitons->Accessories->Terminal and run: touch ~/.ubuntuone/Purchased\ from\ Ubuntu\ One/placeholder; u1sdtool -q; u1sdtool -c
This will put a "placeholder" file in your ~/.ubuntuone/Purchased from Ubuntu One/ folder and then force the syncdaemon to reconnect and try to sync that folder.
-----------------------------------------------
TEST CASE:
Need to clients to test. Client A & B which are referenced below.
1) Sync Client A
# then start a single client (a.k.a: A) and create a UDF, e.g:
u1sdtool -c
u1sdtool -s (wait to reach idle)
u1sdtool --create-folder=$HOME/MyUDF
u1sdtool -s (wait to reach idle)
# create some files and dirs inside $HOME/MyUDF
mkdir $HOME/MyUDF/subdir
mkdir $HOME/MyUDF/subdir2
touch $HOME/MyUDF/subdir/bar
touch $HOME/MyUDF/subdir2/foo
# create a file in the root
touch $HOME/MyUDF/foo
u1sdtool -s (wait to reach idle)
2) Sync Client B
# start a second client (probably a different machine), a.k.a: B
u1sdtool -c
u1sdtool -s (wait to reach idle)
# it should download all the files/dirs created in client A
# quit the client B
u1sdtool -q
3) Sync new file on Client A
# on client A, create a new file/dir in the root
touch $HOME/MyUDF/bar
u1sdtool -s (wait to reach idle)
# quit and restart the client A to make sure everything it's ok
u1sdtool -q
u1sdtool -c
u1sdtool -s (wait to reach idle)
# now get the info of the UDF root metadata
u1sdtool --info=$HOME/MyUDF
# keep the output around, we are going to need the 'server_hash' value for the next step
4) Run md_server.py script (http://launchpadlibrarian.net/48350344/md_server.py)
# on client B, we need to fake a interrupted download
# use the server_hash from the previous step (from client A)
python md_server.py $HOME/MyUDF <server_hash>
5) Sync Client B (again)
# still on client B, let's start syncdaemon again
u1sdtool -c
u1sdtool -s (wait to reach idle)
# with the current version of ubuntuone-client we should see that the new file ($HOME/MyUDF/bar) wasn't downloaded on client B
6) Sync Client B with fix
# using the fix on #571548, we should get the new file downloaded to client B
# to check this, run:
u1sdtool -q
# get a fresh copy of trunk or the branch linked to #571548 and run:
ln -s /usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol ubuntuone/storageprotocol
PYTHONPATH=. bin/ubuntuone-syncdaemon &
u1sdtool -c
u1sdtool -s (wait to reach idle)
Expected result: $HOME/MyUDF/bar is on Client B
-----------------------------------------------
|
|
2010-05-18 20:55:11 |
Roman Yepishev |
tags |
foundations+ u1-lucid-sru |
current-trouble foundations+ u1-lucid-sru |
|
2010-05-27 19:01:30 |
dobey |
nominated for series |
|
ubuntuone-client/stable-1-2 |
|
2010-05-27 19:01:30 |
dobey |
bug task added |
|
ubuntuone-client/stable-1-2 |
|
2010-05-27 19:01:30 |
dobey |
nominated for series |
|
ubuntuone-client/trunk |
|
2010-05-27 19:01:30 |
dobey |
bug task added |
|
ubuntuone-client/trunk |
|
2010-05-27 19:02:26 |
dobey |
ubuntuone-client/stable-1-2: importance |
Undecided |
Critical |
|
2010-05-27 19:02:26 |
dobey |
ubuntuone-client/stable-1-2: status |
New |
Fix Committed |
|
2010-05-27 19:02:26 |
dobey |
ubuntuone-client/stable-1-2: milestone |
|
1.2.2 |
|
2010-05-27 19:02:26 |
dobey |
ubuntuone-client/stable-1-2: assignee |
|
Guillermo Gonzalez (verterok) |
|
2010-06-01 21:19:11 |
dobey |
attachment added |
|
Patch in the 1.2.1-0ubuntu3 upload http://launchpadlibrarian.net/49522737/debdiff-fix-571548.debdiff |
|
2010-06-02 09:30:30 |
Martin Pitt |
bug task added |
|
ubuntuone-client (Ubuntu Lucid) |
|
2010-06-02 09:31:37 |
Martin Pitt |
ubuntuone-client (Ubuntu Lucid): status |
New |
Fix Committed |
|
2010-06-02 09:31:49 |
Martin Pitt |
tags |
current-trouble foundations+ u1-lucid-sru |
current-trouble foundations+ u1-lucid-sru verification-needed |
|
2010-06-07 16:45:20 |
papukaija |
tags |
current-trouble foundations+ u1-lucid-sru verification-needed |
current-trouble foundations+ patch u1-lucid-sru verification-needed |
|
2010-06-08 09:42:37 |
Martin Pitt |
tags |
current-trouble foundations+ patch u1-lucid-sru verification-needed |
current-trouble foundations+ patch u1-lucid-sru verification-done |
|
2010-06-09 18:57:35 |
dobey |
ubuntuone-client/trunk: status |
Fix Committed |
Fix Released |
|
2010-06-09 18:57:41 |
dobey |
ubuntuone-client/stable-1-2: status |
Fix Committed |
Fix Released |
|
2010-06-11 07:32:13 |
Martin Pitt |
ubuntuone-client (Ubuntu): milestone |
lucid-updates |
maverick-alpha-2 |
|
2010-06-11 07:32:35 |
Martin Pitt |
ubuntuone-client (Ubuntu): status |
Confirmed |
In Progress |
|
2010-06-11 07:32:35 |
Martin Pitt |
ubuntuone-client (Ubuntu): milestone |
maverick-alpha-2 |
|
|
2010-06-11 07:32:55 |
Launchpad Janitor |
ubuntuone-client (Ubuntu Lucid): status |
Fix Committed |
Fix Released |
|
2010-06-11 07:33:03 |
Martin Pitt |
nominated for series |
|
Ubuntu Maverick |
|
2010-06-11 07:33:03 |
Martin Pitt |
bug task added |
|
ubuntuone-client (Ubuntu Maverick) |
|
2010-06-11 07:33:39 |
Martin Pitt |
ubuntuone-client (Ubuntu Maverick): milestone |
|
maverick-alpha-2 |
|
2010-06-11 13:16:42 |
dobey |
ubuntuone-client (Ubuntu Maverick): status |
In Progress |
Fix Released |
|
2010-06-16 11:50:29 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-updates/ubuntuone-client |
|
2010-09-23 17:16:28 |
E King |
ubuntuone-client (Ubuntu Lucid): status |
Fix Released |
Confirmed |
|
2010-09-23 17:38:48 |
E King |
bug |
|
|
added subscriber E King |
2010-09-23 17:55:22 |
dobey |
ubuntuone-client (Ubuntu Lucid): status |
Confirmed |
Fix Released |
|
2010-09-23 18:22:47 |
Andre Hugo |
removed subscriber Andre Hugo |
|
|
|
2010-09-26 21:26:37 |
jhfhlkjlj |
bug |
|
|
added subscriber Chauncellor |
2011-09-19 21:16:03 |
Ubuntu Foundations Team Bug Bot |
tags |
current-trouble foundations+ patch u1-lucid-sru verification-done |
current-trouble foundations+ patch testcase u1-lucid-sru verification-done |
|
2012-03-13 03:31:36 |
jhfhlkjlj |
removed subscriber Chauncellor |
|
|
|