Я настраиваю веб-сервер в Ubuntu 10.04. В частности, я устанавливаю DataStax OpsCenter .
К сожалению, журналы спамуются с этой ошибкой:
ERROR [pool-3-thread-7] 2013-02-15 22:04:34,533 Long os-stats collector failed: Process failed: cat /proc/partitions
Exit val: 1
Output:
cat: /proc/partitions: No such file or directory
ERROR [pool-5-thread-3] 2013-02-15 22:04:56,846 Error getting devices and partitions #<IOException java.io.IOException: Process failed: cat /proc/partitions
Exit val: 1
Output:
cat: /proc/partitions: No such file or directory>
Почему я получаю cat: /proc/partitions: No such file or directory
?
Я действительно сомневаюсь, что проблема в приложении, которое я использую, потому что, если я запускаю эту команду из командной строки cat /proc/partitions
, я все равно получаю No such file or directory
и из того, что я нашел на некоторых форумах, этот каталог должен быть созданным при запуске ОС, я могу ошибаться, но это все, что я получил.
Чтобы получить файловую систему proc, вам может понадобиться смонтировать ее.
mount proc /proc
Для получения списка разделов я использую следующие команды. Каждый из них дает список разделов.
fdisk -l
parted -l
df -h
mount
Примечание: mount
отображает только список подключенных томов, а df
показывает статистику подключенных томов.
Ответ, созданный @Shiplu в протекторе Stack Overflow .
Как вы сказали в своем комментарии, вы находитесь на виртуальном частном сервере (VPS). OpenVZ, как и другие решения VPS, не предоставляют доступ к /proc/partitions
. Весь раздел /proc
представляет собой виртуальную файловую систему ( procfs ). Структура поддерживается в ядре. Так что не получится создать файл вручную.
DataStax OpsCenter имеет форум поддержки. На данный момент я не нашел вопросов, которые касаются вашей проблемы. Однако эксперты должны быть в состоянии помочь вам.
Попробуйте сделать папку самостоятельно. Вот как вы это делаете: в терминале наберите
sudo mkdir /proc
sudo mkdir /proc/partitions
Посмотрите, появляются ли еще ваши журналы.
Действия по установке для установки про* C / proc / про c SK Vandeyaer загружают все это программное обеспечение для окон 32 бита от сайта оракула:
instantclient-basiclite-nt-12.1.0.1.0
instantclient-basic-nt-12.1.0.1.0
instantclient-jdbc-nt-12.1.0.1.0
instantclient-odbc-nt-12.1.0.1.0
instantclient-precomp-nt-12.1.0.1.0
instantclient-precomp-win32-11.1.0.7.0
instantclient-sdk-nt-12.1.0.1.0
instantclient-sqlplus-nt-12.1.0.1.0
instantclient-tools-nt-12.1.0.1.0
Извлеките все к единственной папке... сохраняют все содержание под единственной папкой. проверьте если proc.exe
и oci.dll
находятся в той же папке ** иначе, она будет ошибка.
запустите proc программу от командной строки
cd c:\singlefolder
(содержание, где все извлеченное содержание присутствует),proc
- это должно выделить некоторый вывод (если Вы получаете его установленный правильно),proc progamname.pc
programname.c
файл в том же каталоге.c
файл с помощью vc ++ или любой компилятор C++ (Borland или другие)Пример программы:
#include <stdio.h>
#include <conio.h>
int main(int argc, char *argv[])
{
printf("Hello, world!\n");
getch();
return 0;
}