OUR NETWORK:TiVoCommunity TechLore MyOpenRouter Dijit Community MediaSmart Home See all... About UsAdvertiseContact Us

How To Install Pogoplug Drive Software on Ubuntu 9.04

Getting the Pogoplug up and running on Ubuntu Linux is a snap if you know the specific commands to do it.  With the assistance of some posts on the Pogoplugged forums and a little trial and error, I've been able to successfully install the Pogoplug Drive software on Ubuntu 9.04, and I'd like to share the steps I followed with you.

Step 1: Ensure FUSE Is Installed (For Virtual Disk Mounting)

The Pogoplug drive software requires that FUSE be installed to run.  It should already be pre-installed on Ubuntu 9.04, but it's good to check.  In addition to the standard packages, I also installed the following packages in addition just to be safe:

  • fusedav
  • fuseext2
  • fusefat
  • fusesmb

You will use the Synaptic Package Manager built into Ubuntu to do this.

Step 2: Download and Unarchive the Pogoplug Drive Application

Now you'll need to download the Pogoplug drive application. Grab it from here, then unarchive the included application (pogoplugfs) to the desired location.  I put it on the Desktop, but for convenience, you should probably place it somewhere else.

Step 3: Create a Mount Point for the Pogoplug Drive and Set Permissions

This is the crucial step that may not be so obvious.  You need to set up permissions for FUSE and also create a mount point for the Pogoplug file system to use.

First, type the following into a Terminal window:

  • sudo usermod -a -G fuse $(id -u -n)

This will open up FUSE to your user.

Next, log out and log back in and then type this into a Terminal:

  • sudo mkdir /media/pogoplug

That creates the mount point you will be using.  Now, set permissions on the mount point by running these two commands in order:

  • sudo chown root:fuse /media/pogoplug
  • sudo chmod 0775 /media/pogoplug 

Step 4: Run the Pogoplug Drive Application

Now, you have to run the Pogoplug Drive application.  You will insert your email and password into the script below, as well as using the mount point you set up in the previous step:

  • ./pogoplugfs --user [YOUREMAIL] --password [YOURPASSWORD] --mountpoint /media/pogoplug 

If everything executed correctly, you will see an icon on your desktop which will contain any Pogoplug drives you have connected to your Pogoplug.  You may also want to set this script to run upon boot, so you do not manually have to start the application on each startup.

Have you tried this procedure on any other Linux distros?  Are there any special steps to follow?  Let us know in the comments section below.

[Purchase a Pogoplug]

Tags : linuxpogoplug driveubuntu

Discussion:    Add a Comment | Comments 1-25 of 29 | Latest Comment | 1 2 Next »

January 23, 2010 11:31 AM

Thank you so much for this info! It worked like a charm the first time.

For those newbies out there like myself, it took me a while to figure out the final sentence: "You may also want to set this script to run upon boot, so you do not manually have to start the application on each startup."

Here's how I did it:
1. In a Terminal window: gnome-session-properties
2. Name: PogoPlug
3. Command: /path_to_where_pogoplug_was_installed/pogoplugfs --user my_pogoplug_email@gmail.com --password my_password --mountpoint /media/pogoplug
4. Comment: Remote PogoPlug Drives

February 22, 2010 6:57 PM

I'm pretty green when it comes to Linux, but you guys made it easy to set this up. Thanks for your help!

March 15, 2010 1:56 AM

I realize I'm a little late to this party, but this did not work for me on Kubuntu 9.10. It seemed like it was going to work, but I could find no icon in the Desktop folder nor any trace of drive elsewhere.

Anybody done this in Kubuntu or KDE? Help would be appreciated.

March 18, 2010 6:41 AM

Can i do this on a headless server? Or do I need to use gui at some time?

March 21, 2010 7:43 AM

Thanks for this. The only problem I had was not realising I had to include my username (as well as root) in the fuse group. After doing that, it worked perfectly on Ubuntu 9.10 / Mint 7 64bit.

March 31, 2010 8:42 PM

Any chance we'll be able to mount our pogoplug in freebsd?
Is there an under-the-hood way to do this, already?

April 11, 2010 9:28 AM updated: April 11, 2010 9:29 AM

