Ошибка NO_PUBKEY

По умолчанию дистрибутив Debian на WD My Book Live — очень старый, и более не поддерживается. Исходя из этого — возникают ошибки apt-get. Как их исправить? Описано по этой ссылке, а так же дополнительно опишу решение здесь.
Итак, мы запускаем и видим:

$ apt-get update
Get:1 http://archive.debian.org lenny Release.gpg [1034B]
Get:2 http://archive.debian.org lenny Release [99.6kB]
Get:3 http://ftp.us.debian.org squeeze Release.gpg [1655B]
Hit http://ftp.us.debian.org squeeze Release
Err http://ftp.us.debian.org squeeze Release
Ign http://archive.debian.org lenny Release
Get:4 http://archive.debian.org lenny/main Packages [5130kB]
Get:5 http://ftp.us.debian.org squeeze Release [96.0kB]
Ign http://ftp.us.debian.org squeeze Release
Ign http://ftp.us.debian.org squeeze/main Packages/DiffIndex
Get:6 http://ftp.us.debian.org squeeze/main Sources [4537kB]
Get:7 http://archive.debian.org lenny/main Sources [2679kB]
Hit http://ftp.us.debian.org squeeze/main Packages
Fetched 12.5MB in 26s (482kB/s)
Reading package lists... Done
W: GPG error: http://archive.debian.org lenny Release: The
following signatures were invalid: KEYEXPIRED 1337087218 The
following signatures couldnt be verified because the public key
is not available: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://ftp.us.debian.org squeeze Release: The
following signatures couldnt be verified because the public key
is not available: NO_PUBKEY AED4B06F473041FA NO_PUBKEY
64481591B98321F9
W: You may want to run apt-get update to correct these problems

Подробнее под катом

WD Green + Linux = отключение парковки головок диска

На системе Debian GNU/Linux 5.0, а если точнее — WD My Book Live. Зачем это делать — подробно написано на хабре. А если в цифрах моей железки, то за пол-года эксплуатации:

$ smartctl -a /dev/sda | grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 180 180 000 Old_age Always - 62035

По идее — надо собрать утилиту из исходников, но для этого нужны либы и gcc. Для них — нужны определенные пакеты с зависимостями. Для пакетов — ключи репозитория. Для ключей — либы. Ну вы поняли. Скорее всего это кривизна моих рук, но после всех шаманств с /etc/apt/sources.list и экспериментов — у меня нихера не получалось.

До одного момента. Пока не наткнулся на статью с уже собранной и приготовленной к использованию утилитой: How to Hack WD My Book Live.

Всё оказалось более чем просто (зеркало):

$ wget http://mybookworld.wikidot.com/local--files/mybook-live/idle3ctl.tar.gz
$ tar zxvf idle3ctl.tar.gz
$ ./idle3ctl -d /dev/sda
$ reboot

Автоматизируем свои torrent закачки

Однажды мне стало лень. Лень проверять новые серии у сериалов и ставить их на закачку :) Решил автоматизировать этот процесс при помощи rss ленты для свежих torrent-ов и клиента Transmission на «WD My Book Live», т.к. «железка» работает сутками, и файлы с неё доступны всем гаджетам. А теперь по порядку.

Подготовка

Запускаем ssh и ставим либу для питона по работе с RPC Transmission:

$ easy_install transmissionrpc

(это при условии, что Python 2.6.x и easy_install уже стоят)

Создаем скрипт и настраиваем его

Создаем в /root/ скрипт gettorrensbyrss.py следующего содержания:

Подробнее под катом

WakeOnLan на MBL

Иногда может потребоваться удаленно включить домашний компьютер. Например, вы находитесь на работе, и надо забрать кое-какие документы с домашнего компьютера — а домашних, кто мог бы тыкнуть на кнопку включения, как на зло, нет дома.

В поисках решения этой задачи было принято решение поставить wakeonlan на MBL, т.к. он всё равно постоянно включен, и на борту у него находится почти полноценный хоть и немного устаревший, но Debian.

По идее этот функционал можно просто купить в виде целого комплекса решений под именем fpkmgr, но нам интересно самостоятельно разобраться, и слегка «заточить» под себя. В результате мы получим:

  1. Возможность включать любые компьютеры в локальной сети, к которой подключен MBL, если они поддерживают эту функцию, и она на них, разумеется — включена;
  2. Делать это откуда угодно, только был бы доступ к глобальной сети.

Подробнее под катом