Re: Problem nach Update opsi-boot-image
Verfasst: 03 Nov 2015, 13:06
Wo liegt denn die master.py?
Code: Alles auswählen
[6] [Nov 04 12:12:26] Waiting for device: eth0 (master.py|724)
[6] [Nov 04 12:12:28] Executing: /sbin/ifconfig eth0 (Posix.py|759)
[6] [Nov 04 12:12:28] Using encoding 'UTF-8' (Posix.py|792)
[7] [Nov 04 12:12:28] >>> eth0 Link encap:Ethernet HWaddr b8:ac:6f:aa:6a:fd (Posix.py|836)
[7] [Nov 04 12:12:28] >>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 (Posix.py|836)
[7] [Nov 04 12:12:28] >>> RX packets:305 errors:0 dropped:0 overruns:0 frame:0 (Posix.py|836)
[7] [Nov 04 12:12:28] >>> TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 (Posix.py|836)
[7] [Nov 04 12:12:28] >>> collisions:0 txqueuelen:1000 (Posix.py|836)
[7] [Nov 04 12:12:28] >>> RX bytes:29689 (29.6 KB) TX bytes:1102 (1.1 KB) (Posix.py|836)
[7] [Nov 04 12:12:28] >>> Interrupt:21 Memory:f7be0000-f7c00000 (Posix.py|836)
[7] [Nov 04 12:12:28] >>> (Posix.py|836)
[7] [Nov 04 12:12:28] Exit code: 0 (Posix.py|843)
[6] [Nov 04 12:12:28] Executing: /sbin/ip route (Posix.py|759)
[6] [Nov 04 12:12:28] Using encoding 'UTF-8' (Posix.py|792)
[7] [Nov 04 12:12:28] Exit code: 0 (Posix.py|843)
[6] [Nov 04 12:12:28] Waiting for device: eth0 (master.py|724)
[4] [Nov 04 12:12:30] Timed out while waiting for network devices to get configured (master.py|740)
[6] [Nov 04 12:12:30] Executing: ifdown -a --exclude=lo (Posix.py|759)
[6] [Nov 04 12:12:30] Using encoding 'UTF-8' (Posix.py|792)
[7] [Nov 04 12:12:30] Exit code: 0 (Posix.py|843)
[6] [Nov 04 12:12:30] Executing: ifup -a --exclude=lo (Posix.py|759)
[6] [Nov 04 12:12:30] Using encoding 'UTF-8' (Posix.py|792)
[7] [Nov 04 12:12:30] >>> Internet Systems Consortium DHCP Client 4.2.4 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> Copyright 2004-2012 Internet Systems Consortium. (Posix.py|836)
[7] [Nov 04 12:12:30] >>> All rights reserved. (Posix.py|836)
[7] [Nov 04 12:12:30] >>> For info, please visit https://www.isc.org/software/dhcp/ (Posix.py|836)
[7] [Nov 04 12:12:30] >>> (Posix.py|836)
[7] [Nov 04 12:12:30] >>> Listening on LPF/eth0/b8:ac:6f:aa:6a:fd (Posix.py|836)
[7] [Nov 04 12:12:30] >>> Sending on LPF/eth0/b8:ac:6f:aa:6a:fd (Posix.py|836)
[7] [Nov 04 12:12:30] >>> Sending on Socket/fallback (Posix.py|836)
[7] [Nov 04 12:12:30] >>> DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0x228c9471) (Posix.py|836)
[7] [Nov 04 12:12:30] >>> DHCPREQUEST of 172.16.4.244 on eth0 to 255.255.255.255 port 67 (xid=0x228c9471) (Posix.py|836)
[7] [Nov 04 12:12:30] >>> DHCPOFFER of 172.16.4.244 from 172.16.4.1 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> DHCPACK of 172.16.4.244 from 172.16.4.1 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> bound to 172.16.4.244 -- renewal in 10021 seconds. (Posix.py|836)
[7] [Nov 04 12:12:30] Exit code: 0 (Posix.py|843)
[6] [Nov 04 12:12:30] Executing: /sbin/ifconfig eth0 (Posix.py|759)
[6] [Nov 04 12:12:30] Using encoding 'UTF-8' (Posix.py|792)
[7] [Nov 04 12:12:30] >>> eth0 Link encap:Ethernet HWaddr b8:ac:6f:aa:6a:fd (Posix.py|836)
[7] [Nov 04 12:12:30] >>> inet addr:172.16.4.244 Bcast:172.16.7.255 Mask:255.255.252.0 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> RX packets:320 errors:0 dropped:0 overruns:0 frame:0 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> collisions:0 txqueuelen:1000 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> RX bytes:32494 (32.4 KB) TX bytes:1936 (1.9 KB) (Posix.py|836)
[7] [Nov 04 12:12:30] >>> Interrupt:21 Memory:f7be0000-f7c00000 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> (Posix.py|836)
[7] [Nov 04 12:12:30] Exit code: 0 (Posix.py|843)
[7] [Nov 04 12:12:30] Found inet line: inet addr:172.16.4.244 bcast:172.16.7.255 mask:255.255.252.0 (Posix.py|419)
[6] [Nov 04 12:12:30] Executing: /sbin/ip route (Posix.py|759)
[6] [Nov 04 12:12:30] Using encoding 'UTF-8' (Posix.py|792)
[7] [Nov 04 12:12:30] >>> default via 172.16.4.1 dev eth0 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> 172.16.4.0/22 dev eth0 proto kernel scope link src 172.16.4.244 (Posix.py|836)
[7] [Nov 04 12:12:30] Exit code: 0 (Posix.py|843)
[5] [Nov 04 12:12:30] All network devices configured (master.py|729)
[5] [Nov 04 12:12:30] Getting dhcp result for device: eth0 (master.py|753)
[6] [Nov 04 12:12:30] DHCP result for device eth0:
{
} (master.py|755)
[4] [Nov 04 12:12:30] No ethernet device configured by dhcp (master.py|779)
[6] [Nov 04 12:12:30] Executing: /sbin/ifconfig eth0 (Posix.py|759)
[6] [Nov 04 12:12:30] Using encoding 'UTF-8' (Posix.py|792)
[7] [Nov 04 12:12:30] >>> eth0 Link encap:Ethernet HWaddr b8:ac:6f:aa:6a:fd (Posix.py|836)
[7] [Nov 04 12:12:30] >>> inet addr:172.16.4.244 Bcast:172.16.7.255 Mask:255.255.252.0 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> RX packets:321 errors:0 dropped:0 overruns:0 frame:0 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> collisions:0 txqueuelen:1000 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> RX bytes:32588 (32.5 KB) TX bytes:2030 (2.0 KB) (Posix.py|836)
[7] [Nov 04 12:12:30] >>> Interrupt:21 Memory:f7be0000-f7c00000 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> (Posix.py|836)
[7] [Nov 04 12:12:30] Exit code: 0 (Posix.py|843)
[7] [Nov 04 12:12:30] Found inet line: inet addr:172.16.4.244 bcast:172.16.7.255 mask:255.255.252.0 (Posix.py|419)
[6] [Nov 04 12:12:30] Executing: /sbin/ip route (Posix.py|759)
[6] [Nov 04 12:12:30] Using encoding 'UTF-8' (Posix.py|792)
[7] [Nov 04 12:12:30] >>> default via 172.16.4.1 dev eth0 (Posix.py|836)
[7] [Nov 04 12:12:30] >>> 172.16.4.0/22 dev eth0 proto kernel scope link src 172.16.4.244 (Posix.py|836)
[7] [Nov 04 12:12:30] Exit code: 0 (Posix.py|843)
[6] [Nov 04 12:12:30] Current network config: (master.py|787)
[6] [Nov 04 12:12:30] device : eth0 (master.py|788)
[6] [Nov 04 12:12:30] hardwareAddress : b8:ac:6f:aa:6a:fd (master.py|789)
[6] [Nov 04 12:12:30] ipaddress : (master.py|790)
[6] [Nov 04 12:12:30] netmask : (master.py|791)
[6] [Nov 04 12:12:30] gateway : (master.py|792)
[6] [Nov 04 12:12:30] nameserver : (master.py|793)
[6] [Nov 04 12:12:30] hostname : calw (master.py|794)
[6] [Nov 04 12:12:30] domain : mpi-halle.mpg.de (master.py|795)
[6] [Nov 04 12:12:30] nextserver : https://10.26.1.5:4447/rpc (master.py|796)
[5] [Nov 04 12:12:30] Getting values from user (master.py|972)
Code: Alles auswählen
getNetworkDeviceConfig(device).get('ipAddress')
Code: Alles auswählen
dhcpResult[device] = getDHCPResult(device)
Code: Alles auswählen
response = requests.get('https://%s:4447' % address, verify = False)
Es wird nicht nach einem OPSI-DHCP gesucht, sondern nach einem opsiconfd auf dem DHCP-Server, den es bei uns natuerlich nicht gibt.Hier wird nur geschaut ob eine Netzwerkkarte einen Link zu einem Opsi DHCP hat, wenn ja werden im weiteren verlauf nur diese Netzwerkkarten benutzt. Ansonsten werden alle Netzwerkkarten verwendet.
Code: Alles auswählen
response = requests.get(re.sub('/rpc$','',nextserver), verify = False)
Ist die /var/lib/dhcp/dhclient.leases in diesem Falle gefüllt, oder existiert immer noch eine dhclient.ethX.leases?jub hat geschrieben:getDHCPResult(device) scheitert spaeter also weiterhin und liefert keine Daten.Code: Alles auswählen
dhcpResult[device] = getDHCPResult(device)
Diese Lösung werde ich intern testen und bei Erfolg einpflegenjub hat geschrieben:Code: Alles auswählen
response = requests.get(re.sub('/rpc$','',nextserver), verify = False)
Code: Alles auswählen
dhclient eth0 -lf /var/lib/dhcp/dhclient.leases