Статьи по меткам ‘opensuse’

Приехал девайс!

Март 20th, 2013

Вот и приехал наконец-то ко мне мегадевайс — Focusrite Saffire Pro 40, сколько его уже ждал. Очень боялся, что не заведётся под моей opensuse 12.2. Но спасибо проекту FFADO — всё получилось прям «из коробки».

Вот он, уже настроен и работает под Linux:

Пришлось специально выискивать firewire-контроллер на чипе Texas Instruments — STLab F330. Поэтому спасибо CompParts.ru за то, что торгуют всякими полезными железяками, а не дрянным ширпотребом.

Многоканальная запись работает на ура. Осталось только с ffado-mixer разобраться, а то пока не совсем понимаю, что там да как.

NVIDIA + RT Kernel

Февраль 27th, 2013

Недавно возникла у меня необходимость собрать RT-ядро, так как всё же лучше пускать сервер Jack под ним.
Само ядро собралось и встало без проблем, а вот с дровами nvidia возникли реальные проблемы. Я, даже было, решил перейти на nouveau, но всё же есть в нём ряд глюков, которые пока не решены, но очень мешают жить.

Теперь кратко о самом патче для драйвера NVIDIA. В RT-ядре семафоры и спинлоки, используемые в драйвере по умолчанию, не канают, поэтому их надо заменить на rt-мьютексы и raw_spinlock_t соответственно. Также в новых ядрах нет определения CONFIG_PREEMPT_RT, т.к. оно было заменено на CONFIG_PREEMPT_RT_FULL. Пришлось потратить пару дней, собирая по крупицам информацию с разных сайтов, чтобы родить рабочий патч.

Поэтому это будет краткий HOWTO как собрать относительно свежее ядро для OpenSUSE и поставить на него свежие дрова от NVIDIA, ибо материала в сети по этому поводу немного и он порой весьма несвеж.

» Читать дальше: NVIDIA + RT Kernel

KDE 4

Декабрь 1st, 2009

Сижу вот, вникаю в KDE 4. Уж слишком вычурно как-то пока.
Да и работает ощутимо плавнее и медленнее, чем KDE3.
KDE 3 я тоже поставил, но вот есть одна незадача — падает knotify по непонятным причинам.
А пока — текущий скриншот нового рабочего стола.

Мой новый рабочий стол

Будем ковыряться дальше.

openSUSE 11.2 Migration tips #1

Ноябрь 28th, 2009

В связи с тем, что моя openSUSE 10.2 в последнее время стала себя плохо чувствовать, я решил-таки заняться постепенной миграцией на openSUSE 11.2.

Я не буду расписывать пока впечатления о системе, так как ещё до конца её не настроил. Здесь же постараюсь выложить решение проблем, с которыми я столкнулся при миграции.

Итак, первая проблема — это монтирование шифрованного раздела. При установке надо под любым предлогом отказаться от монтирования скрытого раздела, так как YaST Manager согласится с этим только при условии его полного форматирования.
После установки монтируем старый корневой раздел (я ставил новую систему в другой, заведомо подготовленный раздел) и смотрим содержимое файла /etc/cryptotab:

/dev/loop0  /dev/hda6 /home ext3 twofish256 acl,user_xattr

И, соответственно, переписываем это в /etc/fstab:

/dev/sda6 /home ext3 acl,user_xattr,loop,encryption=twofish256 1 1

Отметим, что в /etc/cryptotab используется устройство /dev/hda6, а в /etc/fstab новой системы — /dev/sda6, так как в новых версиях ядра Linux используется немного другая система именования устройств.

После чего подгружаем необходимые модули:

modprobe cryptoloop
modprobe twofish
mount /dev/sda6

Теперь раздел подмонтирован. Осталось закрепить результат, для этого идём в /etc/sysconfig/kernel и добавляем к параметру MODULES_LOADED_ON_BOOT значения:

