Bug #500
cl-setup dhcp не устанавливает сервис
Status: | New | Start: | 09/21/2012 | |
---|---|---|---|---|
Priority: | Urgent | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | - | Spent time: | - | |
Target version: | - | |||
Votes: | 0 |
Description
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: ''
History
Updated by Mikhail Hiretsky about 12 years ago
DHCP сервису необходимо, чтобы хотя бы один сетевой интерфейс был с настроенным ip адресом. Обработку ошибки добавим в следующей версии calculate-server.
Updated by Richard Roe about 12 years ago
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)
Это считается что один интерфейс настроен?
Updated by Mikhail Hiretsky about 12 years ago
Какая версия calculate-server у Вас установлена?
Updated by Richard Roe about 12 years ago
Mikhail Hiretsky wrote:
Какая версия calculate-server у Вас установлена?
2.1.16-r1
Updated by Mikhail Hiretsky about 12 years ago
- File debug.patch added
Примените отладочный патч к файлу /usr/lib/calculate/calculate-server/pym/cl_ldap.py
. И попробуйте еще раз выполнить настройку DHCP. Что выведет команда?
Updated by Павел Вибе about 12 years ago
Mikhail Hiretsky wrote:
Примените отладочный патч к файлу
/usr/lib/calculate/calculate-server/pym/cl_ldap.py
. И попробуйте еще раз выполнить настройку DHCP. Что выведет команда?
Вчера тоже поймал - там когда добавляется текущий хост в статику, в список IPs первым элементом попадает '', откуда пустая строка - искать лень было, закостылил так: IPs.remove('')
Updated by Richard Roe about 12 years ago
Mikhail Hiretsky wrote:
Примените отладочный патч к файлу
/usr/lib/calculate/calculate-server/pym/cl_ldap.py
. И попробуйте еще раз выполнить настройку DHCP. Что выведет команда?
Выводит ту же ошибку
Updated by Mikhail Hiretsky about 12 years ago
Выводит ту же ошибку
Попробуйте обновить calculate-server
до версии 2.1.16-r3
.