ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] обновление udev?
@ 2006-08-31  9:37 Yuri Horoshkov
  2006-08-31  9:42 ` Anton Farygin
                   ` (3 more replies)
  0 siblings, 4 replies; 31+ messages in thread
From: Yuri Horoshkov @ 2006-08-31  9:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Добрый день!
Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
Такое уже было при очередном обновлении udev :).
Будем чинить?
-- 
С уважением,
Юрий.

UIN: 311786925
JID:  yuri_horoshkov@jabber.kiev.ua


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31  9:37 [sisyphus] обновление udev? Yuri Horoshkov
@ 2006-08-31  9:42 ` Anton Farygin
  2006-08-31 10:04   ` Yuri Horoshkov
  2006-08-31 10:52 ` Sergey Vlasov
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 31+ messages in thread
From: Anton Farygin @ 2006-08-31  9:42 UTC (permalink / raw)
  To: sisyphus

Yuri Horoshkov wrote:
> Добрый день!
> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
> Такое уже было при очередном обновлении udev :).
> Будем чинить?

Вообще как раз это и чинили ;(

Rgds,
Rider



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31  9:42 ` Anton Farygin
@ 2006-08-31 10:04   ` Yuri Horoshkov
  0 siblings, 0 replies; 31+ messages in thread
From: Yuri Horoshkov @ 2006-08-31 10:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Anton Farygin wrote:
> Yuri Horoshkov wrote:
>> Добрый день!
>> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
>> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
>> Такое уже было при очередном обновлении udev :).
>> Будем чинить?
> 
> Вообще как раз это и чинили ;(
> 

Ну тогда, О-о-ййй :) .

-- 
С уважением,
Юрий.

UIN: 311786925
JID:  yuri_horoshkov@jabber.kiev.ua


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31  9:37 [sisyphus] обновление udev? Yuri Horoshkov
  2006-08-31  9:42 ` Anton Farygin
@ 2006-08-31 10:52 ` Sergey Vlasov
  2006-08-31 13:37   ` Yuri Horoshkov
                     ` (2 more replies)
  2006-08-31 18:28 ` Dmitriy Khanzhin
  2006-08-31 19:09 ` Sergey Vlasov
  3 siblings, 3 replies; 31+ messages in thread
From: Sergey Vlasov @ 2006-08-31 10:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 489 bytes --]

On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
> Такое уже было при очередном обновлении udev :).
> Будем чинить?

Вообще-то в этой сборке udev чинились как раз ошибки при запуске.
Какие сообщения выдавались на экран в процессе запуска udev, была ли
заметна пауза на фазе "Populating /dev"?  Какое ядро используется?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 10:52 ` Sergey Vlasov
@ 2006-08-31 13:37   ` Yuri Horoshkov
  2006-08-31 14:24     ` Sergey Vlasov
  2006-08-31 13:53   ` Andrii Dobrovol`s`kii
  2006-08-31 16:03   ` Alexey Gladkov
  2 siblings, 1 reply; 31+ messages in thread
From: Yuri Horoshkov @ 2006-08-31 13:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov пишет:
> On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
>   
>> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
>> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
>> Такое уже было при очередном обновлении udev :).
>> Будем чинить?
>>     
>
> Вообще-то в этой сборке udev чинились как раз ошибки при запуске.
> Какие сообщения выдавались на экран в процессе запуска udev, была ли
> заметна пауза на фазе "Populating /dev"?  Какое ядро используется?
>   
Сообщение в точности воспроизвести не могу, т.к. система висит, но смысл
их я привёл. Задержки при фазе "Populating /dev" не было. Ядро
2.6.16-up-alt9.

-- 
С уважением,
Юрий.

UIN: 311786925
JID:  yuri_horoshkov@jabber.kiev.ua



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 10:52 ` Sergey Vlasov
  2006-08-31 13:37   ` Yuri Horoshkov