MODULES_LOADED_ON_BOOT="cryptoloop twofish"

UPD: Конечно, это не решает проблему до конца: при автоматическом монтировании раздела при загрузке системы.
Чтобы не было проблем, включаем сервис boot.crypto:

chkconfig boot.crypto on

После этого создаём файл /etc/cryptotab и прописываем туда:

/dev/loop0 /dev/sda6 /home ext3 twofish256 acl,user_xattr

И убираем заранее созданную запись из /etc/fstab.

На этом решение первой проблемы заканчивается :) .

For fun.

Ноябрь 20th, 2009

Совсем недавно приходилось решать интересную задачу по Unix:
Фактически нужно было разработать демон simple-telnetd на языке Perl, позволяющий удалённо запускать некоторое ограниченное подмножество команд и выводить пользователю результат их выполнения.

  • simple-telnetd может запускать только разрешенные программы, которые перечислены в файле /etc/simple-telnetd.conf. Демон должен перечитывать этот файл и обновлять список разрешенных программ после поступления сигнала SIGHUP;
  • Запускаемые программы могут иметь параметры командной строки, но simple-telnetd не должен поддерживать интерактивного взаимодействия пользователя с запускаемыми программами;
  • Демон не обязан обрабатывать спец символы: ^C, ^D, и т.д.
  • В качестве параметра командной строки simple-telnetd может передаваться параметр timeout — максимальное время выполнения одной команды;
  • Желательно чтобы демон мог прослушивать не только tcp сокеты, но и локальные (например /tmp/simple-telnetd);

В конце-концов, скрипт всё же не пригодился, поэтому, чтобы компенсировать потраченное на него время, выкладываю его тут — вдруг, кому пригодится. Забрать его можно по этой ссылке.
simple-telnetd.tar.gz
Если кому-то помогло, пишите, не стесняйтесь, буду рад :) .

Поскольку я писал этот демон с особым энтузиазмом, не обошлось без фич, которых нет в исходном задании: написал init.d-скрипт для службы, который успешно был протестирован в openSUSE Linux, оформил perldoc и manpages, сделал возможность интерактивной авторизации, ну и другая мелочёвка (уже даже и не помню какая) вдовесок.

Закопать!

Май 13th, 2009

Всё больше и больше Acer вызывает у меня ненависть.

Почему же? А вот почему. Сегодня ходил знакомиться с новой аппаратурой, которую нам выделили в универе на кафеду в связи с переездом. И увидел… гламурненькие асеры. Посмотрел: да, корпус смотрится модно, клавиатурка и мышка в комплекте красивые. На всех машинах Vista Buisness, чтоб её.

Решил проверить на вшивость, врубил новый комп, который планируется отдать под шлюз. Vista что-то там пыхтела минут 15-20, потом выдала-таки лицензионное соглашение. Соглашаться, ессно, ни с лицензией Microsoft, ни с Acer, не стал, вставил openSUSE 11.0 installation DVD и в консоли глянул /proc/cpuinfo, free, lspci, lsusb и пр. Был приятно удивлён: проц Core 2 Quad, 2 гига оперативы, винт на 500 гиг, всё железо на матери интеловское. Это обещало установку без геморроя. Задумался: не уж то Acer что-то дельное выпустили? Хаха, щаз.

Поставил систему быстро: снёс все разделы (в том числе и скрытый) и разметил диск: /boot, /, swap, extended, /home. Система встала быстро, без глюков и гемора (благо иксы и десктопманагеры ставить не надо). Понравился новый гламурный дизайн yast.

