تا 60% تخفیف
برای 8 نفر
به همراه صدور مدرک
مانده تا پایان تخفیف ها
چند روز پیش بر روی سیستم عامل CentOS نسخه 7 سرویس Postgresql را نصب کردم اما در زمانیکه می خواستم با دستور زیر تست های لازم را بگیرم با خطای زیر مواجه می شدم :
service postgresql initdb این دستور کار نکرد service postgresql-9.0 initdb این دستور هم کار نکرد
خطایی که صادر می شد به شکل زیر بود :
Redirecting to /bin/systemctl initdb postgresql.service Unknown operation initdb
با جستجوهایی که انجام دادم متوجه شدم که این مشکل برای CentOS های نسخه جدید رخ می دهد و البته توزیع های لینوکس خانواده RedHat جدید نیز با این مشکل مواجه می شود ، برای حل کردن این مشکل ظاهرا باید یک rpm package جداگانه نیز نصب و تست می شد که به شکل زیر و با وارد کردن دستورات زیر مشکل برطرف شد :
su - postgres -c "initdb -D /var/lib/pgsql/data"
در زمان نصب rpm مورد نظر حتما نسخه دقیق زیر را وارد کنید :
[root@unity]# rpm -q postgresql-server postgresql-server-9.1.2-1.fc16.x86_64
و بعد یکبار سیستم را reboot کنید و مجددا تلاش کنید که service را start کنید اینبار مشکل به احتمال خیلی زیاد حل خواهد شد. ITPRO باشید
هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات
هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، بیش از 12 هزار ساعت سابقه تدریس در بیش از 40 سازمان دولتی ، خصوصی و نظامی ، علاقه مند به یادگیری بیشتر و عاشق محیط زیست ، عضو کوچکی از مجموعه توسینسو
07 شهریور 1395 این مطلب را ارسال کرده