@ 2006-08-31 13:53   ` Andrii Dobrovol`s`kii
  2006-08-31 14:15     ` Igor Zubkov
  2006-08-31 16:03   ` Alexey Gladkov
  2 siblings, 1 reply; 31+ messages in thread
From: Andrii Dobrovol`s`kii @ 2006-08-31 13:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 959 bytes --]

Sergey Vlasov пишет:
> On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
>> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
>> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
>> Такое уже было при очередном обновлении udev :).
>> Будем чинить?
> 
> Вообще-то в этой сборке udev чинились как раз ошибки при запуске.
> Какие сообщения выдавались на экран в процессе запуска udev, была ли
> заметна пауза на фазе "Populating /dev"?  Какое ядро используется?
> 
Странно. Вроде оно всё последнее время и без починок работало...
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 13:53   ` Andrii Dobrovol`s`kii
@ 2006-08-31 14:15     ` Igor Zubkov
  0 siblings, 0 replies; 31+ messages in thread
From: Igor Zubkov @ 2006-08-31 14:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 472 bytes --]

В сообщении от 31 августа 2006 16:53 Andrii Dobrovol`s`kii написал(a):
> > Вообще-то в этой сборке udev чинились как раз ошибки при запуске.
> > Какие сообщения выдавались на экран в процессе запуска udev, была ли
> > заметна пауза на фазе "Populating /dev"?  Какое ядро используется?
>
> Странно. Вроде оно всё последнее время и без починок работало...

У меня воспроизводилось на слабой машине постоянно. На более шустрой ни разу.

-- 
Papa Roach - decompression period

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 13:37   ` Yuri Horoshkov
@ 2006-08-31 14:24     ` Sergey Vlasov
  2006-08-31 15:50       ` Yuri Horoshkov
  0 siblings, 1 reply; 31+ messages in thread
From: Sergey Vlasov @ 2006-08-31 14:24 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1080 bytes --]

On Thu, Aug 31, 2006 at 04:37:43PM +0300, Yuri Horoshkov wrote:
> Sergey Vlasov пишет:
> > On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
> >> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
> >> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
> >> Такое уже было при очередном обновлении udev :).
> >> Будем чинить?
> >
> > Вообще-то в этой сборке udev чинились как раз ошибки при запуске.
> > Какие сообщения выдавались на экран в процессе запуска udev, была ли
> > заметна пауза на фазе "Populating /dev"?  Какое ядро используется?
> >   
> Сообщение в точности воспроизвести не могу, т.к. система висит, но смысл
> их я привёл. Задержки при фазе "Populating /dev" не было. Ядро
> 2.6.16-up-alt9.

И никаких [FAILED] до ругани на /dev/urandom тоже не было?  Странно.
Ошибка повторяется при каждой загрузке, или проявляется случайным
образом?  Что выдаёт "rpm --verify udev" - ничего в конфигурации не
модифицировалось?  Какие файлы есть в /etc/udev/rules.d, помимо
содержащихся в пакете udev?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 14:24     ` Sergey Vlasov
@ 2006-08-31 15:50       ` Yuri Horoshkov
  2006-08-31 17:40         ` Sergey Vlasov
  0 siblings, 1 reply; 31+ messages in thread
From: Yuri Horoshkov @ 2006-08-31 15:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov пишет:
> On Thu, Aug 31, 2006 at 04:37:43PM +0300, Yuri Horoshkov wrote:
>   
>> Sergey Vlasov пишет:
>>     
>>> On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
>>>       
>>>> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
>>>> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
>>>> Такое уже было при очередном обновлении udev :).
>>>> Будем чинить?
>>>>         
>>> Вообще-то в этой сборке udev чинились как раз ошибки при запуске.
>>> Какие сообщения выдавались на экран в процессе запуска udev, была ли
>>> заметна пауза на фазе "Populating /dev"?  Какое ядро используется?
>>>   
>>>       
>> Сообщение в точности воспроизвести не могу, т.к. система висит, но смысл
>> их я привёл. Задержки при фазе "Populating /dev" не было. Ядро
>> 2.6.16-up-alt9.
>>     
>
> И никаких [FAILED] до ругани на /dev/urandom тоже не было?  
Нет
> Странно.
> Ошибка повторяется при каждой загрузке, или проявляется случайным
> образом?  
Из десяти загрузок один раз удалось добраться до Х-ов, но они оказались
без шрифтов.
При этой загрузке была пауза на "Populating /dev",  но имелось сообщение:

nvidia: failed to unlink /etc/X11/lib_nvidia/libnvidia-cfg.so.1:  No
such file or directory

> Что выдаёт "rpm --verify udev" - ничего в конфигурации не
> модифицировалось?  
В конфигурации ничего не менялось, а вот "rpm --verify udev" не смог
сделать, т.к. загрузиться не могу.
> Какие файлы есть в /etc/udev/rules.d, помимо
> содержащихся в пакете udev?  
Могу только перечислить файлы *.rules в этой директории:
05-udev-early
20-hotplugd
25-libsane
40-alsa
50--udev-defailt
60-persistent-input
60-persistent-storage
70-permissions
80-blutooth
90-hal
95-udev-late

P.S. Если интересно, могу привести последовательность [FAILED], я их
срисовал.

-- 
С уважением,
Юрий.

UIN: 311786925
JID:  yuri_horoshkov@jabber.kiev.ua



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 10:52 ` Sergey Vlasov
  2006-08-31 13:37   ` Yuri Horoshkov
  2006-08-31 13:53   ` Andrii Dobrovol`s`kii