Ок, после перекомпиляции ядра решил ребутнуться, проверить его работоспособность. А вот фиг. Груб вывалился в консоль. Ну, думаю, консоль — и ладно, ща вручную бутанёмся и поправим. А вот фиг. Груб орёт, что раздел /boot у меня имеет код 0×27, а не 0×83. Задумался. Ну, чего не бывает: может, инсталлер взглючил. Бутанулся опять с DVD, запустил fdisk, прописал вручную код 0×83, записал на хард, замонтировал, отмонтировал, прочитал ещё раз fdisk’ом таблицу: всё ок. Ребутаюсь… Та же херь: код партиции опять стал 0×27. Отмечу, что описалово скрытой партиции с Vista хранится на том же месте. Прошёлся ещё раз fdisk’ом — не помогло. Полез в BIOS: может, там это можно отключить. Не нашёл. Вот скажите, какими уродами нужно быть, чтобы встроить в BIOS код, который прописывает код партиции 0×27 (то есть, скрытого раздела висты)? Если кто знает, как от этого избавиться, подскажите.

Это ладно. Помимо прочего, на компе в BIOS зашита такая интересная фигня, как Intel (C)(R)(TM) Active Management Technology. Подумал, может она гадит. Решил отключить, для чего пришлось прочесть следующий мануал очень сомнительного содержания:

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Почему сомнительного? Да потому что это называется не иначе как «Настрой троянца на своём компе». Особенно порадовало требование открыть определённые порты в брандмауэре. И вот такие компьютеры будут стоять практически на каждой кафедре и в каждой лаборатории в университете (!). Лично я считаю, что это — пипец.

Ну и ещё один документ на закуску:

Free Image Hosting at www.ImageShack.us

Кстати, ни одного мануала на русском так и не было, что как бэ намекае.

Спросил своих на кафедре, на кого писать заявление об отказе от ОС на компьютере. Сказали, что пока никому. ОК, подождём.

Как я поднимал SVN

Март 29th, 2009

Собственно, данный пост я решил написать после ночных бдений с SVN. Да, у меня были проблемы, которые пришлось решить, возможно, нестандартными методами, но зато теперь всё работает так, как я хотел.

Управление репозиторием

Итак, для всего этого нам нужнен сам Apache (я использовал Apache 2) и дополнительные модули: dav и dav_svn.

Помимо этого, я ещё поставил просматривалку репозитория ViewVC, с которой потом долго и провозился.

Для того, чтобы заставить работать subversion через http, достаточно сделать следующее (делал в OpenSUSE 10.3):
Сначала включаем модули при помощи a2enmod:


a2enmod dav
a2enmod dav_svn

Теперь можно перезагрузить конфигу апача (либо через restart, либо через reload):


/etc/init.d/apache2 restart

или


/etc/init.d/apache2 reload

После этого необходимо сконфигурировать виртуальный хост. Лично я хотел, чтобы у меня SVN-репозиторий был как отдельный поддомен в домене xskernel.org — то есть, svn.xskernel.org.

Для этого заводим отдельный виртуальный хост в апаче:


<VirtualHost *:80>
    ServerName svn.xskernel.org
    ErrorLog    /var/log/apache2/svn-error.log
    TransferLog /var/log/apache2/svn-access.log

    <Location /svn >
      DAV svn
      SVNPath /home/svn/repositories/svn.xskernel.org
      SVNListParentPath on
      AuthType Basic
      AuthName "XSystem Kernel Team repository"
      AuthBasicProvider file
      AuthUserFile /home/svn/auth/svn.xskernel.org.htpasswd
      SetOutputFilter DEFLATE

      <LimitExcept GET PROPFIND OPTIONS REPORT>
        Require valid-user
      </LimitExcept>
    </Location>

</VirtualHost>

Как видно, здесь в конфиге заводится локейшн /svn, который используется для работы DAV. Именно DAV позволяет полноценно работать с репозиторием через http.

Рассмотрим некоторые параметры:
SVNPath задаёт каталог, в котором располагается репозиторий, который будет ассоциирован с данным виртуальным хостом. Естественно, сам SVNRoot я спрятал (не стал использовать SVNRootPath).
AuthUserFile — файл, в котором будут в дальнейшем храниться пользователи и хэши их паролей, которым будет разрешён доступ в SVN.
LimitExcept накладывает ограничения на все команды кроме GET, PROPFIND, OPTIONS и REPORT, требуя авторизации (Require valid-user).