[SOLVED] Problems with adding and deleting files to Pogoplug drive.

The instructions just above Step 4 above state that you should:-
* sudo chown root:fuse /media/pogoplug
* sudo chmod 0775 /media/pogoplug

I found I ran into problems adding and deleting files on a Pogoplug-attached drive that had previously been used attached directly to my PC. As this drive had already been used, there were loads of folders and files on it with ownership other than root:fuse and permissions other than 0775.

The add/delete problems went away when I temporarily re-attached the drive to my PC and ran the following two commands from the terminal before reconnecting the drive to the Pogoplug:-

* sudo chown -R root:fuse (mountpoint)
* sudo chmod -R 0775 (mountpoint)

where (mountpoint) is the directory on which your USB drive is temporarily mounted to do this task; e.g. /media/MyBook1

I hope this helps others who might have been experiencing similar problems.

April 30, 2010 6:49 AM

Hello, to Mr King and others:

I am still unable to write to my virtual mount /media/pogoplug. The drive consists of 2 ntfs partitions

I tried reconnecting the drive directly via usb as per the last post. I had a few folders where it could not change the permissions for some reason on the first partition mount point, but after completing the chown and chmod commands on both partitions I still did not have write/delete access having reconnected via pogoplug.

I of course have full access to both partitions via usb. Can anyone assist me with forcing the ownership?

April 30, 2010 9:21 AM

debaser said: ... The drive consists of 2 ntfs partitions ...  it could not change the permissions for some reason on the first partition mount point, but after completing the chown and chmod commands on both partitions I still did not have write/delete access having reconnected via pogoplug. I of course have full access to both partitions via usb. Can anyone assist me with forcing the ownership?

Hi debasder,

My fault; I should have included the information that my drives were formatted as ext3. I, too, had problems with ntfs, which is why I started again with ext3. I am no expert, so I am not encouraging you to reformat - simply pointing out that the above post worked for me using ext3 partitions.

Hope you get an answer from someone with more knowledge than me.

May 6, 2010 12:12 PM

./pogoplugfs --user dderolph@embarqmail.com --password hlc43062 --mountpoint /media/pogoplug does not work. I get an error message saying "bash: ./pogoplugfs: No such file or directory". The reason seems obvious to me. How can a command referring to a directory named pogoplugfs work when that directory has not been created?

Step 3 of the procedure created a directory named pogoplug, not pogoplugfs. I'm relatively unexperienced with Linux. Am I missing something here?

May 6, 2010 1:26 PM

Soybean, you are confusing the package which is 'pogoplugfs' with the mount point '/media/pogoplug'. The './' part at the start of the line ./pogoplugfs --user dderolph@embarqmail.com --password hlc43062 --mountpoint /media/pogoplug tells linux that pogoplugfs is a command to execute from the current directory - so you must run the command from the directory where you extracted the linux download.
Message back if this isn't clear but basically just follow the instructions above again but make sure you run the command from the right folder.

With regards to my own problems with not having permissions to write to connected portable drive formatted with ntfs I got this working. I'm not sure what package I was missing but I went to the Ubuntu Software Centre, searched 'NTFS' and installed everything I didn't already have (think there was about 4 packages). I think it might have been 'NTFS GNOME virtual filesystem module'(libntfs-gnomevfs) but anyway. Sorry that sounds really noobish but hey it worked and hopefully might help someone.

Good luck pluggers!

May 6, 2010 10:09 PM updated: May 6, 2010 10:12 PM

<blockquote>...--mountpoint /media/pogoplug tells linux that pogoplugfs is a command to execute from the current directory - so you must run the command from the directory where you extracted the linux download. </blockquote>

OK, that seems to make sense to me. But, why isn't that clearly stated in the instructions? I see that point neither explicitly stated or even implied in the instructions. Can point out to me where I missed the point in the 4-step instructions on this web page?

In other words, as I see it, if the instructions are followed exactly as they are written, the procedure does not work. I now gather we would need to extract the downloaded file to /media/pogoplug for the instructions to work as written. But, again, that point just is not clearly stated.

May 7, 2010 1:16 AM

