[ALTSP] kernel-image обновить для altlinux-5.0.2

Michael Shigorin mike at osdn.org.ua
Thu Mar 29 16:32:23 MSK 2012


On Thu, Mar 29, 2012 at 02:48:37PM +0700, xak wrote:
> >>На том что из сизифа не работает ltspinfo, может и не должен.
> >Да, в сизифе ltspinfo и lbuscd чинились -- непонятно, как
> >раньше вообще работали.
> Причем, я когда собирал ядра для ltsp4 на некоторых также
> ltspinfo не работал. Например 2.6.35.12 работает, на 2.6.35.13
> уже не работает.  Так и не разобрался в чем причина.

См. аттачи, криво заполнялась структура для bind().
Надо jammcq отправить для архиву.

> >>На NM10, все три дают посмотреть kdm и падают на логине.
> (EE) нет. Это падает в лог после попытки логина.
> Подозреваю , что это может быть связано с KMS.
> Caught signal 11. Server aborting

Ух ты, такого не наблюдал, но так и не делал.

> >>Поэтому самый простой вариант взять chroot от ALTSP.
> >>Пока еще вникаю в ltsp5, но уже удалось запустить терминал по
> >>xdmcp к ASP12, все работает.
> >Сборки с ltsp-nxclient тоже делались, там запрос подтверждения
> >отпечатка ssh-ключа с клиента надо доотрывать.
> Я добавлял в чрут файл "known_hosts", но это не очень хороший вариант.

Ммм... да, но хоть какой-то, спасибо.

> >Ну и http://fly.osdn.org.ua/~mike/repos/kde-3.5.13-M60/ :)
> Очень нужная вещь. Но я как подумаю о замене системы на
> серверах, так сразу желание пропадает :)

Если используются браузеры -- скорее всего, они и заставят...
А такие переезды обычно делаются не заменой, а переползанием.

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
-------------- next part --------------
diff -Naur ltspinfod-0.1-orig/ltspinfod.c ltspinfod-0.1/ltspinfod.c
--- ltspinfod-0.1-orig/ltspinfod.c	2003-11-03 01:06:23.000000000 +0200
+++ ltspinfod-0.1/ltspinfod.c	2012-03-06 17:15:15.549465655 +0200
@@ -388,9 +388,10 @@
     exit(1);
   }
 
+  memset(&netaddr, 0, sizeof(netaddr));
+  netaddr.sin_family = AF_INET;
   netaddr.sin_port = htons(nPort);
   netaddr.sin_addr.s_addr = htonl(INADDR_ANY);
-  memset(netaddr.sin_zero, 0, sizeof(netaddr.sin_zero));
 
   if( bind( netfd, (struct sockaddr *)&netaddr, sizeof(netaddr) ) < 0 ){
     syslog(LOGOPTS, "bind: %m\n");
-------------- next part --------------
diff -u lbuscd-0.6-orig/lbuscd.c lbuscd-0.6/lbuscd.c
--- lbuscd-0.6-orig/lbuscd.c	2006-07-04 23:27:44.000000000 +0300
+++ lbuscd-0.6/lbuscd.c	2012-03-08 20:26:06.695375166 +0200
@@ -315,9 +315,10 @@
     exit(1);
   }
 
+  memset(&netaddr, 0, sizeof(netaddr));
+  netaddr.sin_family      = AF_INET;
   netaddr.sin_port        = htons(nPort);
   netaddr.sin_addr.s_addr = htonl(INADDR_ANY);
-  memset(netaddr.sin_zero, 0, sizeof(netaddr.sin_zero));
 
   if( bind( netfd, (struct sockaddr *)&netaddr, sizeof(netaddr) ) < 0 ){
     syslog(LOGOPTS, "bind: %m\n");


More information about the Ltsp-server mailing list