@ 2006-08-31 16:03   ` Alexey Gladkov
  2 siblings, 0 replies; 31+ messages in thread
From: Alexey Gladkov @ 2006-08-31 16:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list, vsu

Sergey Vlasov пишет:
> On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
>> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
>> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
>> Такое уже было при очередном обновлении udev :).
>> Будем чинить?
> 
> Вообще-то в этой сборке udev чинились как раз ошибки при запуске.
> Какие сообщения выдавались на экран в процессе запуска udev, была ли
> заметна пауза на фазе "Populating /dev"?  Какое ядро используется?

У меня тоже воспроизвелось на домашней машине. Ядро последнее. Если
нужно что-то проверить, то вечером готов стать жертвой т.к. могу
оставаться на связи пока система грузится/висит :)

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 15:50       ` Yuri Horoshkov
@ 2006-08-31 17:40         ` Sergey Vlasov
  2006-08-31 19:21           ` Alexey Gladkov
  0 siblings, 1 reply; 31+ messages in thread
From: Sergey Vlasov @ 2006-08-31 17:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 2703 bytes --]

On Thu, Aug 31, 2006 at 06:50:01PM +0300, Yuri Horoshkov wrote:
[...]
> Из десяти загрузок один раз удалось добраться до Х-ов, но они оказались
> без шрифтов.
> При этой загрузке была пауза на "Populating /dev",  но имелось сообщение:
> 
> nvidia: failed to unlink /etc/X11/lib_nvidia/libnvidia-cfg.so.1:  No
> such file or directory

Это что-то другое... возможно, X всё-таки разломали, и придётся пока
править всё в текстовой консоли.

> 
> > Что выдаёт "rpm --verify udev" - ничего в конфигурации не
> > модифицировалось?  
> В конфигурации ничего не менялось, а вот "rpm --verify udev" не смог
> сделать, т.к. загрузиться не могу.

Можно нажать 'i' при загрузке, либо дописать confirm к параметрам ядра
в загрузчике - в этом случае перед запуском каждого сервиса будет
запрашиваться подверждение, что позволит пропустить запуск udevd.

Далее можно попробовать изменить файл /etc/init.d/udevd следующим
образом:

--- /etc/init.d/udevd.rpmorig	2006-08-28 18:23:25 +0400
+++ /etc/init.d/udevd	2006-08-31 21:22:06 +0400
@@ -177,7 +177,7 @@ prepare_filesystem()
 		# We want to start udevd ourselves if it isn't already running.
 		# This lets udevd run at a sane nice level...
 		if [ -z "$RUN_FROM_SYSINIT" ]; then
-			start_daemon --lockfile "$LOCKFILE" --expect-user root --pidfile "$PIDFILE" --make-pidfile -- $udevd
+			start_daemon --lockfile "$LOCKFILE" --expect-user root -- $udevd --daemon
 		else
 			start_daemon --expect-user root -- $udevd
 		fi
@@ -235,7 +235,7 @@ stop()
 	local do_fscleanup
 	do_fscleanup=
 	[ -f "$LOCKFILE" ] && do_fscleanup=1
-	stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" $udevd
+	stop_daemon --pidfile none --lockfile "$LOCKFILE" $udevd
 	RETVAL=$?
 	echo "/sbin/hotplug" >/proc/sys/kernel/hotplug
 	if [ -n "$do_fscleanup" ]; then
@@ -261,13 +261,13 @@ case "$1" in
 		stop
 		;;
 	status)
-		status --pidfile "$PIDFILE" -- $prog
+		status --pidfile none -- $prog
 		exit $?
 		;;
 	condrestart)
 		;;
 	condstop)
-		msg=`status --pidfile "$PIDFILE" -- $prog`
+		msg=`status --pidfile none -- $prog`
 		RETVAL=$?
 		if [ $RETVAL -eq 0 ]; then
 			stop

В принципе для загрузки должно хватить только модификации первого
вызова start_daemon (убрать опции --pidfile "$PIDFILE" --make-pidfile,
добавить в конец опцию --daemon); без остальных изменений не будет
правильно работать останов udevd при завершении работы системы, а
также service udevd status.

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

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31  9:37 [sisyphus] обновление udev? Yuri Horoshkov
  2006-08-31  9:42 ` Anton Farygin
  2006-08-31 10:52 ` Sergey Vlasov
@ 2006-08-31 18:28 ` Dmitriy Khanzhin
  2006-08-31 18:43   ` Dmitry V. Levin
  2006-09-05 12:59   ` [sisyphus] обновление udev? Michael Shigorin
  2006-08-31 19:09 ` Sergey Vlasov
  3 siblings, 2 replies; 31+ messages in thread
