UbuntuOne Packages for Fedora

Installing UbuntuOne RPMs on Fedora

UPDATE (2012-11-01): updated and rebuilt for Fedora 18!
UPDATE (2012-06-21): updated and rebuilt for Fedora 17!

Yum Setup

  1. Download and install the .repo file into /etc/yum.repos.d/:
    # wget http://www.maxiberta.com.ar/repo/fedora-ubuntuone.repo
    # mv fedora-ubuntuone.repo /etc/yum.repos.d/
  2. Install the ubuntuone-client package and all of its dependencies:
    # yum install ubuntuone-client

UbuntuOne Client Setup

  1. Connect to UbuntuOne services and authenticate:
    $ u1sdtool --connect
  2. A popup window will appear where you can register a new user or use an existing account.
  3. The Gnome Keyring will ask you to enter you passphrase in order to securely store your UbuntuOne credentials

The UbuntuOne Sync Daemon will run automatically every time you log in.

That's all! Your ~/"Ubuntu One" directory is now synchronized with your UbuntuOne cloud storage :-D

UbuntuOne Client Usage

With the u1sdtool command you can:
  • check the status of the UbuntuOne client:
    $ u1sdtool --status
    State: QUEUE_MANAGER
        connection: With User With Network
        description: processing the commands pool
        is_connected: True
        is_error: False
        is_online: True
        queues: IDLE
    
  • list available shared folders:
    $ u1sdtool --list-shares
    Shares list:
     id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx name=Shared accepted=True subscribed=False access_level=Modify from=someone
    
  • subscribe to shared folders:
    $ u1sdtool --subscribe-share=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Troubleshooting

  • If something goes wrong, try restarting everything:
    $ u1sdtool --quit
    $ ps ax | grep ubuntu # there should be no ubuntu processes running 
    $ u1sdtool --start
    
  • You can also take a look at the logs, located at "~/.cache/sso" and "~/.cache/ubuntuone/log/".
  • Getting the following error while logging in?
    an exception representing an authentication failure
    Check that your date, time and timezone are ok.
  • Check the official Ubuntu One Server Status Dashboard
  • Check the official Ubuntu One FAQ
  • Check the official Ubuntu One Common Bugs, Troubleshooting and Debugging Tips

Comments

Hi there,

thanks for that nice Ubuntu-One Package.
But I can't get it running.

After :
u1sdtool --connect

I got this message:

Traceback (most recent call last):
File "/usr/bin/u1sdtool", line 37, in <module>
from ubuntuone.platform.linux.tools import (
File "/usr/lib/python2.7/site-packages/ubuntuone-client/ubuntuone/__init__.py", line 15, in <module>
__import__('pkg_resources').declare_namespace(__name__)
ImportError: No module named pkg_resources

Any Idea?

Kanten

Hi, thanks for your bug report! I think it's a missing dependency on python-setuptools. Could you please try installing this package? I'll fix it asap if that works :)

root@lankapoFedora lankapo# sudo apt-get install python-setuptools
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
python-setuptools (0.6.24-2.fc17)
0 upgraded, 1 newly installed, 0 removed and 1499 not upgraded.
Need to get 333kB of archives.
After unpacking 1553kB of additional disk space will be used.
Get:1 http://download.fedoraproject.org fedora/linux/development/rawhide/i386/os/ python-setuptools 0.6.24-2.fc17 [333kB]
Fetched 333kB in 7s (46.0kB/s)
Checking GPG signatures... ############################## [100%]
missing key #1aca3465 for /var/cache/apt/archives/python-setuptools-0.6.24-2.fc17.noarch.rpm
E: Missing key /var/cache/apt/archives/python-setuptools-0.6.24-2.fc17.noarch.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#1aca3465)
E: Error(s) while checking package signatures:
0 unsigned package(s)
1 package(s) with missing signatures
0 package(s) with illegal/corrupted signatures
0 unknown error(s)
E: Handler silently failed

Looks like apt-get could not verify the signature of python-setuptools. Did you try with yum install? You can even use yum's --nogpgcheck option, but I would not recommend that.
Please be aware that you are using a rawhide (ie. Fedora 17) repository, but these ubuntuone RPMs are currently built just for Fedora 16.

thanks for that work! ubuntuone-client popup opend succesfully, but can't login in my existing account. "The process did not finish succesfully"

Please check the Troubleshooting section.
Pay attention to the logs. I can take a look at them if you wish.
Are you connected directly to the Internet or through a proxy?
You can also google for this issue in Ubuntu forums as we're now in Ubuntu land...

