Bug #500

cl-setup dhcp не устанавливает сервис

Добавил(а) Richard Roe около 12 лет назад. Обновлено около 12 лет назад.

Статус:New Начата:21.09.2012
Приоритет:Urgent Дата выполнения:
Назначена:- Готовность в %:

0%

Категория:- Затраченное время: -
Версия:-
Голоса: 0

Описание

cl-setup --net 192.168.1.0/24 --router 192.168.1.254 --dnames test.ru --dnsip 192.168.1.1 --range 192.168.1.10,192.168.1.110 dhcp

Traceback (most recent call last):
File "/usr/bin/cl-setup-2.7", line 87, in <module>
if obj.setupDhcpServer(optObj.opt):
File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 21640, in setupDhcpServer
if self.isRangeNet(ip, options["net"]):
File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 19836, in isRangeNet
ipNumb = self.getNumberIP(ip)
File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 274, in getNumberIP
octetsIp = map(lambda x: int(x), ip.split("."))
File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 274, in <lambda>
octetsIp = map(lambda x: int(x), ip.split("."))
ValueError: invalid literal for int() with base 10: ''

debug.patch (765 байта) Mikhail Hiretsky, Вт, 25 сент. 2012, 15:04:02 +0400

История

Обновлено Mikhail Hiretsky около 12 лет назад

DHCP сервису необходимо, чтобы хотя бы один сетевой интерфейс был с настроенным ip адресом. Обработку ошибки добавим в следующей версии calculate-server.

Обновлено Richard Roe около 12 лет назад

Mikhail Hiretsky wrote:

DHCP сервису необходимо, чтобы хотя бы один сетевой интерфейс был с настроенным ip адресом. Обработку ошибки добавим в следующей версии calculate-server.

samba ~ # ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:25:90:7a:8e:c3  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::225:90ff:fe7a:8ec3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2799029 errors:0 dropped:367 overruns:0 frame:0
          TX packets:2456955 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:488044057 (465.4 MiB)  TX bytes:2221603742 (2.0 GiB)
          Interrupt:20 Memory:f7100000-f7120000 

eth1      Link encap:Ethernet  HWaddr 00:25:90:7a:8e:c2  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 Memory:f7a00000-f7a20000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1055837 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1055837 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:214537025 (204.5 MiB)  TX bytes:214537025 (204.5 MiB)

Это считается что один интерфейс настроен?

Обновлено Mikhail Hiretsky около 12 лет назад

Какая версия calculate-server у Вас установлена?

Обновлено Richard Roe около 12 лет назад

Mikhail Hiretsky wrote:

Какая версия calculate-server у Вас установлена?

2.1.16-r1

Обновлено Mikhail Hiretsky около 12 лет назад

Примените отладочный патч к файлу /usr/lib/calculate/calculate-server/pym/cl_ldap.py. И попробуйте еще раз выполнить настройку DHCP. Что выведет команда?

Обновлено Павел Вибе около 12 лет назад

Mikhail Hiretsky wrote:

Примените отладочный патч к файлу /usr/lib/calculate/calculate-server/pym/cl_ldap.py. И попробуйте еще раз выполнить настройку DHCP. Что выведет команда?

Вчера тоже поймал - там когда добавляется текущий хост в статику, в список IPs первым элементом попадает '', откуда пустая строка - искать лень было, закостылил так: IPs.remove('')

Обновлено Richard Roe около 12 лет назад

Mikhail Hiretsky wrote:

Примените отладочный патч к файлу /usr/lib/calculate/calculate-server/pym/cl_ldap.py. И попробуйте еще раз выполнить настройку DHCP. Что выведет команда?

Выводит ту же ошибку

Обновлено Mikhail Hiretsky около 12 лет назад

Выводит ту же ошибку

Попробуйте обновить calculate-server до версии 2.1.16-r3.

Экспортировать в Atom PDF

Спасибо!