Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность Andrey Rahmatullin
On Sun, Nov 11, 2012 at 12:34:10AM +0200, Oleksandr Gavenko wrote:
  * Если разделяемая библиотека загружена в память несколькими процесами.
То?

  * Если программа из одного пакета обращается к файлу из другого пакета (-bin 
 и
-data пакеты).
А вы так не делайте

 Что позволяет (какие системные вызовы, с какими параметрами) производить in
 place upgrade в Debian?
unlink(2)
rename(2)

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Andrey Rahmatullin
On Sun, Nov 11, 2012 at 01:05:21AM +0400, Сергей Москвичёв wrote:
   Доброго времени суток!
 
 Сподобился обновить ядро с 3.1.0-1-686-pae на 3.2.0-4-686-pae. Теперь в 
 ждущем (suspend) режиме продолжает подаваться питание на USB порты, т.е. 
 машинка спит, а, например, подключенная охлаждающая подставка продолжает 
 весело крутить кулерами. В спящем режиме всё ок. Гугление не очень 
 прояснило ситуацию (пересборка ядра не очень меня вдохновляет).
Вы уверены, что это не фича?

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Непонятное поведение сетевого адаптера eth0 после обновления ядра

2012-11-11 Пенетрантность Сергей Москвичёв
11 ноября 2012 г., 10:15 пользователь Dmitrii Kashin
free...@gmail.com написал:

 Какая система используется?

Версия Linux 3.2.0-4-686-pae #1 SMP Debian 3.2.32-1 i686 GNU/Linux
 Когда обновлялись?
В четверг (8.11) в ручном режиме
Уверены, что кроме ядра
 ничего более не обновилось? Скажем, wicd.
Не единожды наслышан, что обновление ядра может привести к некоторым
побочным эффектам, обновлял только его. Правда пришлось ещё и модули
nVidia и wifi карточки обновлять. При этом у сетевой карты (BCM4313),
согласно debian.wiki, модуль собирался из другого пакета (были
broadcom-sta-common и broadcom-sta-source - стал broadcom-sta-dkms).

 Сходу могу предложить только попробовать выпилить эту непоняную
 штуковину, зависящую от dbus, и настроить соединение через
 /etc/network/interfaces.
Т.е. гвоздями прибить? :) Как-то не красиво получается, но попробую.



--
С уважением, Сергей Москвичёв.
xmpp: uks...@ya.ru


Re: Непонятное поведение сетевого адаптера eth0 после обновления ядра

2012-11-11 Пенетрантность Сергей Москвичёв
Какая система используется?
testing

PRETTY_NAME=Debian GNU/Linux wheezy/sid
NAME=Debian GNU/Linux
ID=debian


Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Dmitrii Kashin
Andrey Rahmatullin w...@wrar.name writes:

 On Sun, Nov 11, 2012 at 01:05:21AM +0400, Сергей Москвичёв wrote:
   Доброго времени суток!
 
 Сподобился обновить ядро с 3.1.0-1-686-pae на 3.2.0-4-686-pae. Теперь
 в ждущем (suspend) режиме продолжает подаваться питание на USB
 порты, т.е. машинка спит, а, например, подключенная охлаждающая
 подставка продолжает весело крутить кулерами. В спящем режиме всё
 ок. Гугление не очень прояснило ситуацию (пересборка ядра не очень
 меня вдохновляет).
 Вы уверены, что это не фича?

Да, кстати. Я регулярно заряжаю электронную книжку по USB при
выключенном компьютере. Всегда думал, что так и должно быть, разве нет?

-- 
**
*  jabber:  free...@jabber.mipt.ru   *
*   Registered linux user #546240*
**


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87vcdcttcp@ws00.freehck.ru



Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Сергей Москвичёв
11 ноября 2012 г., 12:22 пользователь Andrey Rahmatullin
w...@wrar.name написал:
 Вы уверены, что это не фича?
Если это фича, то хотелось бы её деактивировать. Вытаскивать каждый
раз всю USB- переферию при засыпании ноута?


