LINUX.ORG.RU

Hyper-V + Linux 3.14 = нет сети (hv_netvsc)

 ,


0

1

Утро 19.05.2014, решил обновить не критичную для бизнеса виртуалку дебиан на Hyper-V. Всё прошло успешно, для профилактики решил ещё сделать shutdown -r -F now , после загрузки оказалось что виртуалка теперь без сети ...

cat /var/log/syslog

hv_netvsc vmbus_0_9 (unregistered net_device): Unable to complete receive buffer initialization with NetVsp - status 2
 6.701339] hv_netvsc vmbus_0_9 (unregistered net_device): unable to connect to NetVSP - -22
 6.702842] hv_netvsc vmbus_0_9 (unregistered net_device): unable to add netvsc device (ret -22)
 6.704550] hv_vmbus: probe failed for device vmbus_0_9 (-22)
 6.705897] hv_netvsc: probe of vmbus_0_9 failed with error -22

uname -a

Linux vostok-srv29 3.14-1-amd64 #1 SMP Debian 3.14.4-1 (2014-05-13) x86_64 GNU/Linux

Решил отправить в ребут и прошлое ядро запустить vmlinuz-3.13-1-amd64, но увы, чуда не произошло.

При apt-get dist-upgrade поставились следующие пакеты

Настраивается пакет libperl5.18 (5.18.2-3) … Настраивается пакет libc-dev-bin (2.18-5) … Настраивается пакет linux-libc-dev:amd64 (3.14.4-1) … Настраивается пакет libc6-dev:amd64 (2.18-5) … Настраивается пакет libapt-inst1.5:amd64 (1.0.3) … Настраивается пакет libssl-doc (1.0.1g-4) … Настраивается пакет libssl1.0.0:amd64 (1.0.1g-4) … Настраивается пакет libssl-dev:amd64 (1.0.1g-4) … Настраивается пакет libgmp10:amd64 (2:6.0.0+dfsg-4) … Настраивается пакет libgmpxx4ldbl:amd64 (2:6.0.0+dfsg-4) … Настраивается пакет libgmp-dev:amd64 (2:6.0.0+dfsg-4) … Настраивается пакет libnettle4:amd64 (2.7.1-2+b1) … Настраивается пакет libhogweed2:amd64 (2.7.1-2+b1) … Настраивается пакет nettle-dev (2.7.1-2+b1) … Настраивается пакет libtasn1-6:amd64 (3.5-2) … Настраивается пакет libtasn1-6-dev (3.5-2) … Настраивается пакет libgnutls28:amd64 (3.2.14-1) … Настраивается пакет libgnutls-openssl27:amd64 (3.2.14-1) … Настраивается пакет libgnutls26:amd64 (2.12.23-15) … Настраивается пакет libgnutlsxx27:amd64 (2.12.23-15) … Настраивается пакет libgnutls-dev (2.12.23-15) … Настраивается пакет libglib2.0-0:amd64 (2.40.0-3) … Настраивается пакет libdconf1:amd64 (0.20.0-2) … Настраивается пакет dconf-service (0.20.0-2) … Настраивается пакет dconf-gsettings-backend:amd64 (0.20.0-2) … Настраивается пакет pkg-config (0.28-1) … Настраивается пакет libidn11:amd64 (1.28-2) … Настраивается пакет libidn11-dev (1.28-2) … Настраивается пакет libmagic1:amd64 (1:5.18-1) … Настраивается пакет file (1:5.18-1) … Настраивается пакет libsqlite3-0:amd64 (3.8.4.3-3) … Настраивается пакет libapr1:amd64 (1.5.1-2) … Настраивается пакет libitm1:amd64 (4.9.0-2) … Настраивается пакет libgomp1:amd64 (4.9.0-2) … Настраивается пакет libquadmath0:amd64 (4.9.0-2) … Настраивается пакет libgfortran3:amd64 (4.9.0-2) … Настраивается пакет gcc-4.8-base:amd64 (4.8.2-21) … Настраивается пакет cpp-4.8 (4.8.2-21) … Настраивается пакет binutils (2.24.51.20140425-1) … Настраивается пакет libatomic1:amd64 (4.9.0-2) … Настраивается пакет libasan0:amd64 (4.8.2-21) … Настраивается пакет libtsan0:amd64 (4.9.0-2) … Настраивается пакет libgcc-4.8-dev:amd64 (4.8.2-21) … Настраивается пакет gcc-4.8 (4.8.2-21) … Настраивается пакет libstdc++-4.8-dev:amd64 (4.8.2-21) … Настраивается пакет g++-4.8 (4.8.2-21) … Настраивается пакет libroken18-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libasn1-8-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libdbus-1-3:amd64 (1.8.2-1) … Настраивается пакет libcups2:amd64 (1.7.2-3) … Настраивается пакет libcurl3:amd64 (7.36.0-2) … Настраивается пакет curl (7.36.0-2) … Настраивается пакет libcurl4-openssl-dev:amd64 (7.36.0-2) … Настраивается пакет libcurl3-gnutls:amd64 (7.36.0-2) … Настраивается пакет libdaemon0:amd64 (0.14-6) … Настраивается пакет libdrm2:amd64 (2.4.54-1) … Настраивается пакет libdrm-intel1:amd64 (2.4.54-1) … Настраивается пакет libdrm-nouveau2:amd64 (2.4.54-1) … Настраивается пакет libdrm-radeon1:amd64 (2.4.54-1) … Настраивается пакет libgl1-mesa-dri:amd64 (10.1.2-1) … Настраивается пакет libglapi-mesa:amd64 (10.1.2-1) … Настраивается пакет libgl1-mesa-glx:amd64 (10.1.2-1) … Настраивается пакет libgbm1:amd64 (10.1.2-1) … Настраивается пакет libegl1-mesa:amd64 (10.1.2-1) … Настраивается пакет libwayland-egl1-mesa:amd64 (10.1.2-1) … Настраивается пакет libopenvg1-mesa:amd64 (10.1.2-1) … Настраивается пакет libegl1-mesa-drivers:amd64 (10.1.2-1) … Настраивается пакет libfontembed1:amd64 (1.0.53-1) … Настраивается пакет libfuse2:amd64 (2.9.3-10) … Настраивается пакет fuse (2.9.3-10) … MAKEDEV not installed, skipping device node creation. update-initramfs: deferring update (trigger activated) Настраивается пакет libgdk-pixbuf2.0-common (2.30.7-1) … Настраивается пакет libgdk-pixbuf2.0-0:amd64 (2.30.7-1) … Настраивается пакет libhcrypto4-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libheimbase1-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libwind0-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libhx509-5-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libkrb5-26-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libheimntlm0-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libgssapi3-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет libharfbuzz0b:amd64 (0.9.28-1) … Настраивается пакет libhdb9-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет liblcms2-2:amd64 (2.6-1) … Настраивается пакет mysql-server-core-5.5 (5.5.37-1) … Настраивается пакет libmysqlclient18:amd64 (5.5.37-1) … Настраивается пакет libmysqlclient-dev (5.5.37-1) … Настраивается пакет libodbc1:amd64 (2.3.1-3) … Настраивается пакет libcryptsetup4:amd64 (2:1.6.4-4) … Настраивается пакет libsystemd-daemon0:amd64 (204-8) … Настраивается пакет systemd (204-8) … Initializing machine ID from D-Bus machine ID. Добавляется группа «systemd-journal» (GID 120) ... Готово. Настраивается пакет libpam-systemd:amd64 (204-8) … Настраивается пакет libpolkit-gobject-1-0:amd64 (0.105-5) … Настраивается пакет libpolkit-agent-1-0:amd64 (0.105-5) … Настраивается пакет libpolkit-backend-1-0:amd64 (0.105-5) … Настраивается пакет libsensors4:amd64 (1:3.3.5-2) … Настраивается пакет libsensors4-dev (1:3.3.5-2) … Настраивается пакет libsnmp-base (5.7.2.1~dfsg-5) … Настраивается пакет libsnmp30:amd64 (5.7.2.1~dfsg-5) … Настраивается пакет libsnmp-dev (5.7.2.1~dfsg-5) … Настраивается пакет snmpd (5.7.2.1~dfsg-5) … Устанавливается новая версия файла настройки /etc/init.d/snmpd … [....] Starting SNMP services:: snmpdНастраивается пакет snmp (5.7.2.1~dfsg-5) … Настраивается пакет libtevent0:amd64 (0.9.21-1) … Настраивается пакет libxmu6:amd64 (2:1.1.2-1) … Настраивается пакет libxmuu1:amd64 (2:1.1.2-1) … Настраивается пакет linux-image-3.14-1-amd64 (3.14.4-1) … /etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generating /boot/initrd.img-3.14-1-amd64 /etc/kernel/postinst.d/zz-update-grub: Генерируется grub.cfg … Найден образ linux: /boot/vmlinuz-3.14-1-amd64 Найден образ initrd: /boot/initrd.img-3.14-1-amd64 Найден образ linux: /boot/vmlinuz-3.13-1-amd64 Найден образ initrd: /boot/initrd.img-3.13-1-amd64 завершено Настраивается пакет ucf (3.0028) … Настраивается пакет php5-common (5.5.12+dfsg-1) … php5_invoke pdo: already enabled for apache2 SAPI php5_invoke pdo: already enabled for cli SAPI php5_invoke opcache: already enabled for apache2 SAPI php5_invoke opcache: already enabled for cli SAPI Настраивается пакет php5-mysql (5.5.12+dfsg-1) … php5_invoke mysql: already enabled for apache2 SAPI php5_invoke mysql: already enabled for cli SAPI php5_invoke mysqli: already enabled for apache2 SAPI php5_invoke mysqli: already enabled for cli SAPI php5_invoke pdo_mysql: already enabled for apache2 SAPI php5_invoke pdo_mysql: already enabled for cli SAPI Настраивается пакет mime-support (3.55) … Устанавливается новая версия файла настройки /etc/mime.types … Настраивается пакет php5-json (1.3.5-1) … php5_invoke json: already enabled for apache2 SAPI php5_invoke json: already enabled for cli SAPI Настраивается пакет php5-cli (5.5.12+dfsg-1) … Replacing config file /etc/php5/cli/php.ini with new version php5_invoke gd: already enabled for cli SAPI php5_invoke ldap: already enabled for cli SAPI php5_invoke pdo_mysql: already enabled for cli SAPI php5_invoke mcrypt: already enabled for cli SAPI php5_invoke mysql: already enabled for cli SAPI php5_invoke curl: already enabled for cli SAPI php5_invoke json: already enabled for cli SAPI php5_invoke mysqli: already enabled for cli SAPI php5_invoke opcache: already enabled for cli SAPI php5_invoke readline: already enabled for cli SAPI php5_invoke pdo: already enabled for cli SAPI Настраивается пакет php5-readline (5.5.12+dfsg-1) … php5_invoke readline: already enabled for apache2 SAPI php5_invoke readline: already enabled for cli SAPI Настраивается пакет php5-ldap (5.5.12+dfsg-1) … php5_invoke ldap: already enabled for apache2 SAPI php5_invoke ldap: already enabled for cli SAPI Настраивается пакет libapache2-mod-php5 (5.5.12+dfsg-1) … php5_invoke gd: already enabled for apache2 SAPI php5_invoke ldap: already enabled for apache2 SAPI php5_invoke pdo_mysql: already enabled for apache2 SAPI php5_invoke mcrypt: already enabled for apache2 SAPI php5_invoke mysql: already enabled for apache2 SAPI php5_invoke curl: already enabled for apache2 SAPI php5_invoke json: already enabled for apache2 SAPI php5_invoke mysqli: already enabled for apache2 SAPI php5_invoke opcache: already enabled for apache2 SAPI php5_invoke readline: already enabled for apache2 SAPI php5_invoke pdo: already enabled for apache2 SAPI apache2_invoke php5: already enabled [....] Restarting web server: apache2AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.21.0.29. Set the 'ServerName' directive globally to suppress this message . ok Настраивается пакет php5-mcrypt (5.5.12+dfsg-1) … php5_invoke mcrypt: already enabled for apache2 SAPI php5_invoke mcrypt: already enabled for cli SAPI Настраивается пакет php5-curl (5.5.12+dfsg-1) … php5_invoke curl: already enabled for apache2 SAPI php5_invoke curl: already enabled for cli SAPI Настраивается пакет php5-gd (5.5.12+dfsg-1) … php5_invoke gd: already enabled for apache2 SAPI php5_invoke gd: already enabled for cli SAPI Настраивается пакет libkdc2-heimdal:amd64 (1.6~rc2+dfsg-6) … Настраивается пакет apt-utils (1.0.3) … Настраивается пакет info (5.2.0.dfsg.1-3) … Настраивается пакет vim-common (2:7.4.273-2) … Настраивается пакет vim-tiny (2:7.4.273-2) … Настраивается пакет debconf-i18n (1.5.53) … Настраивается пакет gcc-4.7-base:amd64 (4.7.3-13) … Настраивается пакет cpp-4.7 (4.7.3-13) … Настраивается пакет libgcc-4.7-dev:amd64 (4.7.3-13) … Настраивается пакет gcc-4.7 (4.7.3-13) … Настраивается пакет libisc95 (1:9.9.5.dfsg-4) … Настраивается пакет libdns100 (1:9.9.5.dfsg-4) … Настраивается пакет libisccc90 (1:9.9.5.dfsg-4) … Настраивается пакет libisccfg90 (1:9.9.5.dfsg-4) … Настраивается пакет libbind9-90 (1:9.9.5.dfsg-4) … Настраивается пакет liblwres90 (1:9.9.5.dfsg-4) … Настраивается пакет bind9-host (1:9.9.5.dfsg-4) … Настраивается пакет host (1:9.9.5.dfsg-4) … Настраивается пакет dnsutils (1:9.9.5.dfsg-4) … Настраивается пакет locales (2.18-5) … Generating locales (this might take a while)... ru_RU.UTF-8... done Generation complete. Настраивается пакет openssh-client (1:6.6p1-5) … Настраивается пакет openssh-sftp-server (1:6.6p1-5) … Настраивается пакет openssh-server (1:6.6p1-5) … [ ok ] Restarting OpenBSD Secure Shell server: sshd. Настраивается пакет python-minimal (2.7.6-1) … Настраивается пакет libpython-stdlib:amd64 (2.7.6-1) … Настраивается пакет python (2.7.6-1) … Настраивается пакет python-apt-common (0.9.3.6) … Настраивается пакет python-apt (0.9.3.6) … Настраивается пакет texinfo (5.2.0.dfsg.1-3) … Настраивается пакет whois (5.1.2) … Настраивается пакет busybox (1:1.22.0-6) … Настраивается пакет cpp (4:4.8.2-4) … Настраивается пакет dbus (1.8.2-1) … [ ok ] system message bus already started; not starting.. Настраивается пакет dh-python (1.20140511-1) … Настраивается пакет dictionaries-common (1.23.2) … Настраивается пакет make (4.0-5) … Настраивается пакет fonts-liberation (1.07.4-1) … Настраивается пакет fping (3.10-1) … Настраивается пакет gcc (4:4.8.2-4) … Настраивается пакет g++ (4:4.8.2-4) … Настраивается пакет geoip-database (20140509-1) … Настраивается пакет htop (1.0.3-1) … Настраивается пакет iso-codes (3.53-1) … Настраивается пакет libklibc (2.0.3-1) … Настраивается пакет klibc-utils (2.0.3-1) … Настраивается пакет libglib2.0-data (2.40.0-3) … Настраивается пакет linux-image-amd64 (3.14+57) … Настраивается пакет openssl (1.0.1g-4) … Настраивается пакет php5 (5.5.12+dfsg-1) … Настраивается пакет policykit-1 (0.105-5) … Настраивается пакет python-crypto (2.6.1-5) … Настраивается пакет python-debian (0.1.21+nmu3) … Настраивается пакет unzip (6.0-12) … Настраивается пакет xkb-data (2.11-1) … Настраивается пакет perl-modules (5.18.2-3) … Настраивается пакет libcupsfilters1:amd64 (1.0.53-1) … Настраивается пакет libcupsimage2:amd64 (1.7.2-3) … Настраивается пакет cups-filters-core-drivers (1.0.53-1) … Настраивается пакет cups-filters (1.0.53-1) … Настраивается пакет perl (5.18.2-3) … Настраивается пакет mysql-client-5.5 (5.5.37-1) … Настраивается пакет mysql-client (5.5.37-1) … Настраивается пакет mysql-server-5.5 (5.5.37-1) … Устанавливается новая версия файла настройки /etc/init.d/mysql … [ ok ] Stopping MySQL database server: mysqld. [ ok ] Starting MySQL database server: mysqld .. [info] Checking for tables which need an upgrade, are corrupt or were not closed cleanly.. Настраивается пакет libswitch-perl (2.17-1) … Настраивается пакет libdpkg-perl (1.17.9) … Настраивается пакет dpkg-dev (1.17.9) … Настраивается пакет libio-socket-ssl-perl (1.983-1) … Настраивается пакет libwww-perl (6.06-1) … Настраивается пакет rename (0.20-3) … update-alternatives: используется /usr/bin/file-rename для предоставления /usr/bin/rename (rename) в автоматический режим Обрабатываются триггеры для libapache2-mod-php5 (5.5.12+dfsg-1) … Настраивается пакет phpmyadmin (4:4.1.14-1) … Устанавливается новая версия файла настройки /etc/phpmyadmin/apache.conf … dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf Replacing config file /etc/phpmyadmin/config-db.php with new version apache2_invoke phpmyadmin: already enabled [ ok ] Reloading web server: apache2. [ ok ] Reloading web server: apache2. Обрабатываются триггеры для libc-bin (2.18-5) … Обрабатываются триггеры для initramfs-tools (0.115) … update-initramfs: Generating /boot/initrd.img-3.14-1-amd64 Обрабатываются триггеры для dictionaries-common (1.23.2) …

В двух словах о модулях Hyper-V:
hv_vmbus — шина Hyper-V
hv_netvsc — сетевые устройства

Решение: пришлось на виртуалке удалять сетевой интерфейс, и ставить «Устаревший сетевой адаптер». До конца не понимаю разницу (буду читать доки), но сеть хоть так завелась на сервачке.

На дебиане уже багу 4 часа назад сделали даже https://lists.debian.org/debian-kernel/2014/05/msg00243.html
Создал вопрос на microsoft сайтике, чтобы тоже не расслаблялись http://answers.microsoft.com/ru-ru/windows/forum/windows_other-hardware/windo...

Может кто-то из знатоков уже сталкивался с данной особенностью? Есть мысли в какую сторону копать?
p.s. прошу холивар про виртуализацию не разводить, Hyper-v куплен конторой, обсуждению не поделжит.
p.p.s странно, почему то тег cut не сработал ...


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.