LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   no space error (https://www.linuxquestions.org/questions/linux-software-2/no-space-error-4175536501/)

shirin123 03-12-2015 06:30 AM

no space error
 
Hi guys,
I have installed many requirement packages on Centos7 since I want to install Rasdaman software. when I run './configure' command, it says that "Rasdaman successfully configured". but when I run 'make' command I receive this error message:
"dbtile.cc:344:1: fatal error: opening dependency file .deps/dbtile.Tpo: No space left on device"

I didn't have this problem before. and also I have deleted many folders but still problem exists.

would you please help me?

Thanks.

rtmistler 03-12-2015 07:40 AM

What does the output of the df command show?

shirin123 03-12-2015 07:47 AM

the output is:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root 52403200 52397180 6020 100% /
devtmpfs 3039672 0 3039672 0% /dev
tmpfs 3049788 532 3049256 1% /dev/shm
tmpfs 3049788 205860 2843928 7% /run
tmpfs 3049788 0 3049788 0% /sys/fs/cgroup
/dev/mapper/centos-home 233701896 118957100 114744796 51% /home
/dev/sda1 508588 126128 382460 25% /boot

pan64 03-12-2015 07:55 AM

so it looks like your root filesystem is full. That is not good, you need to free some space on it. Where is your configure file located?

shirin123 03-12-2015 08:12 AM

it is located in ./root/rasdaman/configure.

rtmistler 03-12-2015 08:13 AM

That part where is says 100%? That would be full where "no space is left on device". So in spite of the fact that your /home partition shows only 51% full, this installation needs to also place stuff into /root. I would say that you don't have very much space overall too. Looks like 54M for /root, and /home is not much larger. These days I think in GB versus less than that, unless it's an embedded system.

pan64 03-12-2015 08:16 AM

in general you must not use root to build anything, you ought to do it as a regular user. Also you should not do it in /, but somewhere inside a user's home. So please move your files into /home/<something> That will free your root partition. Also try to add more disks, probably /home is too small (as it was already mentioned).

shirin123 03-12-2015 08:43 AM

thank you so much, so now where should I move whole of my Rasdaman files?? Also, if I use sudo mv Rasdaman "destination directory", will work here or any specifi command does it need??

rtmistler 03-12-2015 08:47 AM

They should be in your /home area however the installation of it may require some files to be placed in /root, where my guess things like /bin /usr and /sbin are located. You need to free up some space in /root just for the system to operate properly.

Some recommendations would be to get another drive, move /home entirely over to the newer drive, and then use gparted to expand /root to take up the space newly freed when you move /home away. You really do not have a lot of space here. What are you doing with this system? Using it as a desktop?

pan64 03-12-2015 08:47 AM

move it inside your own home and also add permissions (with chmod) to be able to build as user.

shirin123 03-12-2015 09:37 AM

No I am not using this system as desktop, actually the Rasdaman software needs a lot of space and it takes all the space of the root.

shirin123 03-12-2015 09:39 AM

where can I move the files instead of home??because in the guidance installation of the software is mentioned to not insert the file in the home.

rtmistler 03-12-2015 09:46 AM

From the install manual:
Quote:

It is recommended to have at least 2 GHz processor frequency and 1 GB
main memory. Disk space depends on the size of the databases, as well
as the requirements of the base DBMS of rasdaman chosen.
And next it says:
Quote:

The recommended installation place for rasdaman is /opt

Other locations are well possible (such as /usr/local or – not recommended - /home), and rasdaman works well provided the $RMANHOME variable is set properly.

The file system in which this directory resides should have at least 100MB free space available.
My read is you barely do have 100MB of free space even in your /home partition.

Not sure this software should be run on this system the way the system is presently constituted.

shirin123 03-12-2015 09:50 AM

I know but all of these locations are located in root. and it is full. So it means that I should move it to the another location but where???

pan64 03-12-2015 10:08 AM

you missed a very important point: the build environment can be put into /home, that is not a problem. You will need to install it into /opt - but first you need to build it.


All times are GMT -5. The time now is 11:35 AM.