This was on VirtualBox.  I&#39;m going to try VMware and see if I run into the same problem.<br><br>-Ben<br><br><div class="gmail_quote">On Wed, Dec 9, 2009 at 10:05 AM, Sameer Verma <span dir="ltr">&lt;<a href="mailto:sverma@sfsu.edu">sverma@sfsu.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">On Wed, Dec 9, 2009 at 1:33 AM, Ben T &lt;<a href="mailto:benjtran@gmail.com">benjtran@gmail.com</a>&gt; wrote:<br>

&gt; So tonight I installed the XS 0.6 all over again but this time I didn&#39;t<br>
&gt; checkbox anything.  The end result was the exact same thing.  Moodle is<br>
&gt; disabled.  Please see results inline.  Thanks!<br>
&gt; [root@schoolserver ~]# service pgsql-xs initdb<br>
&gt; [FAILED]<br>
&gt; [root@schoolserver ~]# cat /library/pgsql-xs/data-8.3/pg_log/initdb.log<br>
&gt; initdb: directory &quot;/library/pgsql-xs/data-8.3&quot; exists but is not empty<br>
&gt; If you want to create a new database system, either remove or empty<br>
&gt; the directory &quot;/library/pgsql-xs/data-8.3&quot; or run initdb<br>
&gt; with an argument other than &quot;/library/pgsql-xs/data-8.3&quot;.<br>
&gt; The files belonging to this database system will be owned by user<br>
&gt; &quot;postgres&quot;.<br>
&gt; This user must also own the server process.<br>
&gt; The database cluster will be initialized with locale en_US.UTF-8.<br>
&gt; The default database encoding has accordingly been set to UTF8.<br>
&gt; The default text search configuration will be set to &quot;english&quot;.<br>
&gt; [root@schoolserver ~]# rm -rf /library/pgsql-xs/data-8.3/*<br>
&gt; [root@schoolserver ~]# service pgsql-xs initdb<br>
&gt; [FAILED]<br>
&gt; [root@schoolserver ~]# cat /library/pgsql-xs/data-8.3/pg_log/initdb.log<br>
&gt; (same as previously)<br>
&gt; copying template1 to template0 ... ok<br>
&gt; copying template1 to postgres ... FATAL:  could not write to file<br>
&gt; &quot;base/11511/2838&quot;: No space left on device<br>
<br>
<br>
<br>
</div></div>Ben,<br>
<br>
The &quot;No space left on device&quot; shows up again. Is this on a real or a<br>
virtual machine?<br>
<font color="#888888"><br>
Sameer<br>
</font><div><div></div><div class="h5"><br>
<br>
&gt; STATEMENT:  CREATE DATABASE postgres;<br>
&gt; child process exited with exit code 1<br>
&gt; initdb: removing contents of data directory &quot;/library/pgsql-xs/data-8.3&quot;<br>
&gt; On Thu, Dec 3, 2009 at 4:20 AM, Martin Langhoff &lt;<a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Dec 3, 2009 at 1:15 AM, Ben T &lt;<a href="mailto:benjtran@gmail.com">benjtran@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; I deleted everything under /library/pgsql-xs/ but &#39;service pgsql-xs<br>
&gt;&gt; &gt; initdb&#39;<br>
&gt;&gt; &gt; failed.  Ended up with an initdb.log file that was the same as running<br>
&gt;&gt; &gt; &#39;service postgresql initdb.&#39;<br>
&gt;&gt;<br>
&gt;&gt; That is completely bizarre. I assume that /library/pgsql-xs exists,<br>
&gt;&gt; and that you can create files there normally if you su to &#39;postgres&#39;,<br>
&gt;&gt; even large files.<br>
&gt;&gt;<br>
&gt;&gt; &gt; I already checked for inodes usage yesterday.  That&#39;s not a problem.<br>
&gt;&gt;<br>
&gt;&gt; Thanks.<br>
&gt;&gt;<br>
&gt;&gt; &gt; When I installed the XS, I checkbox&#39;d pretty<br>
&gt;&gt; &gt; much everything that was offered (editors, db, web server, etc.) ...<br>
&gt;&gt; &gt; would<br>
&gt;&gt; &gt; that make a difference?<br>
&gt;&gt;<br>
&gt;&gt; That may have confused the installer -- all those things are not on<br>
&gt;&gt; the CD -- but it seems like you got your XS installed -- to<br>
&gt;&gt; confirm:are xs-pkgs and xs-config reported as installed by rpm?<br>
&gt;<br>
&gt; [root@schoolserver ~]# rpm -qi xs-pkgs<br>
&gt; Name : xs-pkgs<br>
&gt; Version : 0.10.1.g2a97d89<br>
&gt; Release : 1<br>
&gt; (...and a lot more info)<br>
&gt; [root@schoolserver ~]# rpm -qi xs-config<br>
&gt; Name : xs-config<br>
&gt; Version : 0.6.0.16.g3c1e949<br>
&gt; Release : 1<br>
&gt; (...and a lot more info)<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Further debugging steps...<br>
&gt;&gt;<br>
&gt;&gt;  - Is selinux enabled perhaps?<br>
&gt;&gt;   selinuxenabled &amp;&amp; echo I am SELinux, son of HAL, you cannot open<br>
&gt;&gt; the pod bay doors or start Pg...<br>
&gt;<br>
&gt; [root@schoolserver ~]# cat /etc/sysconfig/selinux<br>
&gt; SELINUX=disabled<br>
&gt; SELINUXTYPE=targeted<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;  - Re-run initdb, looking at what it does:<br>
&gt;&gt;     rm -fr /library/pgsql-xs<br>
&gt;&gt;     ( bash -x /etc/init.d/pgsql-xs initdb 2&gt;&amp;1 ) | tee initdb.log<br>
&gt;<br>
&gt; [root@schoolserver ~]# rm -rf /library/pgsql-xs<br>
&gt; [root@schoolserver ~]# ( bash -x /etc/init.d/pgsql-xs initdb 2&gt;&amp;1 ) | tee<br>
&gt; initdb.log<br>
&gt; (it ended with the following:)<br>
&gt; ......<br>
&gt; [+ &#39;[&#39; color = color &#39;]&#39;<br>
&gt; + echo -en &#39;\033[0;31m&#39;<br>
&gt; + echo -n FAILED<br>
&gt; FAILED+ &#39;[&#39; color = color &#39;]&#39;<br>
&gt; + echo -en &#39;\033[0;39m&#39;<br>
&gt; + echo -n &#39;]&#39;<br>
&gt; ]+ echo -ne &#39;\r&#39;<br>
&gt; + return 1<br>
&gt; + script_result=1<br>
&gt; + exit 1<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;  - Run the init under strace - install strace and then change the line<br>
&gt;&gt; that actually starts Pg to run it under strace. It will get logged to<br>
&gt;&gt; the same pgstartup.log we are getting now. Look for the line that<br>
&gt;&gt; talks about<br>
&gt;&gt;<br>
&gt;&gt;    $SU -l postgres -c &quot;$PGENGINE/postmarter -p ...<br>
&gt;&gt;<br>
&gt;&gt;  and add in there strace, like:<br>
&gt;&gt;<br>
&gt;&gt;    $SU -l postgres -c &quot;/usr/bin/strace $PGENGINE/postmarter -p ...<br>
&gt;&gt;<br>
&gt;&gt; and then try to do /etc/init.d/pgsql-xs start<br>
&gt;<br>
&gt; I&#39;m not familiar with network settings so my XS running on a virtual machine<br>
&gt; doesn&#39;t seem to be connected to the internet for &#39;yum install strace&#39; to<br>
&gt; work. And I don&#39;t know how to transfer the strace tar file even if I have it<br>
&gt; downloaded on the host machine where the vm is running.  When you said &quot;look<br>
&gt; for the line that talks about...&quot; ... which file were you referring to?<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; I am rather curious as to what the problem is and would like to find<br>
&gt;&gt; the root cause. If it&#39;s all too much, and you&#39;d rather reinstall and<br>
&gt;&gt; see if it&#39;s better, it&#39;s also a valid approach.<br>
&gt;<br>
&gt; Unfortunately, the reinstall didn&#39;t help =(<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; cheers,<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; m<br>
&gt;&gt; --<br>
&gt;&gt;  <a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a><br>
&gt;&gt;  <a href="mailto:martin@laptop.org">martin@laptop.org</a> -- School Server Architect<br>
&gt;&gt;  - ask interesting questions<br>
&gt;&gt;  - don&#39;t get distracted with shiny stuff  - working code first<br>
&gt;&gt;  - <a href="http://wiki.laptop.org/go/User:Martinlanghoff" target="_blank">http://wiki.laptop.org/go/User:Martinlanghoff</a><br>
&gt;<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; Server-devel mailing list<br>
&gt; <a href="mailto:Server-devel@lists.laptop.org">Server-devel@lists.laptop.org</a><br>
&gt; <a href="http://lists.laptop.org/listinfo/server-devel" target="_blank">http://lists.laptop.org/listinfo/server-devel</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>