Отлично, теперь нужно завести соответствующий репозиторий. Я решил хранить все репозитории в отдельном каталоге /home/svn/repositories, поэтому создал репозиторий таким образом:


mkdir -p /home/svn/repositories
svnadmin create /home/svn/repositories/svn.xskernel.org

Отлично, теперь репозиторий есть, надо сделать авторизацию. Для этого создаю файл паролей и завожу в нём пользователя:


mkdir -p /home/svn/auth
touch /home/svn/auth/svn.xskernel.org.htpasswd
htpasswd2 /home/svn/auth/svn.xskernel.org.htpasswd username

Теперь апачу нужно дать права на пользование репозиторием и файлами паролей, для чего присваиваю всем файлам пользователя, под которым работает апач:


chown -Rv webserver:web /home/svn

Сохраняем конфигурационный файл виртуальных хостов апача, перезагружаем конфигурацию по reload, и пробуем зайти по адресу http://svn.xskernel.org/svn/. WebDAV работает!

Просматривание репозитория

Вот с просматривалкой у меня и возникло много проблем. Хотелось, чтобы при заходе на http://svn.xskernel.org/ автоматически запускалась просматривалка, при этом она отображала бы только тот репозиторий, который ассоциирован с данным виртуальным хостом. Я перепробовал много различных вариантов и, в конце-концов, остановился на том, что изложу ниже.

WebDAV я поставил штатными средствами OpenSUSE — из репозитория, после чего забрал его из /srv/www и переместил в каталог /home/svn.
Для своего виртуального хоста завёл отдельную конфигу /home/svn/viewvc-svn.xskernel.org.conf, в которой прописал следующие параметры:


# Доступные репозитории для просмотра
svn_roots:
        svn.xskernel.org : /home/svn/repositories/svn.xskernel.org
# Репозиторий, который следует просматривать по умолчанию
default_root = svn.xskernel.org
# Адрес обратной связи
address = team@xskernel.org
# Не использовать корень как компонент URL (то есть, не отображаются остальные репозитории в корне)
root_as_url_component = 0
# Путь к файлам с шаблонами отображения веб-страницы
template_dir = /home/svn/viewvc/svn.xskernel.org/templates
# компонент URL, по которому будут располагаться ресурсы для просматривалки (картинки и пр.)
docroot = /viewvc-docroot

Теперь заводим скрипт, который цепляет эту конфигу, копируя стандартный:


cp /home/svn/bin/cgi/viewvc.cgi /home/svn/bin/cgi/viewvc-svn.xskernel.org.cgi

И редактируем строки, прописывая:


LIBRARY_DIR = r"/home/svn/lib"
CONF_PATHNAME = r"/home/svn/viewvc-svn.xskernel.org.conf"

Теперь скрипт /home/svn/bin/cgi/viewvc-svn.xskernel.org.cgi хватает конфигу /home/svn/viewvc-svn.xskernel.org.conf.
После всего этого заводим свои темплейты для ViewVC:


mkdir -p /home/svn/viewvc/svn.xskernel.org
cp -R /home/svn/templates /home/svn/viewvc/svn.xskernel.org
cp -R /home/svn/templates/docroot /home/svn/viewvc/svn.xskernel.org/viewvc-docroot

Прикручивание ViewVC к апачу

Теперь надо в каталоге /home/svn/viewvc/svn.xskernel.org завести файл index.html, который редиректит на подкаталог "/viewvc":



<pre>
<html><head><META HTTP-EQUIV="Refresh" CONTENT="0; URL=/viewvc"><head>
<body></body>
</html>
</pre>

Сделано это так потому, что если сам Апач осуществит редирект, SVN-клиент начнёт ругаться, что не может выполнить PROPFIND при импорте репозитория (проверено уже часовыми бдениями над mod_rewrie).

