Проблема с начальной загрузкой использования nosmp

Для наблюдения ясно различия между fakeroot и реальным sudo / su просто сделайте:

$ fakeroot
# echo "Wow I have root access" > root.tst
# ls -l root.tst
-rw-rw-r-- 1 root root   23 Oct 25 12:13 root.tst
# ls -l /root
ls: cannot open directory /root: Permission denied
# exit
$ ls -l root.tst
-rw-rw-r-- 1 ubuntu ubuntu 23 Oct 25 12:13 root.tst

Пока Вы в оболочке fakeroot, похоже, являетесь ли Вы корнем - пока Вы не пытаетесь сделать что-либо, чему действительно нужны полномочия пользователя root. И это точно, что упаковочный инструмент должен сделать пакетами, которые будут иметь смысл на любой машине.

На самом деле, когда Вы используете fakeroot для упаковки, чего Вы хотите достигнуть, должен сделать инструменты, которые Вы выполняете под fakeroot для наблюдения файлов, как принадлежится корню. Ничто больше, ничто меньше. Таким образом, на самом деле su или sudo не будет работать на получение правильной принадлежности файла.

1
19.08.2013, 11:37
1 ответ

Используя 'nosmp' cmdline опция, вероятно, не поможет вообще..., и это - ОЧЕНЬ старая информация, так как ядро автоматически обнаруживало несколько ядер (или всего один!) на своем собственном некоторое время теперь.

Я ДЕЙСТВИТЕЛЬНО рекомендовал бы использовать более новую версию ЛЮБОГО дистрибутива Linux. RHEL 5.1 был выпущен в 2007, были существенные изменения и улучшения и использование чего-то, что старый в значительной степени собирается для головных болей позже, это, вероятно, будет иметь много уязвимостей, которые фиксировались/исправлялись с тех пор... (6 лет!!)

RHEL 6.4 был выпущен в феврале этого года (2013), это была бы лучшая вещь, если бы Вы собирались придерживаться RHEL. Конечно, существует цена.

Fedora является жизнеспособным (доступный!) опция, тот же Redhat, только без заранее оплаченного плана поддержки. Кроме того, Вы приезжаете сюда сначала, точно так же, как остальная часть Вас парни (я вижу, что Вы скрываетесь!).

Неподготовленный список: Slackware, Монетный двор (очень популярный в последнее время), Ubuntu, Debian (мой фаворит), CentOS ("Качество Предприятия" они говорят), OpenSuSE.. Я потерял след. Они используют CentOS, в последний раз помещают, я работал на все их серверы. Я использую Debian 7 (Jessie!) для всей шахты дома.

Это сводится к этому. Получите более новый релиз Linux, безотносительно разновидности, которой Вы требуете, он должен работать очень хорошо. RHEL 5.1 не может распознать некоторое устройство в более новой машине, которая составляет блокировку udev (хотя я действительно вспоминаю проблему с udev несколько лет назад..., но это было зафиксировано) (см.! новый выпуск!)

Теперь, ЕСЛИ БЫ необходимо было попытаться загрузить ту систему с 'nosmp'... и ЕСЛИ БЫ это успешно загрузилось и было 'применимо'..., то Вы выполнили бы многоядерную машину с тоннами питания... прочь одноядерного. Это было бы похоже на вождение моторного автомобиля V8..., но только использование 2 цилиндров (V2?)... и задающийся вопросом, почему это не имеет никакой погрузки.

Но из-за udev выходят, Вы упомянули, я не думаю, что 6-летнему Linux нравятся новые устройства, которые он нашел, когда udev пытался заполнить/dev. Перепутанный это - мало мозга.

Я - Ramblin' снова...

2
27.01.2020, 23:39
  • 1
    Спасибо г-н Lornix. Я столкнулся с этой проблемой в одной из машины моего клиента. Они не могут обновить его теперь, если они делают, я не могу поставить свой проект в течение крайнего срока. Поскольку они должны получить разрешение от своих вершин, и оно займет время. Таким образом, я просто иду дальше с nosmp. Еще раз спасибо. –  Maximin 19.08.2013, 07:50

Теги

Похожие вопросы