Thanks for the tip on that bug. I'm currently using ubuntu-sso-client 1.3.3 on several F17s with no problems, though I updated from F16. I should try on a fresh F17 install; maybe some missing dependency.

OTOH ubuntuone 3.0 packages were released recently with 12.04 Precise Pangolin but I've had no time to update the RPMs yet.

I am a reformed Ubuntu/Linux Mint user, and I just set this up on my new Fedora 16 installation a few minutes ago. So far, it's working flawlessly. Thanks for porting this functionality to Fedora.

Hi,

I was trying to install this repo but there is an error message when i try with yum:

The error message is:

http://www.maxiberta.com.ar/repo/ubuntuone/fedora/15/i386/repodata/repom... [Errno 14] HTTP Error 404 - Not Found : http://www.maxiberta.com.ar/repo/ubuntuone/fedora/15/i386/repodata/repom...
Trying another mirror.
http://www.maxiberta.com.ar/repo/ubuntuone/fedora/15/i386/repodata/repom... [Errno 14] HTTP Error 404 - Not Found : http://www.maxiberta.com.ar/repo/ubuntuone/fedora/15/i386/repodata/repom...
Trying another mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora-ubuntuone. Please verify its path and try again

pls help, i am running FC17
i installed all by using the repo for Fedora
as non-root user i pressed ulsdtool--connect [enter]
and choosed already have an account
i typed in my emailadres and password , and then sighn in

the error i get is: The process did not finish succesfully

pls help, i have an account with 45Gb

because of the error message earlier today, i have been migrated to windows 7.
i have installed ubuntuone-client for windows, and got the same error, but in other words.

i am up and running now with both skydrive 25Gb and ubuntuone 45Gb,

sorry guy's but you did your homework not very good, so i am not wiling to provide the resolution to get ubuntuone working on a clean install, regardless what OS.

there truelly is a resolution for my issue , posted on 05:36h today,

migrate to windows, and you see why. sorry, will not tell more

Just wanted to let you know that I've updated all the packages to their latest stable version, which should fix the auth issues reported lately. Thanks!

Yeees, thanks for your effort. Now it works for me. Though u1sdtool --list-shares tells me there are no share to subscribe to, I picked the IDs from syncdaemon.log and now it works like a charm.

after I typed u1sdtool -c on a fresh F17 it opens a window to set up a new account but there is no option to sign into an existing account.

Please make sure you're running the latest version of ubuntuone-client and ubuntu-sso-client.
You can try to force the login with the following command:

/usr/libexec/ubuntu-sso-client/ubuntu-sso-login-qt --app_name "Ubuntu One" --login_only

This should show the login dialog.

Traceback (most recent call last):
File "/usr/bin/u1sdtool", line 44, in <module>
bus = dbus.SessionBus(mainloop=loop)
File "/usr/lib/python2.7/site-packages/dbus/_dbus.py", line 219, in __new__
mainloop=mainloop)
File "/usr/lib/python2.7/site-packages/dbus/_dbus.py", line 108, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 125, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Hi, I'm running Fedora 18 and it outputs this error after install
ERROR:root:Could not find any typelib for Unity

please assist

Yes! In fact there's the "stable" .f18 version in the fedora/19 repo, and a newer version in testing/19.

Great package do you think you can port the ubuntuone-client-gnome over also like Arch Linux did?

Hi all,
I'm using Fedora 19. I followed the steps, but when launching u1sdtool I get :

Traceback (most recent call last):
File "/usr/bin/u1sdtool", line 44, in <module>
bus = dbus.SessionBus(mainloop=loop)
File "/usr/lib/python2.7/site-packages/dbus/_dbus.py", line 211, in __new__
mainloop=mainloop)
File "/usr/lib/python2.7/site-packages/dbus/_dbus.py", line 100, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 122, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Any idea ?

Just installed in Fedora20_Xfce-x86_64 and it works as expected.

However I get this error:
ERROR:root:Could not find any typelib for Unity
but it works.

How can we make a launcher to launch the GUI to connect when we want and disconnect when we don't?

Thanks a lot for maintaining this repo. Kudos!

As Edrisse, I begun to have this problems couple of upgrades back, on F20:

$ sudo u1sdtool --connect
ERROR:root:Could not find any typelib for Unity

Oops, an error ocurred:
org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken

Any ideas?

P

Looks like you're running yum on Fedora 6... That's from 2006! Sorry but I'm currently supporting F19 and F20 only.
Cheers!

Add new comment