Прописываем ViewVC в конфиге виртуального хоста:


<VirtualHost *:80>
    #...
    ScriptAlias /viewvc "/home/svn/bin/cgi/viewvc-svn.xskernel.org.cgi"
    Alias / /home/svn/viewvc/svn.xskernel.org/

    <Directory /home/svn/viewvc/svn.xskernel.org/ >
        Order allow,deny
        Allow from all
        DirectoryIndex index.html
    </Directory>
</VirtualHost>

Параметр ScriptAlias указывает, какой скрипт следует запускать, когда URL содержит "/viewvc".

Перезагружаем конфигу апача, пробуем: http://svn.xskernel.org/.
Грузится страничка index.html, которая автоматом нас редиректит на http://svn.xskernel.org/viewvc/ и запускается скрипт /home/svn/bin/cgi/viewvc-svn.xskernel.org.cgi .

Заключение

Как видно, не всё так красиво в моей настройке, как хотелось бы. Если есть соображения/советы, как сделать лучше, то я их внимательно выслушаю.

Тем не менее, репозиторий ОС XSystem переехал с SourceForge.net ко мне на домашний сервер. Работает на порядок быстрее, чем тормозной сервис от SourceForge.net. Однако, от SF.net я не стал отказываться, а сделал его зеркалом моего репозитория. Как — в следующем посте.

ReiserFS? Будь на чеку!

Октябрь 27th, 2008

Вот, опять у меня умер reiserfs. А почему? А потому что свет на работе отрубили в выходные (комп оставляю всегда включённым). И reiserfsck не помогла как следует.
Пришлось восстанавливать систему (openSUSE 10.2) с livecd (openSUSE 11.0), для чего потребовалось порядочно мэджика. Но то, что в другой партиции хранились образы дисков, меня спасло. Осталось только переустановить все пакеты, чтобы избежать каких-либо повреждений (а они есть) и пересобрать кернел (да-да, reiserfsck похерила некоторые модули безвозвратно).

Отсюда три правила:

  1. всё же лучше хранить /home на отдельной партиции.
  2. осторожно юзать reiserfs либо выбрать другую систему.
  3. периодически делать бэкапы важных данных.

В общем, хорошо, что винт не накрылся.

5 программ, с которыми я работаю ежедневно

Июль 26th, 2008

Очень долго пытался написать ответ моему знакомому Андрею Валяеву (он же Dron) на эту запись:

http://mdf-i.blogspot.com/2008/06/5.html

Но всё как-то откладывал. Исправляюсь.

Итак, 5 программ, которые я использую ежедневно (или почти ежедневно):

KDE. Это удобная среда для работы и учёбы. С кучей полезного софта. Рассматривать каждую софтину поотдельности даже и не хочется. Пока будет удобно, буду ей пользоваться.

Shell. Что может порой быть удобнее командной строки? Да ничего! Узнать список процессов, используемые ресурсы ПК и пр. можно буквально вводом нескольких команд в BASH.

Eclipse. Это удобная IDE, написанная на Java. Да, она ресурсоёмкая (в плане памяти). Но куча интересных плагинов вроде CDT, Subclipse, EPIC и др. позволяют расширять её возможности, интегрировать возможность работы с другими языками и различными системами контроля версий.

Mozilla. Сюда входят Firefox и Thunderbird. Первая — для веба, вторая — для почты и RSS. Удобство в том, что они есть и под Linux, и под Windows, и под *BSD, и под MacOS. И не надо ни на что другое переучиваться. Кроссплатформенность рулит.

Midnight Commander. На мой взгляд, самый удобный консольный файл-менеджер. Порой без него бывает тяжеловато рыться в каталогах. Поэтому выношу его в мой TOP-5.

Всё, Дрон, отстрелялся ;) . Принимай.

Это всё же реально!

Июль 22nd, 2008

