Я не положителен относительно настроек в Lenny, но я знаю, что в Сжатии, sudo настроен с env_reset
значение его разделит всех кроме очень немногих избранных огибающих переменных прежде, чем выполнить команду.
Это означает переменную DEBIAN_FRONTEND, которую Вы, никогда устанавливаете на самом деле не добирается apt-get install --yes --force-yes r-base
. Если у Вас есть полный доступ к sudo, подразумевая, что Вы находитесь в sudoers файлах с ALL = ALL
полномочия, затем можно переопределить это поведение.
Попытайтесь использовать следующее вместо этого.
sudo DEBIAN_FRONTEND=noninteractive apt-get install --yes --force-yes r-base
Править: Обратите внимание, что, переписывая сценарий, чтобы не использовать sudo везде и вместо этого запустить скрипт, поскольку корень также работал бы. Но выполнение, которое просто избежало бы настоящей проблемы, на которую я указал вместо того, чтобы решить его и извлечь уроки из него.
Ваша проблема интересна, и ваш путь решения не совсем неправильный, но я думаю, что вы ищете более сложное решение, чем вам нужно.
Если у вас есть unix сервер, вам не нужен VNC или RDP - у вас уже есть X11.
С помощью такого приложения, как iSSH , вы можете отображать любой X-клиент на iPhone / iPad, поэтому простое решение - предоставить каждому iDevice установку iSSH с ключом без пароля, который будет регистрировать его в учетной записи ученика. . Попросите эту студенческую учетную запись запустить браузер по вашему выбору, и все будет готово.
Это обойдется вам как минимум в 10 долларов за iPad для программного обеспечения iSSH (мне неизвестны другие X-серверы для iPad - Впрочем, вполне может быть, что-то и есть.)
Если вы работаете в Windows-магазине, вам подойдет RDP.
это может быть сложно выразить словами ...
что могло бы помочь : расскажите нам список сетей () и путей доступа к каждой сети.
прямо сейчас я предполагал, что вы пытаетесь иметь:
[everything other machines (even internet, via the exterior internet gateway)]
|
|(links via switch(s) for 10.x.y.0/24 network, for example.
| If you have such an additionnal LAN.
| Maybe it's even "the Internet", and therefore not in 10.x anything,
| but this is just an example.)
|
|
(10.x.y.z?) | [---------------]
(or Internet?)ethZ[some router/box]ethW(10.10.5.254)
[---------------] |
|
|(links via switch(s) for 10.10.5.0/24 network)
|
[-------] |
(10.10.6.10)eth1[yourbox]eth0(10.10.5.10)
| [-------]
|
|(links via switch(s) for 10.10.5.0/24 network)
|
| [---------------------------]
ethx[any machine in 10.10.6.0/24]
[---------------------------]
Общий способ отладки вашей настройки:
Сбои в контроллерах MSA60 и Smart Array очень редки. Я думаю, вы столкнулись с ошибкой. Использование RAID6 (который в большинстве случаев не является оптимальным) и неподдерживаемых дисков может стать проблемой. Особенно с SATA. Во всяком случае, я бы запустил их в режиме RAID 1 + 0, чтобы уменьшить вероятность проблем с контроллером.
Возможные проблемы, исправленные последней прошивкой (за последний год) ...
Это сообщение, связанное с соединением. Это сообщение регистрируется, когда TCP-соединение разорвано. Продолжительность и количество байтов для сообщается. Если для подключения требуется аутентификация, имя пользователя указывается в последнем поле сообщения.
Ниже показано, как завершилось соединение. Типичные индикаторы состояния:
TCP FIN - удаленный сервер разорвал соединение (типично для HTTP или FTP-соединений)
TCP Reset-I - клиент разорвал соединение (типично при обмене SMTP или IMAP)
TCP Reset-O - сервер не прослушивал этот протокол в то время (обычно это воспринимается как исходящий от серверов SMTP).
- FIN Timeout - принудительное завершение через 15 секунд, ожидание последнего ACK
- SYN Timeout - принудительное завершение после две минуты ожидания завершения трехстороннего рукопожатия
- Deny - Прервано проверкой приложения
- SYN Control - Инициирование обратного канала с неправильной стороны
- Uauth Deny - Запрещено фильтром URL
- Xlate Clear - Удаление командной строки ( когда администраторы отправляют "