-- 
С уважением, Сергей Москвичёв.
xmpp: uks...@ya.ru


Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Mikhail A Antonov
11.11.2012 12:51, Dmitrii Kashin пишет:
 Andrey Rahmatullin w...@wrar.name writes:

 On Sun, Nov 11, 2012 at 01:05:21AM +0400, Сергей Москвичёв wrote:
   Доброго времени суток!

 Сподобился обновить ядро с 3.1.0-1-686-pae на 3.2.0-4-686-pae. Теперь
 в ждущем (suspend) режиме продолжает подаваться питание на USB
 порты, т.е. машинка спит, а, например, подключенная охлаждающая
 подставка продолжает весело крутить кулерами. В спящем режиме всё
 ок. Гугление не очень прояснило ситуацию (пересборка ядра не очень
 меня вдохновляет).
 Вы уверены, что это не фича?
 Да, кстати. Я регулярно заряжаю электронную книжку по USB при
 выключенном компьютере. Всегда думал, что так и должно быть, разве нет?

Я тоже, бывает, от заснувшего (в память) ноута в дороге заряжаю телефон
чтобы дожил до ближайшей розетки. Я очень огорчусь если этот функционал
ВНЕЗАПНО  пропадёт.


-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Сергей Москвичёв
1 ноября 2012 г., 12:51 пользователь Dmitrii Kashin free...@gmail.com написал:
 Andrey Rahmatullin w...@wrar.name writes:
 Вы уверены, что это не фича?

 Да, кстати. Я регулярно заряжаю электронную книжку по USB при
 выключенном компьютере. Всегда думал, что так и должно быть, разве нет?

Речь идёт о ноутбуке. И при питании от батареи, USB-штучки уделают её
в ноль за пару часов. Повторюсь, что на старом ядре такой фичи не
наблюдалось, что меня полностью устраивало.

-- 
С уважением, Сергей Москвичёв.
xmpp: uks...@ya.ru


Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Mikhail A Antonov
11.11.2012 12:54, Сергей Москвичёв пишет:
 11 ноября 2012 г., 12:22 пользователь Andrey Rahmatullin
 w...@wrar.name написал:
 Вы уверены, что это не фича?
 Если это фича, то хотелось бы её деактивировать. Вытаскивать каждый
 раз всю USB- переферию при засыпании ноута?
Да. А что смущает? Если ты заснул чтобы уехать в другое место - один фиг
всё вынимать. Если просто потому что сам пошёл спать - то один фиг ноут
скорее всего не далеко от розетки и угроза сдохнуть от недостатка
питания ему не страшна.
Вот печальнее было когда ноут то ли не засыпал, то ли не просыпался если
ты в нём случайно забыл флешку. В т.ч. в SD-шном ридере. Хорошо что это
было давно.

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Dmitry Nezhevenko
On Sun, Nov 11, 2012 at 01:05:21AM +0400, Сергей Москвичёв wrote:
   Доброго времени суток!
 
 Сподобился обновить ядро с 3.1.0-1-686-pae на 3.2.0-4-686-pae. Теперь в 
 ждущем (suspend) режиме продолжает подаваться питание на USB порты, т.е. 
 машинка спит, а, например, подключенная охлаждающая подставка продолжает 
 весело крутить кулерами. В спящем режиме всё ок. Гугление не очень 
 прояснило ситуацию (пересборка ядра не очень меня вдохновляет).
 Ноутбук Lenovo G460
 
 Package: pm-utils Versions: 1.4.1-9 
 Package: acpi Versions: 1.6-1 
 Package: acpi-support Versions: 0.140-5 
 
 Как победить?
 

Скорее всего это: http://www.spinics.net/lists/linux-usb/msg53661.html

Читай про /proc/acpi/wakeup и power/wakeup в /sys/bus/usb
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Alexander Danilov

On 11.11.2012 01:05, Сергей Москвичёв wrote:

   Доброго времени суток!

Сподобился обновить ядро с 3.1.0-1-686-pae на 3.2.0-4-686-pae. Теперь в ждущем 
(suspend) режиме продолжает подаваться питание на USB порты, т.е. машинка спит, а, например, 
подключенная охлаждающая подставка продолжает весело крутить кулерами. В спящем режиме 
всё ок. Гугление не очень прояснило ситуацию (пересборка ядра не очень меня вдохновляет).
Ноутбук Lenovo G460

Package: pm-utils Versions: 1.4.1-9
Package: acpi Versions: 1.6-1
Package: acpi-support Versions: 0.140-5

Как победить?