Сколько не читал в сети, сколько не разбирался в подобном вопросе, ответ у большинства был такой: «Вернуть деньги за предустановленную Windows Vista — это Unreal». Пусть это не реально, но топовых ноутов с FreeDOS/Linux в нашей стране найти — это ещё больший Unreal.

Подобный горький опыт с предустановленным ПО от Microsoft существует практически всё время, в течение которого существовала эта фима. Достаточно вспомнить продажу вычислительных машин от IBM с операционной системой QDOS (Quick & Dirty Operating System, далее — официальное название Disk Operating System), грубой, быстрой копией операционной системы CP/M. Но тем не менее, именно из-за продаж IBM PC + QDOS последняя выжила, а CP/M, будучи более качественной и продуманной, умерла.
Что же мы наблюдаем на данный момент? Более 95% населения, пользующегося персональными компьютерами, сидит под операционными системами фирмы Microsoft, остальные — под альтернативными ОС — *BSD, GNU/Linux, Sun Solaris, MacOS и пр.
Именно эти 95% позволяют фирме Microsoft диктовать правила на рынке, устраивать сговоры с вендорами и чувствовать себя, в принципе, абсолютно всемогущей и вседозволенной монополией в мире, которой выгоднее платить штрафы еврокомиссии, нежели выполнять их условия.
Но суть не в этом. А, как я уже писал, в том, что, фактически являясь монополистом, фирма сама решает за пользователя, что ему нужно. И в большинстве случаев это так и есть, да и не только в софтверной сфере: хитрые менеджеры никогда не дремлют, и всегда знают, какой товар лучше втюхать вам, чтобы им жилось хорошо.
Что мы наблюдаем в последнее время? А мы в последнее время наблюдаем активную пропаганду нового поделия от Microsoft — Windows Vista. И как бы были недовольны пользователи, как бы они ни кричали и не барахтались, как бы они не требовали от Microsoft вернуть Windows XP, хитрые менеджеры уже всё решили за них. И перейти на Vista им придётся хотя бы поэтому:
  • эта ОС поставляется как предустановленная на большинстве ПК и ноутбуках;
  • производители оборудования пишут драйверы для нового оборудования только под Vista;
  • Microsoft заканчивает поддержку Windows XP;
  • Microsoft прекращает продажи Windows XP;
  • «Microsoft думает о вас» (и за вас).

В итоге, подходя ближе к теме, большинство вендоров ноутбуков продаёт оборудование с предустановленной Vista, и не соглашается возвращать деньги за отказ от пользования этой ОС. Пример позорного поведения одной из фирм — знаменитая фирма Acer, которая даже не удосуживается прикладывать к продаваемому ноутбуку диск с установочным дистрибутивом системы. Или, например, знаменитый бренд Hewlett Packard, которы стал заниматься тем же. Появляется вполне логичный и однозначный вопрос: а если с моей предустановленной ОС что-то случится, я вынужден буду выкинуть наклееную на ноутбук блестящую наклейку на помойку, и купить коробочную версию Windows? Получается, заплатив за предустановленную ОС, я вынужден платить ещё раз?
Некоторые бренды вроде ASUS хоть и прикладывают диски в комплекте (по крайней мере, при мне ещё было такое), но вот на требование вернуть деньги за предустановленную ОС посылают далеко и надолго, даже несмотря на то, что ОС не является неотъемлемой частью продаваемого компьютера. Поправьте меня, если я неправ. Знаю, что с IBM/Lenovo дела обстоят получше, и есть случаи, когда фирма возвращала деньги.
Что же касается меня, то, так как я хотел ноутбук хорошей по сегодняшним меркам конфигурации, пришлось покупать компьютер с предустановленной Vista. Ну никуда ты не денешься… При покупке, зная про доску позора, решил остановиться на бренде, про которого ещё ничего не знаю (в плане возвращения предустановленной ОС). И этим брендом оказалась (апплодисменты) фирма Benq. Надо сказать, что мне уже приходилось иметь дело с техникой этой фирмы, и нареканий с моей стороны она не вызывала. Даже дома сейчас я пишу эту статью (если её так можно назвать), не без помощи монитора Benq FP93 GX. И он меня очень даже устраивает, несмотря на то, что и матрица TN (монитор всё же игровой как-никак). Вот и решил попытать счастье с ноутбуком Benq Joybook R56 R21. И почти всё оборудование у меня без проблем заработало под openSUSE Linux.
Но всё же я отошёл от темы, статья не об этом, а о том, как я возвращал деньги… Постараюсь более полно изложить этот материал и прокомментировать (какие ошибки были, и чего допускать нельзя).
При покупке ноутбука я прямо на столе продающей фирмы не согласился с лицензионным соглашением Windows Vista, выключил компьютер, вставил диск с openSUSE Linux 10.3 и поставил эту замечательную ОС. В идеальном случае было бы неплохо иметь ещё одного-двух свидетелей или снять процес «несоглашения с лицензией» на видео.
Через где-то полмесяца я вспомнил про то, что у меня в коробке валяется установочный диск с Vista и на дне ноутбука наклеена блестящая бумажка с серийным номером. «А что это я должен платить Баллмеру в карман свои кровные, если я не пользуюсь его операционной системой?» — подумал я и написал в саппорт. Вот текст письма, которое я отправил (через сайт производителя):

