Blog Forum Wiki Links Contact Us NetbookUser

You are not logged in.

#1 2008-09-08 11:18:39 am

zeeef
Member
Registered: 2008-08-17
Posts: 29

Setup YoStore / EEE Storage on Ubuntu EEE 8.04

Hi,

I have replaced the default Xandros install with Ubuntu EEE 8.04, and wondered if it was possible to setup YoStore (Eee Storage) to allow me to use the 20GB web storage.

The official response from the support team http://eee.yostore.net/ was that EEE Storage does not support Ubuntu.

My setup is: EEE 901 / Ubuntu EEE 8.04 / www.array.org Custom Kernel

Thanks

zeeef.

Offline

 

#2 2008-09-08 12:05:51 pm

Hazor
Senior Member
From: Tennessee
Registered: 2007-12-11
Posts: 389
Website

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

I'll see what I can figure out when I find my Eee's box..

Some hours later, I've found it. But there's no access key on my 701's user manual. And I love how you have to log in in order to get to the help page. ..But not the FAQ page, which I'm supposing are the same thing.

Anyone with a 901 or the like, does the number on your user manual correspond to any other numbers? Say, the serial + something else?

Last edited by Hazor (2008-09-08 4:51:22 pm)


No one understands mEee. =/

Offline

 

#3 2008-09-09 2:19:28 pm

Jokoto
Senior Member
Registered: 2008-04-13
Posts: 257
Website

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

I couldn't find a unique code by glancing through the manual(s) just now. My manuals are in German though, so I should perhaps take the time to translate it... At least the Eee Storage page of the manual didn't contain a sticker or anything like that. The only unique codes are on stickers on the support CDs and the back of the guarantee card has a different one printed on. Those don't seem to have any relation to the serial number of the device itself. I also have no idea what they are for...

Last edited by Jokoto (2008-09-09 7:21:43 pm)


901 Go w/ touchscreen, bluetooth, Runcore Pro IV 32 GB SSD and 8700 mAh 6-cell battery

Offline

 

#4 2008-09-16 6:24:40 am

codfather
New member
From: london
Registered: 2007-11-21
Posts: 4
Website

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

The code should be on the cover of one of your manuals, but only the 901/1000/1000H have the code. I have looked at the scripts very quickly on Xandros, but they are listed as zero byte .sh files, but when you click on them they bring up a GUI dialog box. I have no ideas how they are achieving this as they are not symbolic links to apps. If someone can tell me how they are achieving this, then I will get the code off for others to play with. On the yostore site the only download they offer is a windows client, but here on Xandros there is a fully working Linux client. Yet another schizophrenic option from Asus or Xandros, not sure which.

Until a solution is found I would recommend either using jungle or drop box both have ubuntu clients, the yostore did seem slow in comparison anyway.

Cod


To err is human but to really foul things up requires a windows computer
http://codsplaice.blogspot.com

Offline

 

#5 2008-09-16 6:31:59 am

zeeef
Member
Registered: 2008-08-17
Posts: 29

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

I'm out of my depth here, but thought I'd throw in my guesswork...

Could the zero byte files be something to do with the OnionFS, so they are like a reference to the files on the hidden partition?

Offline

 

#6 2008-09-16 6:50:59 am

ZilverZurfarn
ExtrEmE User
From: Gothenburg, Sweden
Registered: 2008-03-06
Posts: 1393

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

