IE x64 — Не отображается страница

Попытка подключиться к видеорегистратору, поддерживающему удалённое подключение только посредством обозревателя Internet Explorer, заканчивалась безрезультатно: отображение белой страницы с пиктограммой незагруженной картинки, вместо подключения плагина и отображения страницы аутентификации. Попытка подключиться к другому видеорегистратору, так же заканчивалась неудачей: отображалась страница с фоновой заливкой, без формы аутентификации, при этом в окне отладки сценария отображалась ошибка «Объект не поддерживает это свойство или метод».
Ошибка наблюдалась в Internet Explorer различных версий (от 8 до 11), с различными настройками безопасности и дополнительных параметров, с и без режима совместимости, при наличии административных прав у пользователя системы, с минимальными настройками контроля учётной записи.

Проблема решилась использованием 32-разрядной версии обозревателя Internet Explorer.

gem: unable to convert U+00A9 from UTF-8 to US-ASCII

При использовании команды gem install, отображаются сообщения о пропуске установки файлов Ruby из-за ошибки конвертации символов из таблицы UTF-8 в US-ASCII.
Вероятнее всего, в системе не была выставлена подходящая кодировка. В этом случае решить проблему можно, выбрав в качестве используемой кодировки ru_RU.UTF-8, используя команду:

dpkg-reconfigure locales

Где в Windows хранятся ссылки с панели задач

Ярлыки с панели задач в Windows XP и Windows 2000 располагаются в директории:

C:\Documents and Settings\Имя пользователя\Application Data\Microsoft\Internet Explorer\Quick Launch

В Windows версий 7 и 8, а также Server 2008 и Server 2012, располагаются в директории:

C:\Users\Имя пользователя\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Имя пользователя, в пути до папки с ярлыками, у каждого своё разумеется.
Папки Application Data, AppData, User Pinned по умолчанию скрыты. Соответственно необходимо либо настроить отображение скрытых папок, либо совершить переход, скопировав\написав в адресной строке сразу весь путь.

Добавление лицензий на сервер в рабочей группе

Windows Server 2012 R2 работает без контроллера домена и Active Directory, находясь в рабочей группе. По умолчанию сервер имеет лицензию на два одновременных подключения по RDP.
Для активации дополнительных лицензий без установки ненужных ролей, необходимо установить лишь два сервиса Remote Desktop Session Host и Remote Desktop Licensing Server.
Для этого необходимо: зайти в Server Manager → Add roles and features → Role-based or feature-based installation → Select server from the server pool → выбрать Remote Desktop Services → выбрать Remote Desktop Session Host и Remote Desktop Licensing Server → произвести установку выбранных сервисов.
После чего следует запустить оснастку gpedit.msc и пройти в раздел Local Computer Policy → Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Licensing. Где выбрать политику Use the specified RD license servers, задействовав её (Enabled) и указав имя текущего сервера (License servers to use). Далее выбрать политику Set the Remote Desktop licensing mode, задействовать её и указать режим Per User.
После чего сервер готов к активации лицензий.

Exim4 — Не доходит отправляемая почта

В журнале Exim4 /var/log/exim4/mainlog постоянно пополняются записи:

Our system has detected an unusual rate of\n421-4.7.0 unsolicited mail originating from your IP address. To protect our\n421-4.7.0 users from spam, mail sent from your IP address has been temporarily\n421-4.7.0 rate limited.