В моих ноутах это настраивается в bios.
В стационарном включено, в носимом - выключено.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/509f7a3d.8030...@gmail.com



Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность dimas
демоны-то как раз перезапускаются, когда надо. ejabberd, samba, ssh, например - 
при обновлении очень даже рестартятся. из опасного - gdm, например, который, 
если запущен в момент обновы, спрашивает, перезапустить ли сейчас (грохнув иксы 
и все брахало в них), или пущай дальше работает, а в следующий раз новая версия 
запустится (могу ошибаться в деталях, но суть такая).
еще вот недавно была эпопея со screen - в тестинге, по крайней мере. в 
последний раз вроде более-менее мирно прошло (ну, сказали там, что какая-то 
парочка функций не будет работать до перезапуска, и ладно), а вот до этого 
писали про ваще поломанную совместимость, и при обнове старый файл копировался 
в /tmp/screen-x.y.z , и нужно было его запущать, чтобы поработать в старых 
сеансах.
в общем, потенциально геморройные случаи продумываются заранее и 
растолковываются в чейнджлогах (apt-listchanges в помощь). а в остальных - 
запущенный бинарник уже в памяти давно висит, ему же все равно, что там на 
диске с ним, разве нет? просто при следующем запуске стартует уже новый файл. 
кстати, либы тоже в память грузятся, подскажите кто-нибудь?


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2012151001.01bd9...@ulf.tvoe.tv



Re: Система зависает во время обращений к диску

2012-11-11 Пенетрантность dimas
собрал pf-3.6.7 [1] с включенным bfq. успешно работает несколько дней, 
благополучно пережил довольно большую обнову, при нагрузке на i/o не крашится и 
не жалуется на жизнь.
[1] http://pf.natalenko.name/


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2012151740.7c5fa...@ulf.tvoe.tv



Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Сергей Москвичёв
11 ноября 2012 г., 12:56 пользователь Mikhail A Antonov
b...@solarnet.ru написал:
 Я тоже, бывает, от заснувшего (в память) ноута в дороге заряжаю телефон
 чтобы дожил до ближайшей розетки. Я очень огорчусь если этот функционал
 ВНЕЗАПНО  пропадёт.

Меня-то как раз беспокоит внезапное появление этого функционала, вот
и ищу обходные пути.

-- 
С уважением, Сергей Москвичёв.
xmpp: uks...@ya.ru


Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность Andrey Rahmatullin
On Sun, Nov 11, 2012 at 03:10:01PM +0400, dimas wrote:
 демоны-то как раз перезапускаются, когда надо. ejabberd, samba, ssh, например 
 - при обновлении очень даже рестартятся.
Только при обновлении себя, но не библиотек.
См. тж. checkrestart(1) из пакета debian-goodies.

 а в остальных - запущенный бинарник уже в памяти давно висит, ему же все 
 равно, что там на диске с ним, разве нет?
Обычно да, но в пакетах не только бинарники.

 кстати, либы тоже в память грузятся, подскажите кто-нибудь?
Либы ммапятся, как и исполняемые файлы.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность Dmitry Fedorov
11 ноября 2012 г., 21:53 пользователь Andrey Rahmatullin написал:
 On Sun, Nov 11, 2012 at 03:10:01PM +0400, dimas wrote:

 а в остальных - запущенный бинарник уже в памяти давно висит, ему же все 
 равно, что там на диске с ним, разве нет?
 Обычно да, но в пакетах не только бинарники.

Нет, исполняющиеся бинарники отмаплены на их файлы,
поэтому при попытке замены выдаётся Text File Busy.


Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность dimas
 Нет, исполняющиеся бинарники отмаплены на их файлы,
 поэтому при попытке замены выдаётся Text File Busy.

хм, а если так:

cp /bin/sleep /tmp
cd /tmp/
start-stop-daemon -Sbvx /tmp/sleep -mp /tmp/sleep.pid -- 20m
rm ./sleep
ps `cat sleep.pid`

все удалилось без вопросов, процесс висит.
аналогично проделал с yes - вывод продолжается...


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2012192444.30cc7...@ulf.tvoe.tv



Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность Andrey Rahmatullin
On Sun, Nov 11, 2012 at 09:15:10PM +0600, Dmitry Fedorov wrote:
  а в остальных - запущенный бинарник уже в памяти давно висит, ему же все 
  равно, что там на диске с ним, разве нет?
  Обычно да, но в пакетах не только бинарники.
 Нет, исполняющиеся бинарники отмаплены на их файлы,
Какая разница.

 поэтому при попытке замены выдаётся Text File Busy.