I've got a code from YoStore. They have a Windows client for download, but that's about all I could find. I works (albeit s... l... o... w... - The band width is throtteled at 512 kbps, and I think there's a not too generous max file size limit too) just like a HDD. In Ubuntu, all I can do is access the web interface, which only allows for download. If/when the Linux client is released, hopefully it won't require KDE libraries, as the CNR client does...

/Zilver


eee PC 900 2/20GB - 16GB SDHC - Debian Stable -  Chromium OS jagochmineee.blogspot.com

Offline

 

#7 2008-09-21 1:03:09 pm

laharrin
New member
Registered: 2008-09-21
Posts: 2

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

in the meantime, use the web interface?
http://s01.eeestorage.com/simpleshare/

Offline

 

#8 2008-09-21 2:03:49 pm

ZilverZurfarn
ExtrEmE User
From: Gothenburg, Sweden
Registered: 2008-03-06
Posts: 1393

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

laharrin wrote:

in the meantime, use the web interface?

If it allowed for upload, it'd be nice...

/Zilver


eee PC 900 2/20GB - 16GB SDHC - Debian Stable -  Chromium OS jagochmineee.blogspot.com

Offline

 

#9 2008-10-11 2:26:13 pm

eeejeff
Member
Registered: 2008-10-08
Posts: 83

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

how much online storage do you get with the 160gb 1000h?

Offline

 

#10 2008-10-27 1:34:32 pm

peeeple
New member
Registered: 2008-10-27
Posts: 2

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

All,

It is possible to use the Eee Storage on Ubuntu (on any PC not just Eee PCs), but not without messing about.  One of the disks that comes with your Eee should be a bootable install DVD for the distro originally on the Eee (the Xandros one).  And it's possible to get the linux 'yostore' application off that DVD, and run it on Ubuntu.  On the DVD that came with mine there was a fail called P701L.gz, which is a compressed HDD image.

It is all very annoying but this is how I got it working:
- Uncompressed the P701L.gz file from the DVD
- Discovered the P701L file is a HDD image (with partition table and one ext2/3 partition, which happens to be the root partition)
- Used 'parted' and 'dd' to extract the ext2/3 partition
- Mounted the partition as a loopback device
- Copied the /opt/yostore directory and all of its contents

At this point I had the program on another laptop.  An initial read of the scripts in the yostore directory, and initial attempts of running the 'start.sh' script showed that the program expected a couple of files in order to run:

/opt/yostore/.yostore_dmi.txt
/home/user/.yostore
/home/user/.yostoreproxy
/etc/os-version

.yostore and .yostoreproxy can be empty files (touch /home/user/.yostore /home/user/.yostoreproxy).  I copied /etc/os-version file from the partition image found on the DVD.  The os-version file is some kind of Redhat convention.

.yostore_dmi.txt is generated for each Eee PC, there just happens to be a script called '/opt/yostore/dmi.sh' which generates the file.  You can run this script on your EeePC (so long as you have copied the os-version file into /etc) to generated the required '.yostore_dmi.txt' file.

The yostore thing works once all of these files are in place.

The only other thing is to install the required software dependencies, and enable fuse - no biggy just a Mono library, the 'libmono-winforms2.0-cil' package (there may be others, it depends on what is installed on your system to begin with).  Fuse is enabled by uncommenting the '#user_allow_other' line in '/etc/fuse.conf'.

After all of this is in place, you can run the '/opt/yostore/start.sh' to mount the Eee Storage to '/home/user/Eee Storage' and '/etc/yostore/stop.sh' to unmount it.

You can change the mount location by editing the 'start.sh' and 'stop.sh' file.  But whichever user runs the scripts, must have write access to '/home/user/{.yostore,.yostoreproxy}'.  That is to say that the location of those file is hardcoded, as is the location of the yostore executable (i.e. '/opt/yostore/').

Then, there is the issue of not having an access key - it is a non issue.  After the 'start.sh' program starts properly, some files will appear in '/home/user/Eee Storage'.  As so as you access the '/home/user/Eee Storage/Setup Account.sh' file, you will (assuming everything is working...) be greeted with an account registration form, where you accept terms and agreements and choose a username and password etc.  After which you can use the web gui, or the mount point for uploading/downloading file.

In my opinion, this yostore setup is rubbish - why couldn't they just use webdav or something?  Crazy times.

Hope it works for you!

Interestingly , it is possible to run the install DVD in virtualisation programs, such as virtualbox-ose, but the resulting installation didn't boot for me though...

Keep it real.

Offline

 

#11 2008-10-27 4:00:01 pm

ZilverZurfarn
ExtrEmE User
From: Gothenburg, Sweden
Registered: 2008-03-06
Posts: 1393

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

I might have guessed that much - A ported MS .net app sad Thanks, but no thanks.

/Zilver


eee PC 900 2/20GB - 16GB SDHC - Debian Stable -  Chromium OS jagochmineee.blogspot.com

Offline

 

#12 2008-11-03 8:02:51 pm

xiaoyong
New member
Registered: 2008-11-03
Posts: 1

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

To peeeple,

I don't know how to mount a file as a whole disk.  I really want to take advantage from Yostore under Ubuntu.  Would you like to attach the listed files in your post?

Thanks,

Xiaoyong

Offline

 

#13 2008-12-09 4:25:37 pm

peeeple
New member
Registered: 2008-10-27
Posts: 2

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

xiaoyong wrote:

To peeeple,

I don't know how to mount a file as a whole disk.  I really want to take advantage from Yostore under Ubuntu.  Would you like to attach the listed files in your post?

Thanks,

Xiaoyong

Sorry for the delayed reply Xiaoyong - it has been a while since I've visited this site.

I don't want to post the files - that might be breach of copyright, instead will give more detailed directions on how to mount the HDD image from the DVD that comes with the eeePC, PL701.gz, along with all of the other stuff that needs to be done.


Getting the yostore files (you need about 4GB of disk space to do this, does not have to be done on the eeepc):

user@somepc$ gunzip -cd P701L.gz | dd of=eeepc_hda1.img bs=512 skip=63
user@somepc$ sudo mkdir /mnt/eee_image
user@somepc$ sudo mount -o loop,ro eeepc_hda1.img /mnt/eee_image
user@somepc$ sudo cp -R /mnt/eee_image/opt/yostore /opt
user@somepc$ sudo cp /mnt/eee_img/etc/os-version /etc

Making the other files (dmi.sh must be run on the actual eeepc, with a copy of the files obtained above, so that your proper serial number is used to generate the required files):

user@eeepc$ /opt/yostore/dmi.sh
user@eeepc$ touch ~/.{yostoreproxy,yostore}

Then copy all the /opt/yostore directory to any linux box you want to use the Eee Storage function from.  Make sure there is a user with the login 'user' who can use 'sudo' on all of those linux boxes.

Then the software dependencies:
user@somepc$ sudo apt-get install libmono-winforms2.0-cil

Then to start the service:
user@somepc$ /opt/yostore/start.sh

Stop:
user@somepc$ /opt/yostore/stop.sh

After starting the service for the first time, some files should appear in /home/user/Eee Storage/.  As soon as you access the Setup Account.sh file (i.e. click on it) a registration/password entry window appear will pop up, after you get through that, you can use the directories under /home/user/Eee Storage/ for file storage.  Then the following times you start the service the Eee Storage directory will appear automatically.

Hope that works!

Cheers,

peeeple

Offline

 

#14 2009-01-08 6:06:49 pm

df2
New member
Registered: 2009-01-08
Posts: 1

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

Thanks peeeple, that was really helpful.  I just got it working after a few minor tweaks.

The eee PC 1000 I just got has a slightly different set of files and structure.  Here's how I got it going (going to borrow some of peeeple's code snippets):