No you should not extract the files to /media/pogoplug ... Make a directory in your home folder and extract them there. Then when you do step 4 go first to that directory and make sure a pogoplugfs file is present in this directory.

./ <- before the filename make sure you run a linux executed file in the directory you are in.

Hope this make things a little clearer.

May 7, 2010 8:46 AM

Again, I've tried to follow the 4-step instructions exactly as I read them and this does not work. In step 1, I installed the 4 FUSE items suggested. If I do not have the "standard packages" installed for FUSE, how would I know, since "standard packages" is not defined in step 1.

In step 2, I downloaded the file and put it on the desktop. I'm not sure whether "unarchive" means to Open with Archive Manager, or to Extract here. I extracted here and I now see an icon named pogoplugfs on the desktop.

In step 3, I entered the 4 command lines in Terminal as directed.

Step 4: when I open Terminal, I see david@david-desktop:~$   I enter ./pogoplugfs --user [YOUREMAIL] --password [YOURPASSWORD] --mountpoint /media/pogoplug, after inserting my actual email and password.  I get this error message: "bash: ./pogoplugfs: No such file or directory"

 I also tried HOstlund's suggestion; I made a directory called pogoplug in my home folder and extracted them there. My home folder is david.  But, I'm  not clear on the rest of his suggestion, the part about "make sure you run a linux executed file in the directory you are in".  Do I need to open Terminal and change directory to my home folder?  If so, how do I do that?

May 7, 2010 8:55 AM

If you extract the files to your desktop.

Open terminal and type in "ls -l" you get a list of your directories in your home folder.

Use cd to go to your desktop directory. "cd Desctop" or "cd destop" check the directory list from previous command.

When you are in the desctop direktory use "ls -l" to show a list of files you have in that directory. Make sure pogoplugfs is in that list.

Use the command ./pogoplugfs --user [YOUREMAIL] --password [YOURPASSWORD] --mountpoint /media/pogoplug

./ <- tels Linux to run pogoplugfs in that directory.

Replace youremail and yourpassword with your my.pogoplug.com login email/password

May 7, 2010 12:00 PM

Hey everybody, I noticed that some people are getting this to work and some are not. This article is quite old (July 2009) and was done on Ubuntu 9.04. I am by no means a Linux expert at all, but I'm wondering if the procedure is different for the newest version, Lucid Lynx. Is that what everyone is using?

I have a version of LL on one of my machines, I'll attempt to do the install on it and see what changes. It sounds like a refreshed install guide for the newest version of Ubuntu might be in order...

Peter Redmer
Administrator
Blog | Twitter

May 7, 2010 3:23 PM updated: May 7, 2010 3:25 PM

HOstlund said: If you extract the files to your desktop. Open terminal and type in "ls -l" you get a list of your directories in your home folder. Use cd to go to your desktop directory. "cd Desctop" or "cd destop" check the directory list from previous command. When you are in the desctop direktory use "ls -l" to show a list of files you have in that directory. Make sure pogoplugfs is in that list. Use the command ./pogoplugfs --user [YOUREMAIL] --password [YOURPASSWORD] --mountpoint /media/pogoplug ./ <- tels Linux to run pogoplugfs in that directory. Replace youremail and yourpassword with your my.pogoplug.com login email/password

Soybean - do exactly as HOstlund says and you should be fine! Smile

Peter, the original instuctions are good for latest versions of Ubuntu as well as 9.04. 

May 7, 2010 4:07 PM updated: May 7, 2010 4:08 PM

HOstlund said: If you extract the files to your desktop. Open terminal and type in "ls -l" you get a list of your directories in your home folder. Use cd to go to your desktop directory. "cd Desctop" or "cd destop" check the directory list from previous command. When you are in the desctop direktory use "ls -l" to show a list of files you have in that directory. Make sure pogoplugfs is in that list. Use the command ./pogoplugfs --user [YOUREMAIL] --password [YOURPASSWORD] --mountpoint /media/pogoplug ./ <- tels Linux to run pogoplugfs in that directory. Replace youremail and yourpassword with your my.pogoplug.com login email/password