From: Dmitriy Khanzhin @ 2006-08-31 18:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri Horoshkov wrote:
> Добрый день!
> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
> Такое уже было при очередном обновлении udev :).
> Будем чинить?

Здравствуйте!
Эх, вставлю и я свой гривенник.
Обновление udev прошло нормально, только перезагрузку я не делал,
а сказал sudo service udevd restart.
Комп сказал [DONE].
Но отвалился syslog, хотя на вопрос sudo service syslogd status
был ответ syslogd is running.
После sudo service syslogd restart все восстановилось.
Бага?

-- 
С уважением, Дмитрий Ханжин.
ALT Linux Team. Registered Linux user #387627.
Just For Fun!


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 18:28 ` Dmitriy Khanzhin
@ 2006-08-31 18:43   ` Dmitry V. Levin
  2006-08-31 18:56     ` Dmitriy Khanzhin
                       ` (2 more replies)
  2006-09-05 12:59   ` [sisyphus] обновление udev? Michael Shigorin
  1 sibling, 3 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-08-31 18:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

On Thu, Aug 31, 2006 at 10:28:41PM +0400, Dmitriy Khanzhin wrote:
> Yuri Horoshkov wrote:
> > Добрый день!
> > Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
> > Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
> > Такое уже было при очередном обновлении udev :).
> > Будем чинить?
> 
> Здравствуйте!
> Эх, вставлю и я свой гривенник.
> Обновление udev прошло нормально, только перезагрузку я не делал,
> а сказал sudo service udevd restart.
> Комп сказал [DONE].
> Но отвалился syslog, хотя на вопрос sudo service syslogd status
> был ответ syslogd is running.
> После sudo service syslogd restart все восстановилось.
> Бага?

Это не бага, это свойство: при перезапуске udevd доступ к старому /dev/log
пропадает и приходится перезапускать syslogd.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 18:43   ` Dmitry V. Levin
@ 2006-08-31 18:56     ` Dmitriy Khanzhin
  2006-08-31 19:16     ` Sergey Vlasov
  2006-09-01  7:36     ` [sisyphus] syslog и сервисы в chroot (was: Re: обновление udev?) Andrei Bulava
  2 siblings, 0 replies; 31+ messages in thread
From: Dmitriy Khanzhin @ 2006-08-31 18:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin wrote:
> On Thu, Aug 31, 2006 at 10:28:41PM +0400, Dmitriy Khanzhin wrote:
[...]
>> После sudo service syslogd restart все восстановилось.
>> Бага?
> 
> Это не бага, это свойство: при перезапуске udevd доступ к старому /dev/log
> пропадает и приходится перезапускать syslogd.
> 
Спасибо! Я этого не знал.
Хотя мог бы и сам догадаться...

-- 
С уважением, Дмитрий Ханжин.
ALT Linux Team. Registered Linux user #387627.
Just For Fun!


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31  9:37 [sisyphus] обновление udev? Yuri Horoshkov
                   ` (2 preceding siblings ...)
  2006-08-31 18:28 ` Dmitriy Khanzhin
@ 2006-08-31 19:09 ` Sergey Vlasov
  2006-08-31 19:30   ` Yuri Horoshkov
  2006-09-01 21:07   ` Artem Zolochevskiy
  3 siblings, 2 replies; 31+ messages in thread
From: Sergey Vlasov @ 2006-08-31 19:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 423 bytes --]

On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
> Такое уже было при очередном обновлении udev :).
> Будем чинить?

Попробуйте сборку udev-097-alt1.4:

http://ftp.altlinux.ru/pub/people/vsu/udev/

Если проблема устранится, эта сборка пойдёт в Сизиф.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 18:43   ` Dmitry V. Levin
  2006-08-31 18:56     ` Dmitriy Khanzhin
@ 2006-08-31 19:16     ` Sergey Vlasov
  2006-09-01  7:36     ` [sisyphus] syslog и сервисы в chroot (was: Re: обновление udev?) Andrei Bulava
  2 siblings, 0 replies; 31+ messages in thread
From: Sergey Vlasov @ 2006-08-31 19:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 934 bytes --]

On Thu, Aug 31, 2006 at 10:43:30PM +0400, Dmitry V. Levin wrote:
> On Thu, Aug 31, 2006 at 10:28:41PM +0400, Dmitriy Khanzhin wrote:
[...]
> > Обновление udev прошло нормально, только перезагрузку я не делал,
> > а сказал sudo service udevd restart.
> > Комп сказал [DONE].
> > Но отвалился syslog, хотя на вопрос sudo service syslogd status
> > был ответ syslogd is running.
> > После sudo service syslogd restart все восстановилось.
> > Бага?
> 
> Это не бага, это свойство: при перезапуске udevd доступ к старому /dev/log
> пропадает и приходится перезапускать syslogd.