Сие говорит о том, что сервер-получатель отвергает корреспонденцию из-за подозрения на спам (слишком частые отправления писем). Следует отследить в журнале почтовые адреса, от имени которых отправляются письма. Если почтовые адреса отправителей Вам не известны, то скорее всего вредоносный код генерирует рассылку, от имени несуществующих почтовых адресов, подключенных доменов.
Следует посмотреть объем неотправленных сообщений в директории /var/spool/exim4/input. Если сообщения содержат спам и их объём велик — следует выявить вредоносный код, генерирующий эти письма.
К примеру, если сервер используется для работы сайтов, написанных на PHP, то для обнаружения вредоносного кода следует изучить журнал /var/log/php-mail.log. По количеству генерируемых сообщений, обнаружить вредный сценарий довольно просто.
После устранения источника проблемы, следует остановить почтовый сервер командой killall -9 exim4 (команда service exim4 stop вероятнее всего не прервёт процесс отправки замороженных почтовых сообщений). И затем очистить директорию со скопившейся корреспонденцией, командой find /var/spool/exim4/input -delete. После чего, почтовый сервер можно запустить вновь: service exim4 start.
Для пресечения подобной проблемы в будущем, можно ограничить список адресов, корреспонденция с которых будет отправляться сервером Exim4.

Event Viewer — Access to drivers on Windows Update was blocked by policy

Не удаётся пробросить локальный принтер, при подключении к серверу по RDP. Журнал Windows Server 2012 содержит ошибку: Access to drivers on Windows Update was blocked by policy (EventID 122).
Изменить соответствующую политику можно следующим образом: зайти в Control PanelDevices and Printers → ПКМ на всплывающей строке Windows can display enchanced device icons and information from the Internet → выбрать пункт Open device installation settings.
Enhanced device icons
Если всплывающей строки нет, то необходимо в строке поиска панели управления набрать «device installation» и после поиска нажать Change device installation settings.
device installation
В открывшемся окне следует установить флажок на пункт Always install the best driver software from Windows Update и применить настройки.
Device installation settings

Possible missing firmware

Ошибка при установке пакетов:

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169

Решением является установка пакета firmware-realtek.

Gem: неподходящая версия rake

При изменении версии продукта (понижении), после перенастройки Bundle, во время выполнения rake может возникнуть ошибка:

You have already activated rake 10.4.2, but your Gemfile requires rake 10.1.1

Данная ошибка исправляется обновлением Bundle командой bundle update.

Mail failure — no recipient addresses

При использовании MTA Exim и Redmine, настроенного на отправку почты средствами sendmail, генерируемые письма могут не доходить до адресата, при этом, сервер получателя присылает ответ:

A message that you sent using the -t command line option contained no addresses that were not also on the command line, and were therefore suppressed. This left no recipient addresses, and so no delivery could be attempted.

Проблема заключается в том, что Redmine использует для отправки почтового сообщения команду sendmail с опцией “-t”. Если при использовании этой опции в командной строке также указать адрес получателя, то при стандартных настройках Exim4 удалит указанный адрес из заголовков “To:”, “Cc:” и “Bcc:” при построении конверта. Таким образом, для решения данной проблемы требуется добавить опцию extract_addresses_remove_arguments = false в конфигурационный файл /etc/exim4/exim4.conf.template (в том случает, если при настройке Exim Вы не разбивали конфигурационный файл на множество мелких файлов) и перезапустить (service exim4 restart) или перенастроить Exim (dpkg-reconfigure exim4-config). Постарайтесь добавить данную опцию не в самый конец файла, иначе можете получить ошибку:

Exim configuration error in line 887 of /var/lib/exim4/config.autogenerated.tmp: option «extract_addresses_remove_arguments» unknown Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing /var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated

Альтернативным способом является правка кода, например, передать другой параметр в Rails:

config.action_mailer.sendmail_settings = {
  :arguments => "-i"
}

GPG error — NO_PUBKEY

Бывают случаи, когда при выполнении команды apt-get update, выводится ошибка, где упоминается GPG:

W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://www.deb-multimedia.org stable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117

Номер публичного ключа при этом может быть иным.
Решением проблемы является добавление в систему публичного GnuPG-ключа репозитория, из которого осуществляется попытка установить пакет (который, в свою очередь, подписан данным ключом):

gpg --keyserver pgpkeys.mit.edu --recv-key 5C808C2B65558117
gpg -a --export 5C808C2B65558117 | apt-key add -