Центр Информационной и Технической поддержки Microsoft
Здравствуйте! Купил Joybook R56R21 и не согласен с EULA Microsoft Windows Vista, предустановленной на компьютере. Возможно ли вернуть назад установочный диск с Vista (входящий в комплектацию ноутбука) и вернуть сумму, потраченную на его преобретение?

Вендор, хоть я и не надеялся, всё же откликнулся:

Думаю этот вопрлос Вам надо решать с компанией Microsoft.


Данное соглашение актуально для всех ноутбуков с предустановленной ОС Vista.

Просим Вас сохранять историю переписки.

С Уважением
Служба Поддержки Клиентов BenQ
BenQ Russia

Но Microsoft Software License Terms же утверждает обратное! А что оно утверждает? Как ни странно, но лицензионное соглашение мне было сложно найти в Google. Всё же, после долгих поисков я процитировал кусок в ответном письме:

Ещё раз здравствуйте!

В MICROSOFT SOFTWARE LICENSE TERMS указывается следующая цитата:

By using the software, you accept these terms. If you do not accept them, do not use the software. Instead, return it to the retailer for a refund or credit. If you cannot obtain a refund there, contact Microsoft or the Microsoft affiliate serving your country for information about Microsoft’s refund policies. See www.microsoft.com/worldwide. In the United States and Canada, call (800) MICROSOFT or see www.microsoft.com/info/nareturns.htm.

Как я понял, я должен обращаться именно к производителю, то есть к вам.

Я не принимаю MICROSOFT SOFTWARE LICENSE TERMS и хочу вернуть свои деньги. Меня интересует как раз порядок возврата ПО, которое я никогда не буду использовать, но заплатил за него свои деньги.

Прошу помочь разобраться.

На что получил ответ — что (кратко говоря) «всё же обращайтесь в Microsoft». Ну что же, Без общения с Microsoft не обойтись, накатал им письмо, на что получил ответ:

Добрый день!

Благодарим Вас за обращение в Центр Информационной и Технической поддержки Microsoft.

Согласно лицензионному соглашению на Windows Vista OEM версии (поставляемой вместе с компьютером) для < /SPAN>возврата ОС необходимо обращаться к сборщику систем Вашего ПК.

Эти условия лицензии являются соглашением между вами и

  • изготовителем устройства, распространяющим программное обеспечение вместе с устройством, или
  • установщиком программного обеспечения, распространяющим программное обеспечение вместе с устройством.