В принципе можно при перезапуске не перемонтировать /dev, тогда
/dev/log пропадать не будет, но может оставаться мусор (либо придётся
как-то его вычищать).  Возможно, так и придётся сделать хотя бы для
condrestart, чтобы делать обновление нормальным образом.

Ещё одно извращение, добавленное только что:

# pidfile: /dev/.udev/udevd.pid

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 17:40         ` Sergey Vlasov
@ 2006-08-31 19:21           ` Alexey Gladkov
  2006-08-31 19:38             ` Sergey Vlasov
  0 siblings, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2006-08-31 19:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov пишет:
> Если и в таком варианте udevd не будет запускаться нормально - даже не
> знаю, что делать дальше.  Вообще --pidfile none - это плохо, но для
> более правильной работы изменением скрипта запуска не обойтись - нужно
> патчить сам udevd.

С этим изменением грузится.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 19:09 ` Sergey Vlasov
@ 2006-08-31 19:30   ` Yuri Horoshkov
  2006-09-01 21:07   ` Artem Zolochevskiy
  1 sibling, 0 replies; 31+ messages in thread
From: Yuri Horoshkov @ 2006-08-31 19:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov wrote:
> On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
>> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
>> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
>> Такое уже было при очередном обновлении udev :).
>> Будем чинить?
> 
> Попробуйте сборку udev-097-alt1.4:
> 
> http://ftp.altlinux.ru/pub/people/vsu/udev/
> 
> Если проблема устранится, эта сборка пойдёт в Сизиф.
> 
> 

Я тогда восстановлюсь до сегодняшнего обновления и обновлю только udev
до udev-097-alt1.4. И дальше будем смотреть, а то ещё и проблема Х-ов
наложилась.


-- 
С уважением,
Юрий.

UIN: 311786925
JID:  yuri_horoshkov@jabber.kiev.ua


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 19:21           ` Alexey Gladkov
@ 2006-08-31 19:38             ` Sergey Vlasov
  2006-08-31 20:04               ` Yuri Horoshkov
                                 ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Sergey Vlasov @ 2006-08-31 19:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 166 bytes --]

On Thu, Aug 31, 2006 at 11:21:08PM +0400, Alexey Gladkov wrote:
> С этим изменением грузится.

А запатченный udev с http://ftp.altlinux.ru/pub/people/vsu/udev/ ?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 19:38             ` Sergey Vlasov
@ 2006-08-31 20:04               ` Yuri Horoshkov
  2006-09-01  6:43                 ` Sergey Vlasov
  2006-08-31 20:43               ` Alexey Gladkov
  2006-09-01  6:02               ` Yuri Horoshkov
  2 siblings, 1 reply; 31+ messages in thread
From: Yuri Horoshkov @ 2006-08-31 20:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov пишет:
> On Thu, Aug 31, 2006 at 11:21:08PM +0400, Alexey Gladkov wrote:
>   
>> С этим изменением грузится.
>>     
>
> А запатченный udev с http://ftp.altlinux.ru/pub/people/vsu/udev/ ?
Нельзя установить udev-097-alt1.4 без пересборки  libvolume_id
(=097-alt1.4)

-- 
С уважением,
Юрий.

UIN: 311786925
JID:  yuri_horoshkov@jabber.kiev.ua



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 19:38             ` Sergey Vlasov
  2006-08-31 20:04               ` Yuri Horoshkov
@ 2006-08-31 20:43               ` Alexey Gladkov
  2006-09-01  6:37                 ` Sergey Vlasov
  2006-09-01  6:02               ` Yuri Horoshkov
  2 siblings, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2006-08-31 20:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov пишет:
> On Thu, Aug 31, 2006 at 11:21:08PM +0400, Alexey Gladkov wrote:
>> С этим изменением грузится.
> 
> А запатченный udev с http://ftp.altlinux.ru/pub/people/vsu/udev/ ?

Что-то я там не вижу пакетов.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 19:38             ` Sergey Vlasov
  2006-08-31 20:04               ` Yuri Horoshkov
  2006-08-31 20:43               ` Alexey Gladkov