Get the yostore files from the Linux Recovery DVD (mine is Rev.1.3) - this took about 3.2GB for me:

Code:

gunzip -cd P701L.gz | dd of=eeepc_hda1.img bs=512 skip=63

Mount the eeepc_hda1.img file:

Code:

sudo mkdir /mnt/eee_image

sudo mount -o loop,ro eeepc_hda1.img /mnt/eee_image

Now, on the eee PC, copy the /opt/yostore and /etc/os-version where they need to go:

Code:

sudo cp -R /mnt/eee_image/opt/yostore /opt
sudo cp /mnt/eee_img/etc/os-version /etc

Again, on the eee PC, run the dmi.sh (as root), and create the /home/user/.yostore and /home/user/.yostoreproxy files:

Code:

sudo /opt/yostore/dmi.sh
touch /home/user/.{yostoreproxy,yostore}

You may (I did) need to add the write permissions to the user 'user' for .yostoreproxy and .yostore:

Code:

chmod 755 /home/user/.yostore
chmod 755 /home/user/.yostoreproxy

And make sure to edit the /etc/fuse.conf to set 'user_allow_other'

Code:

sudo vim /etc/fuse.conf

I used vim here...you could use your favorite text editor. - Just remove the # in front of "#user_allow_other"

Next, add the software dependencies (libmono-winforms2.0-cil):

Code:

sudo apt-get install libmono-winforms2.0-cil

I'm had a little trouble with the start and stop scripts.  I had to sudo them:

Code:

sudo /opt/yostore/start.sh
sudo /opt/yostore/stop.sh

If anyone knows how to get this to work another way, let me know!

I also had to change the mount point to something else, since the stop.sh script unmounts the default /home/user/YoStore/, and when I try to restart using the start.sh script, it complained that
can't file /home/user/.yostoreproxy :Document element did not appear.  Line 1, position 1.

