PLD Linux Forum Strona Główna PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
Vboxguest nie dziala po upgrade kernela do 3.5
Autor Wiadomość
mcb 

Dołączył: 18 Mar 2006
Posty: 11
Wysłany: 14 Październik 2012, 10:34   Vboxguest nie dziala po upgrade kernela do 3.5

Witam.
Po upgrade do 3.5 VirtualBox nie widzi USB.
Nie działa zarówno dla 4.2.0-5 z th-ready i 4.2.0-7 z th-test.

# rpm -qa | grep kernel
kernel-headers-3.5.5-1.i686
kernel-3.5.7-1.i686
kernel-drm-3.5.7-1.i686


# rpm -qa | grep vbox
xorg-driver-input-vboxmouse-4.2.0-5.i686
xorg-driver-video-vboxvideo-4.2.0-5.i686
kernel-misc-vboxdrv-4.2.0-7@3.5.7_1.i686
kernel-misc-vboxguest-4.2.0-7@3.5.7_1.i686
kernel-misc-vboxnetadp-4.2.0-7@3.5.7_1.i686
kernel-misc-vboxnetflt-4.2.0-7@3.5.7_1.i686
kernel-misc-vboxpci-4.2.0-7@3.5.7_1.i686
kernel-misc-vboxvideo-4.2.0-7@3.5.7_1.i686

poldek:/all-avail> install --reinstall kernel-misc-vboxguest-4.2.0-7@3.5.7_1.i686
Processing dependencies...
kernel-misc-vboxguest-4.2.0-7@3.5.7_1.i686 obsoleted by kernel-misc-vboxguest-4.2.0-7@3.5.7_1.i686
error: kernel-misc-vboxguest-4.2.0-7@3.5.7_1.i686 (cnfl kernel-misc-vboxdrv) conflicts with installed kernel-misc-vboxdrv-4.2.0-7@3.5.7_1.i686
error: kernel-misc-vboxguest-4.2.0-7@3.5.7_1.i686 (cnfl kernel-misc-vboxdrv) conflicts with installed kernel-misc-vboxdrv-4.2.0-7@3.5.7_1.i686


modprobe vboxguest
FATAL: Error inserting vboxguest (/lib/modules/3.5.7-1/misc/vboxguest.ko.gz): No such device

Dodatkowo podczas bootowania systemu są komunikaty:

Mounting usb filesystem
mount point /proc/bus/usb does not exists

Loading vbox kernel module(s) [FAIL]
Module vboxguest does not exists in /proc/modules

Pomocy!!!
Marcin
Ostatnio zmieniony przez mcb 15 Październik 2012, 09:36, w całości zmieniany 1 raz  
 
 
svl 
paweld


Pomógł: 115 razy
Dołączył: 19 Lis 2006
Posty: 1038
Skąd: Toruń
Wysłany: 14 Październik 2012, 13:58   

nie potrzebujesz przypadkiem tego
Kod:
rpm -qi VirtualBox-Extension-Pack-4.2.0-1.i686
Name        : VirtualBox-Extension-Pack    Relocations: (not relocatable)
Version     : 4.2.0                             Vendor: pld
Release     : 1                             Build Date: nie, 30 wrz 2012, 10:06:36
Install Date: nie, 30 wrz 2012, 10:13:34    Build Host: pld
Group       : Applications/Emulators        Source RPM: VirtualBox-Extension-Pack-4.2.0-1.nosrc.rpm
Size        : 1659618                          License: Free for non-commercial use, non-distributable
Signature   : DSA/SHA1, nie, 30 wrz 2012, 10:06:36, Key ID 4d358fa84c9dd74f
URL         : http://www.virtualbox.org/
Summary     : VirtualBox - support for USB 2.0, RDP server and the PXE bootloader
Architecture: i686
Description :
The Oracle VM VirtualBox Extension Pack, adds support for USB 2.0, RDP
server and the PXE bootloader with E1000 support.
_________________
God, root, what is difference?
 
 
mcb 

Dołączył: 18 Mar 2006
Posty: 11
Wysłany: 14 Październik 2012, 18:31   

Nie ma takiego pakietu w repozytorium.