@ 2006-09-01  6:02               ` Yuri Horoshkov
  2 siblings, 0 replies; 31+ messages in thread
From: Yuri Horoshkov @ 2006-09-01  6:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov пишет:
> On Thu, Aug 31, 2006 at 11:21:08PM +0400, Alexey Gladkov wrote:
>   
>> С этим изменением грузится.
>>     
>
> А запатченный udev с http://ftp.altlinux.ru/pub/people/vsu/udev/ ?
>   
Грузится с большой паузой на "Populating /dev".

-- 
С уважением,
Юрий.

UIN: 311786925
JID:  yuri_horoshkov@jabber.kiev.ua



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 20:43               ` Alexey Gladkov
@ 2006-09-01  6:37                 ` Sergey Vlasov
  0 siblings, 0 replies; 31+ messages in thread
From: Sergey Vlasov @ 2006-09-01  6:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 403 bytes --]

On Fri, Sep 01, 2006 at 12:43:51AM +0400, Alexey Gladkov wrote:
> Sergey Vlasov пишет:
> > On Thu, Aug 31, 2006 at 11:21:08PM +0400, Alexey Gladkov wrote:
> >> С этим изменением грузится.
> > 
> > А запатченный udev с http://ftp.altlinux.ru/pub/people/vsu/udev/ ?
> 
> Что-то я там не вижу пакетов.

Бинарные пакеты, как обычно, в
http://ftp.altlinux.ru/pub/people/vsu/udev/i586/RPMS.hasher/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 20:04               ` Yuri Horoshkov
@ 2006-09-01  6:43                 ` Sergey Vlasov
  2006-09-01  6:58                   ` Yuri Horoshkov
  0 siblings, 1 reply; 31+ messages in thread
From: Sergey Vlasov @ 2006-09-01  6:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 693 bytes --]

On Thu, Aug 31, 2006 at 11:04:47PM +0300, Yuri Horoshkov wrote:
> Sergey Vlasov пишет:
> > On Thu, Aug 31, 2006 at 11:21:08PM +0400, Alexey Gladkov wrote:
> >   
> >> С этим изменением грузится.
> >>     
> >
> > А запатченный udev с http://ftp.altlinux.ru/pub/people/vsu/udev/ ?
> Нельзя установить udev-097-alt1.4 без пересборки  libvolume_id
> (=097-alt1.4)

Да, пакет libvolume_id собирается из того же src.rpm.