Пожалуйста, прочтите их. Условия лицензии в виде бумажного документа, которые могут сопровождать программное обеспечение, имеют преимущественную силу над любыми условиями лицензии на экране. Эти условия распространяются также на любые

  • обновления,
  • дополнения,
  • службы Интернета и
  • службы технической поддержки

корпорации Майкрософт для этого программного обеспечения, если эти компоненты не сопровождаются другими условиями. Если другие условия прилагаются, они имеют преимущественную силу. Если вы получаете обновления или дополнения прямо от корпорации Майкрософт, лицензию на эти компоненты предоставляет не изготовитель или установщик, а корпорация Майкрософт.

Используя это программное обеспечение, вы тем самым подтверждаете свое согласие соблюдать эти условия. Если вы не согласны, не используйте это программное обеспечение. В этом случае выясните у изготовителя или установщика порядок возврата продукта, получения возмещения его стоимости или зачисления эквивалентной суммы на ваш счет.

С уважением,

Гаврилова Юлия

Собственно говоря, это письмо я приложил к своему и снова послал в Benq, от которого долго ждал ответа. Думал, что даже они про меня забыли. Поэтому приходилось пересылать им письмо, чтобы напомнить о себе. И это одно из правил: если саппорт забыл про вас, то напоминайте о себе. Посылайте письма повторно, если они не ответили через неделю.
В конце концов, Benq Support уточнили процедуру возврата ОС (оказывается, я был первым в Benq, кто решил это сделать) и выдвинули требования:

  • Наличие полностью заполненного гарантийного талона и чека, подтверждающего дату и стоимость покупки ноутбука.
  • С даты продажи должно пройти не более 30 дней.
  • Наличие на ноутбуке лицензионной наклейки с читаемой информацией, комплекта дисков с ОС.
  • Серийный номер лицензии (наклейка на нижней части ноутбука) на установленной на данном ноутбуке ОС, не использовался.

С учётом даты первого обращения в саппорт, они мне продлили срок возврата. Отсюда правило: чем раньше обратился в саппорт, тем лучше.
Хорошо, дело ближе двигалось к завершению, меня отправили в R Style Service для изъятия лицензии. Процедура изъятия прошла без особых проблем. Пришлось писать заявление, копию которого я любезно попросил оставить себе. Вот заявление:
Free Image Hosting at www.ImageShack.us
Сняли копию накладной на ноутбук. Сам ноутбук пришлось оставить. Но, несмотря на то, что вернуть обещали через 2-3 дня, вернули мне его вечером в этот же день.
Выдали техническое заключение:
Free Image Hosting at www.ImageShack.us

После этого я снова связался с поддержкой Benq и спосил о дальнейших действиях. Хотел настоять на денежном переводе/банковском чеке, но всё же пришлось нести ТЗ в фирму, у которой покупал ноутбук. Моей ошибкой было то, что, получая ТЗ, я забыл о золотом правиле: «роспись — подпись — и печать«. Вот третьего у меня, как раз, не было, и, получив разумный ответ от фирмы-продавца, что без печати сервиса это ТЗ не имеет силы, снова связался с Benq. Они извинились, и просили снова посетить R-Style Service, чтобы поставить печать. В принципе, печать мне поставили без проблем, после чего я уже имел документ:

Free Image Hosting at www.ImageShack.us

Дальше была произведена долгая и нудная процедура возвращения денег — фирма-продавец должна была раскрутить через фирм-поставщиков всю цепочку следования ноутбука и добраться до вендора, который опять же через эти фирмы перечислил ей деньги.

Итог таков: деньги мне вернули ($ 73.90 по курсу ЦБ РФ), но сама процедура возврата заняла порядочно времени. Поэтому если вы хотите этого — то надо биться до конца. А Benq ещё раз доказал, что это Фирма с большой буквы и ценит своих клиентов, за что им большое человеческое спасибо! Огромное спасибо и продающей фирме «Аскод Сервис», которая помогла мне раскрутить цепочку возврата.