When I changed the start.sh and stop.sh scripts to use the mount point /home/user/YoDrive, it seemed to work.

The files appearing in my YoDrive are a little different from peeeple's also:
Activate my account.sh
Login.sh
Login Instructions.sh
Retrieve My Password.sh
YoStore Website.sh

Then, once logged in, the contents change to:
Logout.sh
My Contact.sh
Quick User Guide.sh
Settings.sh
What is Eee Storage.htm
YoStore Website.sh

and 3 directories:
Application Center
Sharing Center
Web Storage

which you will recognize once you've activated your advanced account from the web interface at
http://www.eeestorage.com/

Hope this helps somebody!

Offline

 

#15 2009-01-10 2:52:47 pm

kilowatt
New member
Registered: 2009-01-10
Posts: 1

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

Thanks df2,

That worked pretty well for me.  I also have an eee PC 1000 and Linux Recovery DVD Rev.1.3

I found that if I add my username to the group fuse then I did not need to use sudo to run /opt/yostore/start.sh and /opt/yostore/stop.sh
note:  remember to replace 'myusername' with your login username.

Code:

 sudo adduser myusername fuse

I had to logout and back in for this to take effect.

I also made some additional edits to the start.sh and the stop.sh found in /opt/yostore/.

  start.sh:

    changed: MOUNT_POINT=/home/user/YoStore
    to:          MOUNT_POINT=/home/myusername/YoStore

    changed:  MOUNT='sudo mount | grep /home/user/YoStore'
    to:           MOUNT='mount | grep /home/myusername/YoStore'

  stop.sh:

    changed: MOUNT_POINT=/home/user/YoStore
    to:          MOUNT_POINT=/home/myusername/YoStore

    changed: sudo /usr/bin/fusermount -uz $MOUNT_POINT
    to:          /bin/fusermount -uz $MOUNT_POINT


You should also move .yostore and .youstoreproxy to your home directory.

These changes moved the mount point to 'YoStore' under my home directory.  They also fix the path to fusermount.  I can now run both scripts without sudo.  I can also create a launcher on the desktop that runs these scripts which didn't seem to work before I made these changes.

Mark

Last edited by kilowatt (2009-01-10 3:04:43 pm)

Offline

 

#16 2009-03-17 8:12:18 am

modmadmike
Member
Registered: 2008-10-21
Posts: 21

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

can you guys upload the disk somewhere (I don't know why you are complaining about copyrights, the software is OPEN SOURCE!). I have the Eee 901 windows because I could not wait for the Eee Linux and then I loaded Ubuntu on it so I don't have a Linux rescue disk.

Offline

 

#17 2009-03-21 10:09:54 am

timonoj
Member
Registered: 2008-10-20
Posts: 30

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

What are the limitations of this service? Is there maximum filesize/file amount? Speed capped? How long do they store the files? Is it free, or a trial period? Thanks!

Offline

 

#18 2009-03-21 10:37:19 am

ZilverZurfarn
ExtrEmE User
From: Gothenburg, Sweden
Registered: 2008-03-06
Posts: 1393

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

Speed capped, file size limit, free for eee owners. Rather **** IMO.

/Zilver


eee PC 900 2/20GB - 16GB SDHC - Debian Stable -  Chromium OS jagochmineee.blogspot.com

Offline

 

#19 2009-03-21 10:40:05 am

timonoj
Member
Registered: 2008-10-20
Posts: 30

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

Alright...Which Speed, which filesize? I was considering Adrive, but it limits to 1000 files and 2GB per upload (until 50GB), and 600Kbps upload capped...
BTW, I don't have the manual with me (living on a different country), but I think I didn´t have the sticker, and if my memory doesn´t fail, I initially uninstalled the program, taking it as "bundled bloatware"....What can I do to get it?

Offline

 

#20 2009-03-21 11:05:30 am

ZilverZurfarn
ExtrEmE User
From: Gothenburg, Sweden
Registered: 2008-03-06
Posts: 1393

Re: Setup YoStore / EEE Storage on Ubuntu EEE 8.04

It's all there at yostore. I didn't have a sticker, but after mailing them my serial they set me up. Not that I use it...

/Zilver


eee PC 900 2/20GB - 16GB SDHC - Debian Stable -  Chromium OS jagochmineee.blogspot.com

Offline

 

Board footer

Powered by PunBB 1.2.15
© Copyright 2002–2005 Rickard Andersson