Раньше в пакете udev не было явной зависимости на libvolume_id =
%version-%release - только автоматически обнаруживаемая зависимость на
libvolume_id.so.0.  Однако между версиями 096 и 097 у libvolume_id
несовместимым образом поменялся ABI без смены soname :(

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-09-01  6:43                 ` Sergey Vlasov
@ 2006-09-01  6:58                   ` Yuri Horoshkov
  2006-09-01  7:06                     ` Sergey Vlasov
  0 siblings, 1 reply; 31+ messages in thread
From: Yuri Horoshkov @ 2006-09-01  6:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov пишет:
> On Thu, Aug 31, 2006 at 11:04:47PM +0300, Yuri Horoshkov wrote:
>   
>> Sergey Vlasov пишет:
>>     
>>> On Thu, Aug 31, 2006 at 11:21:08PM +0400, Alexey Gladkov wrote:
>>>   
>>>       
>>>> С этим изменением грузится.
>>>>     
>>>>         
>>> А запатченный udev с http://ftp.altlinux.ru/pub/people/vsu/udev/ ?
>>>       
>> Нельзя установить udev-097-alt1.4 без пересборки  libvolume_id
>> (=097-alt1.4)
>>     
>
> Да, пакет libvolume_id собирается из того же src.rpm.
>
> Раньше в пакете udev не было явной зависимости на libvolume_id =
> %version-%release - только автоматически обнаруживаемая зависимость на
> libvolume_id.so.0.  Однако между версиями 096 и 097 у libvolume_id
> несовместимым образом поменялся ABI без смены soname :(
>   
Я нашёл у Вас этот пакет - обновил udev и вроде всё загрузилось и работает.
Только пауза на "Populating /dev" большая. Смотрел последние Dtdian и
там шустро пролетает этот этап.  У нас эту паузу можно уменьшить?

-- 
С уважением,
Юрий.

UIN: 311786925
JID:  yuri_horoshkov@jabber.kiev.ua



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-09-01  6:58                   ` Yuri Horoshkov
@ 2006-09-01  7:06                     ` Sergey Vlasov
  0 siblings, 0 replies; 31+ messages in thread
From: Sergey Vlasov @ 2006-09-01  7:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1009 bytes --]

On Fri, Sep 01, 2006 at 09:58:20AM +0300, Yuri Horoshkov wrote:
> Я нашёл у Вас этот пакет - обновил udev и вроде всё загрузилось и работает.

Будем надеяться, что этот вариант наконец-то заработает у всех.

> Только пауза на "Populating /dev" большая. Смотрел последние Dtdian и
> там шустро пролетает этот этап.  У нас эту паузу можно уменьшить?

Дело в том, что при запуске udevtrigger, помимо создания файлов
устройств, фактически ещё делается то же, что и при запуске сервиса
hotplug - загрузка модулей для всех обнаруженных устройств (более
того, для каждого обнаруженного устройства вызываются скрипты
hotplug).  В принципе можно попробовать ограничить действия
udevtrigger в этом месте только посылкой событий для /sys/class/** и
/sys/block/** (не трогать /sys/bus/**) - тогда число вызовов hotplug
на этом этапе сократится, но это приведёт только к перемещению
загрузки модулей на более поздний этап.  Радикально решить проблему
может только ликвидация устаревших скриптов hotplug.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [sisyphus] syslog и сервисы в chroot (was: Re:  обновление udev?)
  2006-08-31 18:43   ` Dmitry V. Levin
  2006-08-31 18:56     ` Dmitriy Khanzhin
  2006-08-31 19:16     ` Sergey Vlasov
@ 2006-09-01  7:36     ` Andrei Bulava
  2006-09-01  9:10       ` Sergey Vlasov
  2 siblings, 1 reply; 31+ messages in thread
From: Andrei Bulava @ 2006-09-01  7:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin wrote:
> On Thu, Aug 31, 2006 at 10:28:41PM +0400, Dmitriy Khanzhin wrote:

>> Обновление udev прошло нормально, только перезагрузку я не делал,
>> а сказал sudo service udevd restart.
>> Комп сказал [DONE].
>> Но отвалился syslog, хотя на вопрос sudo service syslogd status
>> был ответ syslogd is running.
>> После sudo service syslogd restart все восстановилось.
>> Бага?
> 
> Это не бага, это свойство: при перезапуске udevd доступ к старому /dev/log
> пропадает и приходится перезапускать syslogd.

LOL, после перезапуска syslogd я вспомнил ещё одно его важное свойство
(век учись - всё равно дураком помрёшь; памяти на всё не хватает).

Некоторые сервисы, работающие в chroot, теряют возможность записи в
syslog после рестарта syslogd. В Sisyphus я вижу это на openvpn, а в ALM
2.4 на каждой инсталляции руками добавляю /etc/syslog.d/dhcpd :-(

Интуитивно догадываюсь, что надо лечить сервисы в chroot. А все
поддадутся привинчиванию симлинка в /etc/syslog.d, как это сделано у
bind, dhcpd (в Sisyphus), nut, postfix? Иными словами, стоит ли вешать
баг на openvpn?

-- 
// AB1002-UANIC



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] syslog и сервисы в chroot (was: Re:  обновление udev?)
  2006-09-01  7:36     ` [sisyphus] syslog и сервисы в chroot (was: Re: обновление udev?) Andrei Bulava
@ 2006-09-01  9:10       ` Sergey Vlasov
  2006-09-01 10:15         ` [sisyphus] syslog и сервисы в chroot Andrei Bulava
  0 siblings, 1 reply; 31+ messages in thread
From: Sergey Vlasov @ 2006-09-01  9:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 754 bytes --]

On Fri, Sep 01, 2006 at 10:36:59AM +0300, Andrei Bulava wrote:
> LOL, после перезапуска syslogd я вспомнил ещё одно его важное свойство
> (век учись - всё равно дураком помрёшь; памяти на всё не хватает).
> 
> Некоторые сервисы, работающие в chroot, теряют возможность записи в
> syslog после рестарта syslogd. В Sisyphus я вижу это на openvpn, а в ALM
> 2.4 на каждой инсталляции руками добавляю /etc/syslog.d/dhcpd :-(
> 
> Интуитивно догадываюсь, что надо лечить сервисы в chroot. А все
> поддадутся привинчиванию симлинка в /etc/syslog.d, как это сделано у
> bind, dhcpd (в Sisyphus), nut, postfix? Иными словами, стоит ли вешать
> баг на openvpn?

Баг вешать стоит - рестарт syslogd происходит, в частности, при
выполнении logrotate.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] syslog и сервисы в chroot
  2006-09-01  9:10       ` Sergey Vlasov
@ 2006-09-01 10:15         ` Andrei Bulava
  0 siblings, 0 replies; 31+ messages in thread
From: Andrei Bulava @ 2006-09-01 10:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov wrote:
> On Fri, Sep 01, 2006 at 10:36:59AM +0300, Andrei Bulava wrote:
>> LOL, после перезапуска syslogd я вспомнил ещё одно его важное свойство
>> (век учись - всё равно дураком помрёшь; памяти на всё не хватает).
>>
>> Некоторые сервисы, работающие в chroot, теряют возможность записи в
>> syslog после рестарта syslogd. В Sisyphus я вижу это на openvpn, а в ALM
>> 2.4 на каждой инсталляции руками добавляю /etc/syslog.d/dhcpd :-(
>>
>> Интуитивно догадываюсь, что надо лечить сервисы в chroot. А все
>> поддадутся привинчиванию симлинка в /etc/syslog.d, как это сделано у
>> bind, dhcpd (в Sisyphus), nut, postfix? Иными словами, стоит ли вешать
>> баг на openvpn?
> 
> Баг вешать стоит - рестарт syslogd происходит, в частности, при
> выполнении logrotate.

#9945

-- 
// AB1002-UANIC



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 19:09 ` Sergey Vlasov
  2006-08-31 19:30   ` Yuri Horoshkov
@ 2006-09-01 21:07   ` Artem Zolochevskiy
  1 sibling, 0 replies; 31+ messages in thread
From: Artem Zolochevskiy @ 2006-09-01 21:07 UTC (permalink / raw)
  To: sisyphus

Sergey Vlasov wrote:

> On Thu, Aug 31, 2006 at 12:37:33PM +0300, Yuri Horoshkov wrote:
>> Сегодняшнее обновление(udev, xorg и т.д.) вызвало "завис" при загрузке.
>> Первое сообщение это "нет /dev/urandom", далее не стартует ssh и т.д.
>> Такое уже было при очередном обновлении udev :).
>> Будем чинить?
> 
> Попробуйте сборку udev-097-alt1.4:
> 
> http://ftp.altlinux.ru/pub/people/vsu/udev/
> 
> Если проблема устранится, эта сборка пойдёт в Сизиф.