Не замены, а открытия на запись.
А то, что в библиотеки писать не запрещено - по-моему, просто странные
детали реализации.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность Andrey Rahmatullin
On Sun, Nov 11, 2012 at 07:24:44PM +0400, dimas wrote:
  Нет, исполняющиеся бинарники отмаплены на их файлы,
  поэтому при попытке замены выдаётся Text File Busy.
 
 хм, а если так:
 
 cp /bin/sleep /tmp
 cd /tmp/
 start-stop-daemon -Sbvx /tmp/sleep -mp /tmp/sleep.pid -- 20m
 rm ./sleep
 ps `cat sleep.pid`
 
 все удалилось без вопросов, процесс висит.
 аналогично проделал с yes - вывод продолжается...
Что вас удивляет? man 2 unlink

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность Dmitrii Kashin
Andrey Rahmatullin w...@wrar.name writes:

 поэтому при попытке замены выдаётся Text File Busy.
 Не замены, а открытия на запись.
 А то, что в библиотеки писать не запрещено - по-моему, просто странные
 детали реализации.

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

-- 
**
*  jabber:  free...@jabber.mipt.ru   *
*   Registered linux user #546240*
**


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87625cm96z@ws00.freehck.ru



Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Artem Chuprina
Сергей Москвичёв - debian-russian@lists.debian.org  @ Sun, 11 Nov 2012 
15:39:05 +0400:

  Я тоже, бывает, от заснувшего (в память) ноута в дороге заряжаю телефон
  чтобы дожил до ближайшей розетки. Я очень огорчусь если этот функционал
  ВНЕЗАПНО  пропадёт.

 СМ Меня-то как раз беспокоит внезапное появление этого функционала, вот
 СМ и ищу обходные пути.

Есть мнение (tm), что так уже давно.  Я, во всяком случае, пользуюсь
этим не первый год, причем в состоянии sleep, а не suspend.  Подозреваю,
что описанное изменение поведения появилось в связи с тем, что при
suspend и sleep производятся несколько разные действия, и действие по
явному отключению подставки с кулерами (а ни разу не всей USB-подсистемы
- но вот USB-носители должны отключаться, по идее), раньше производилось
в обоих режимах, а теперь по какой-то причине стало только в одном.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/878va8dq4q@wizzle.ran.pp.ru



Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность yuri . nefedov

On Sun, 11 Nov 2012, Сергей Москвичёв wrote:


 Доброго времени суток!

Сподобился обновить ядро с 3.1.0-1-686-pae на 3.2.0-4-686-pae. Теперь в ждущем 
(suspend) режиме продолжает подаваться питание на USB порты, т.е. машинка спит, а, например, 
подключенная охлаждающая подставка продолжает весело крутить кулерами. В спящем режиме 
всё ок. Гугление не очень прояснило ситуацию (пересборка ядра не очень меня вдохновляет).
Ноутбук Lenovo G460

Package: pm-utils Versions: 1.4.1-9
Package: acpi Versions: 1.6-1
Package: acpi-support Versions: 0.140-5

Как победить?



 Если ничего не помогает, то следует прочесть документацию.

 aptitude install linux-doc-3.2
 /usr/share/doc/linux-doc-3.2/Documentation/usb/power-management.txt.gz

 Смотрим в сторону
 /sys/bus/usb/devices/usbN/power/wakeup и power/control
 Видимо что-то типа (сам не пробовал)
 echo disabled  /sys/bus/usb/devices/usb1/power/wakeup
 echo auto  /sys/bus/usb/devices/usb1/power/control

 Однако, это будет работать только если USB контролер
 в состоянии отключать питание, что в последнее время крайне
 редко.
 http://marc.info/?l=linux-usbm=133519454726017w=2
 Ну если у вас прежде работало, должно сработать.

 Ю.

Re: Как реализован in place upgrade в Дебиан? На чем основан и чем чревато?

2012-11-11 Пенетрантность dimas
а, понял. таки да, при изменении выдает ошибку. через удаление и пересоздание - 
пожалуйста.


2012-316 21:45 Andrey Rahmatullin w...@wrar.name wrote:
  все удалилось без вопросов, процесс висит.
  аналогично проделал с yes - вывод продолжается...
 Что вас удивляет? man 2 unlink
 


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2012223312.6e2c0...@ulf.tvoe.tv