Thanks HOstlund and debaser.  I got it to work by changing directory to Desktop and then executing the command.  I also now understand the pogoplug icon disappears from the screen and access to the drive connected to StarDock ceases once the Terminal screen is closed, since that stops the running of pogoplugfs.  And, if I want to have pogoplugfs automatically start when the computer is started, I would need to "set this script to run upon boot".   I don't know how to do that, but I understand that would be the way to do it.

May 7, 2010 4:40 PM

Hey everybody,

I did some testing on Lucid Lynx and got it to work in much the same way, although I had difficulties getting it to start at boot.

Here's the updated guide. Please leave comments, suggestions, etc. I would like to make any adjustments to the document as needed.

http://www.pogoplugged.com/article/13974/How-to-Install-Pogoplug-Drive-on-Ubu...

Cheers!

Peter Redmer
Administrator
Blog | Twitter

July 19, 2010 11:52 PM updated: July 20, 2010 12:47 AM

Everything works fine, except I have two different pogoplugs, and I can only see the first one?
How can I see multiple the pogoplugs on my account?
Wilbur

I figured out the problem.
Both pogoplugs had the same name.
Changing the names of the pogoplugs and the drives solved the problem.

August 1, 2010 10:55 PM

FYI... This works in Ubuntu 10.x Thanks for the howto!

September 1, 2010 3:23 PM

I think it is worth noting that the parameters are headed with double dashes (--), not single (-).

December 8, 2010 12:43 PM updated: December 8, 2010 12:44 PM

Thanks for the excellent instructions. FWIW, these 9.04 instructions worked just fine for me on 32-bit Ubuntu 10.04 LTS. I'm not running 64-bit so I can't comment about that. This said, I would like to add a few clarifications and recommendations, FWTW. I also have one question.

Clarifications/Recommendations:

  1. First, if I may be so bold as to offer some fatherly advice for the user 'soybean' and others: Never, ever post your real login credentials on a public user forum. Now that you've done it though, I strongly recommend changing your login credentials ASAP. Play safely, kids...
  2. As pointed out by user 'PPorter', the 'pogoplugfs' options used in these instructions should be preceded by double-dashes (--), not a single dashes (-). This is difficult to discern in the proportional font used in the command examples.
  3. Similarly, I found that using a password that contains an ampersand (&) seems to cause problems. Perhaps enclosing the password in quotes or escaping the character by preceding it with a backslash (\) may work, but I couldn't get that to work. Not sure I really gave that a fair shake though.
  4. It appears that you don't, after all, need to actually change to the directory in which the 'pogoplugfs' command is installed before running the command. It seems that you can run the command from anywhere as long as you specify the full path to the command name, and as long as the directory in which the 'pogoplusfs' binary is installed is included in your $PATH environment variable. For example, I have the binary installed in '/usr/local/bin', and it seems to work just fine from there; viz., '/usr/local/bin/pogoplugfs options_list' works for me.
  5. This may be obvious to some, but adding an ampersand (&) after the 'pogoplugfs' command gives you your command prompt back rather than tying up the terminal session for the duration of the Pogoplug drive connection; viz., '/usr/local/bin/pogoplugfs options_list &' seems to run without problem, though it does lead to the question of how best to stop the session gracefully.

Question:

  1. What's the best way to stop the 'pogoplusfs' process? If run directly from the command line in the foreground, Ctrl+c seems to kill it gracefully. However, if run from a script or from the command line suffixed with an ampersand (&), Ctrl+c is not available. Right-clicking the pogoplug drive icon on the desktop doesn't work because the mount is not in fstab. Using 'kill' or 'pkill' seems to be asking for trouble. As far as I can see, using 'fusermount -u /media/pogoplug' seems to be the best way, but I want to make sure.
December 14, 2010 9:02 AM

Pogoplug's suggested installation procedure for Ubuntu 9.04 works very well for Ubuntu 10.04 as well as 10.10.

February 12, 2011 10:09 AM

Confirming what OE said -- worked perfectly on Ubuntu 10.04, once I remembered that I need two hyphens on the pogoplugfs options (that wasn't obvious to my old eyes). Now I guess I want it in .login

Discussion:    Add a Comment | Back to Top | Comments 1-25 of 29 | Latest Comment | 1 2 Next »

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window