вставлю свои 2 копейки
1. проблему с новым udev поймал я тоже. /dev/urandom , X
отвалилися , /dev/null только на чтение - это как минимум :(
2. откатился на 0.96
3. накатил udev-097-alt1.4.i586.rpm + libvolume_id-097-alt1.4.i586.rpm
много раз выругавшись
udevd[6768]: add_to_rules: invalid KERNEL operation
udevd[6768]: add_to_rules: invalid rule '/etc/udev/rules.d/40-fuse.rules:1'
оно всёж таки встало
4. по первым впечатлениям вроде как всё нормализовалось. и это радует :-)

--
Artem Zolochevskiy
JID: az@jabber.org



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [sisyphus] обновление udev?
  2006-08-31 18:28 ` Dmitriy Khanzhin
  2006-08-31 18:43   ` Dmitry V. Levin
@ 2006-09-05 12:59   ` Michael Shigorin
  1 sibling, 0 replies; 31+ messages in thread
From: Michael Shigorin @ 2006-09-05 12:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Aug 31, 2006 at 10:28:41PM +0400, Dmitriy Khanzhin wrote:
> Но отвалился syslog, хотя на вопрос sudo service syslogd status
> был ответ syslogd is running.
> После sudo service syslogd restart все восстановилось.
> Бага?

нет, просто service syslogd restart.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2006-09-05 12:59 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-31  9:37 [sisyphus] обновление udev? Yuri Horoshkov
2006-08-31  9:42 ` Anton Farygin
2006-08-31 10:04   ` Yuri Horoshkov
2006-08-31 10:52 ` Sergey Vlasov
2006-08-31 13:37   ` Yuri Horoshkov
2006-08-31 14:24     ` Sergey Vlasov
2006-08-31 15:50       ` Yuri Horoshkov
2006-08-31 17:40         ` Sergey Vlasov
2006-08-31 19:21           ` Alexey Gladkov
2006-08-31 19:38             ` Sergey Vlasov
2006-08-31 20:04               ` Yuri Horoshkov
2006-09-01  6:43                 ` Sergey Vlasov
2006-09-01  6:58                   ` Yuri Horoshkov
2006-09-01  7:06                     ` Sergey Vlasov
2006-08-31 20:43               ` Alexey Gladkov
2006-09-01  6:37                 ` Sergey Vlasov
2006-09-01  6:02               ` Yuri Horoshkov
2006-08-31 13:53   ` Andrii Dobrovol`s`kii
2006-08-31 14:15     ` Igor Zubkov
2006-08-31 16:03   ` Alexey Gladkov
2006-08-31 18:28 ` Dmitriy Khanzhin
2006-08-31 18:43   ` Dmitry V. Levin
2006-08-31 18:56     ` Dmitriy Khanzhin
2006-08-31 19:16     ` Sergey Vlasov
2006-09-01  7:36     ` [sisyphus] syslog и сервисы в chroot (was: Re: обновление udev?) Andrei Bulava
2006-09-01  9:10       ` Sergey Vlasov
2006-09-01 10:15         ` [sisyphus] syslog и сервисы в chroot Andrei Bulava
2006-09-05 12:59   ` [sisyphus] обновление udev? Michael Shigorin
2006-08-31 19:09 ` Sergey Vlasov
2006-08-31 19:30   ` Yuri Horoshkov
2006-09-01 21:07   ` Artem Zolochevskiy

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git