Problem tkwi chyba gdzie indziej: nie daje się prawidłowo zainstalować vboxguest. Gryzie się z vboxdrv.
Po za tym coś próbuje zamontować usbfs, którego już nie ma, przy starcie systemu.
 
 
svl 
paweld


Pomógł: 115 razy
Dołączył: 19 Lis 2006
Posty: 1038
Skąd: Toruń
Wysłany: 15 Październik 2012, 21:28   

Trzeba samemu zbudować, ewentualnie zerknij na to http://lists.pld-linux.or...ber/077410.html
_________________
God, root, what is difference?
 
 
mcb 

Dołączył: 18 Mar 2006
Posty: 11
Wysłany: 15 Październik 2012, 21:42   

Do tej pory bez tego pakietu działało.

Czy brak tego pakietu powoduje niezaładowanie vboxguest?

Czy ktoś może mi poradzić jak zbudować pakiet?
Szukam w cvs i nie znajduję.
 
 
KrystianT 

Distro: PLD 3.0
Pomógł: 189 razy
Dołączył: 26 Paź 2005
Posty: 1920
Skąd: Kamionek
Wysłany: 17 Październik 2012, 01:28   

mcb napisał/a:
error: kernel-misc-vboxguest-4.2.0-7@3.5.7_1.i686 (cnfl kernel-misc-vboxdrv) conflicts with installed kernel-misc-vboxdrv-4.2.0-7@3.5.7_1.i686
Bo vboxdrv jest dla hosta, a vboxguest dla gościa
Cytat:
Mounting usb filesystem
mount point /proc/bus/usb does not exists
To jest podstawowy problem - virtualbox szuka urządzeń usb w w/w nieistniejącym miejscu. Ja teraz nie mam czasu na grzebanie się z tym, ale wcześniej znalazłem między innymi takie coś: https://www.virtualbox.org/ticket/747 ale nie sprawdzałem...
A pakiet VirtualBox-Extension-Pack prawdopodobnie i tak będzie potrzebny (chyba że do podstawowej obsługi usb faktycznie nie jest potrzebny...)
_________________
Krystian T.
"Errare humanum est."
 
 
mcb 

Dołączył: 18 Mar 2006
Posty: 11
Wysłany: 18 Październik 2012, 19:52   

Dzięki...
Vboxguest odinstalowałem.
VirtualBox-Extension-Pack pobrałem ze strony. Poprzez VB nie chciał się zainstalować. Zainstalowałem ręcznie.

VB nadal nie widzi USB.

Failed to access the USB subsystem.
Could not load the Host USB Proxy service: VERR_NOT_FOUND.

Result Code:
NS_ERROR_FAILURE (0x00004005)
Component: Host
Interface: IHost {30678943-32df-4830-b413-931b25ac86a0}
Callee: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}


Podczas startu systemu:

Starting udev
Setting clock
Activating swap partitions
Mounting USB file system
mount: mount point /proc/bus/usb does not exists


Pytanie: co próbuje montować ten zasób?
Skrypt rc.sysinit? W skrypcie jest odwołanie do /proc/bus/usb a brak /sys/bus/usb.

Mam wrażenie, że coś nie tak jest w konfiguracji systemu i VB się gubi.


znalazłem coś takiego:

"/proc/bus/usb/ has been deprecated for years.
The VirtualBox 4.1.18 code refers to /sys/bus/usb/, which seems to be the replacement for /proc/bus/usb/.
But in practice, it's more complicated - there's also /dev/vboxusb/ - created in /etc/init.d/vboxdrv"

Sprawdziłem: brak /dev/vboxusb.
 
 
mcb 

Dołączył: 18 Mar 2006
Posty: 11
Wysłany: 23 Październik 2012, 17:15   

Rozwiązane!

Brakowało pliku:

/etc/udev/rules.d/10-vboxdrv.rules

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600" ENV{ACL_MANAGE}="1"
SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/lib/VirtualBox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vbox"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/lib/VirtualBox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vbox"
SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/lib/VirtualBox/VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/lib/VirtualBox/VBoxCreateUSBNode.sh --remove $major $minor"
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group