LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   Callysta Ayodya linux distrib (https://www.linuxquestions.org/questions/linux-general-1/callysta-ayodya-linux-distrib-4175471218/)

AITNT 07-28-2013 11:15 AM

Callysta Ayodya linux distrib
 
Hi
I know this might not be the right forum to post this issue but Iam really looking for any help.

I purchased recently HDD with NAS and Bit-torrent client built in. It is called Storm NAS-61 made by a company called Merlin Digital. The device has 2 Bays each one contains 3TB HDD as shown in the below picture :

http://s23.postimg.org/6v8swomq3/image.jpg

The control Panel can be accessed through IP and the control panel looks like :

http://s12.postimg.org/5wzu9m1ct/Pic1.jpg

Now this device is coming with transmission version 2.40 and it is really difficult to be handled, I can't set the download location , I can't build a torrent and many other missing features if you compare it with Transmission 2.81.

I spent the previous 2 days trying to figure out a way to upgrade the transmission but unfortunately I reached no where. The device is coming with SSH access and I can log in using putty. I tried to run different commands but most of the commands are not found.
I ran the following to know which version of Linux Iam running and this what I got

First when I logged in I got the following :
Code:

BusyBox v1.18.5 (2011-10-14 04:31:09 WIT) built-in shell (ash)
Enter 'help' for a list of built-in commands.

and then :

Code:

admin@MCS4-110DCE:~$ uname -r
2.6.32.11-nomswap

admin@MCS4-110DCE:~$ uname -a
Linux MCS4-110DCE 2.6.32.11-nomswap #139 Thu Jul 19 12:00:58 CST 2012 ppc GNU/Linux


admin@MCS4-110DCE:~$ uname -a && cat /etc/*release
Linux MCS4-110DCE 2.6.32.11-nomswap #139 Thu Jul 19 12:00:58 CST 2012 ppc GNU/Linux
DISTRIB_ID="Callysta Ayodya Linux"
DISTRIB_RELEASE="1.0.0"
DISTRIB_DESCRIPTION="Callysta Ayodya 1.0.0"


admin@MCS4-110DCE:~$ cat /proc/version
Linux version 2.6.32.11-nomswap (root@alhsu-ubuntu10) (gcc version 4.4.1 (Sourcery G++ Lite 4.4-254) ) #139 Thu Jul 19 12:00:58 CST 2012

I google "Callysta Ayodya" but couldnt find any information about it. Iam really new at using linux and I tried to run some ubunto commands like apt get but it always giving error command not found.
Which commands I need to use with this system ? and is there aspecific guide on how to deal with this system or more information about how to upgrade this version of linux.

smallpond 07-28-2013 01:36 PM

If it runs Busybox then it is GPL software, so theoretically you can get source code in buildable form from whoever distributed it. In practice this can be a challenge, but the Busybox folks are serious about preserving GPL rights so you can contact them if you run into problems.

"Callysta Ayodya" sounds like the name of the person who built the Linux (or a friend of theirs if I can indulge in a sexist stereotype). 1.0.0 indicates there probably is not a lot of polished software testing and depth to this product.

My guess is that if you open this up there is a standard SBC running it, with Linux installed either in flash or on a boot partition on the hard drive. You can probably get the manual from the hardware manufacturer's website and find out if there is a console port that would give you more access. Alternatively, you could try mounting the HDD on a separate Linux machine as the sdb drive and see what's on it.

These suggestions may cause the unit to spontaneously combust. I am not even responsible for my own actions, much less yours. You have been warned.

AITNT 07-29-2013 10:39 AM

Thanks smallpond for your response, I really asked them if there is any guide or manual to upgrade the software but there response was that all the combined software are upgradable only through upgrading the firmware. I asked them again to send me the source code but no replay so far. As you indicated the software was built by someone in 2012 and they don't bothered any more to give any support omitting the fact that their firmware is outdated. I will mount the HDD this weekened and see whats inside and then send it here so we might get a clue how to get it updated.
Till that time, I will try to see some helpful commands to upgrade the transmission at least.
What I did is the following commands :

$ cd /var/tmp
$ wget http://download-origin.transmissionbt.c ... 51.tar.bz2
$ tar xjf transmission-2.51.tar.bz2
$ cd transmission-2.51
# CFLAGS="-Os -march=native" ./configure && make && checkinstall

and I got the following :

Quote:

root@MCS4-110DCE:~# cd /var/tmp
root@MCS4-110DCE:/tmp/tmp# wget http://download-origin.transmissionbt.com/files/
transmission-2.51.tar.bz2
Connecting to download-origin.transmissionbt.com (88.190.242.141:80)
wget: can't open 'transmission-2.51.tar.bz2': File exists
root@MCS4-110DCE:/tmp/tmp# bunzip2 transmission-2.51.tar.bz2
root@MCS4-110DCE:/tmp/tmp# cd transmission-2.51
root@MCS4-110DCE:/tmp/tmp/transmission-2.51#

root@MCS4-110DCE:/tmp/tmp/transmission-2.51# CFLAGS="-Os -march=native" ./config
ure && make && checkinstall
checking whether make supports nested variables... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... none
checking build system type... powerpc-unknown-linux-gnu
checking host system type... powerpc-unknown-linux-gnu
checking how to print strings... printf
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/var/tmp/transmission-2.51':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
and I got stuck at that, Iam really very new to linux but Iam trying to learn , any idea how to proceed ?

gdejonge 08-02-2013 07:59 AM

I would not expect an appliance like a NAS box carry a complete set of development tools.
The only way to get a newer version of transmission on the box would be to compile it on some other machine and then copy it over.
1. The NAS box uses a powerpc processor ('cat /proc/cpuinfo' can tell you more about which type), so you need to set up a cross-compilation toolchain.
2. You need to compile against the the correct kernel (2.6.32). At least you're lucky in this regard, because it's one of the lts kernels. ;)
3. You probably need to look into which libc is used. ( gnu libc, newlib or ulibc).

--==--

This is why I am really glad that I bought a regular pc when I needed a new fileserver. It can do everything a NAS can do plus everything else I can think off.
I never understood why I should use a buzz-word like NAS when I am referring to something that has always been a fileserver to me. Probably shows my age :)

Cheers


All times are GMT -5. The time now is 05:36 AM.