[SOLVED] No module for virtualbox-ose with 2.6.27
Hi there,
I just upgraded and noticed, that virtualbox isn't starting. Probing vboxdrv manually doesn't work because there is no module for the current kernel. The packages virtualbox-modules was upgraded with the system-upgrade. I'm using virtualbox-modules-2.0.2-3.pkg.tar.gz.
So I'm compiling the modules manually with ABS right now, will report the results.
Edit: After compiling and installing, there is still no working module
Last edited by crom (2008-10-15 20:04:36)
You only need to recompile virtualbox-modules. I did that yesterday and worked flawlessly.
The thing you have to notice, is that you must update the kernel version defined in the PKGBUILD and virtualbox-modules.install:
cp -r /var/abs/community/modules/virtualbox-modules .
cd virtualbox-modules
sed -i 's|2.6.26-ARCH|2.6.27-ARCH|' PKGBUILD virtualbox-modules.install
makepkg
Similar Messages
-
Build modules for Virtualbox 4.2 guest
I expected to see packages for virtualbox 4.2 guest additions in package lists. Is there some reason why there aren't any?
Also, is there some reason why installing kernel source has to be such a PITA?
Building modules against installed kernel source is so easy --like with virtualbox guest additions.yug wrote:
I expected to see packages for virtualbox 4.2 guest additions in package lists. Is there some reason why there aren't any?
Also, is there some reason why installing kernel source has to be such a PITA?
Building modules against installed kernel source is so easy --like with virtualbox guest additions.
I dunno, version 4.1 works fine enough. Do you need version 4.2 for a particular usage-type-thing?
community/virtualbox-additions 4.1.22-1 [installed]
The official all-in-one VirtualBox Guest Additions ISO/CD image
community/virtualbox-archlinux-additions 4.1.22-1
Additions only for Arch Linux guests (userspace tools) -
Inbound Idoc function module for Cycle count with msg type WVINVE
Can any one tell me which is the standard function Module which processes Cycle count for message type WVINVE.
My requirement is to setup Inbound Idoc for cycle processing with message type WVINVE.Hi Mukesh,
Inbound FM is IDOC_INPUT_STORE_INVENTORY , and Process code is WVIN.
Yoou can check this in Tcode WE42 for process code WVIN.
Regards
Srikanth M -
Custom login module for EP7.4 with Captcha
Hi
I am trying to create a custom login module which validates the captcha shown at the login screen using SAP help link:
http://help.sap.com/saphelp_nw73/helpdata/en/48/ff4faf222b3697e10000000a42189b/content.htm?frameset=/en/48/fcea4f62944e88e10000000a421937/frameset.htm¤t_toc=/en/74/8ff534d56846e2abc61fe5612927bf/plain.htm&node_id=20
The session is being set in the Captcha servlet which is used to render the image on the login page.
However when I am trying to compare it with input or print the session value, its throwing an exception.
I checked in the NWA logs and it just shows the following error message:
6. com.temp.loginModule.MyLoginModuleClass OPTIONAL ok exception true Authentication did not succeed.
Please help me analyse the error stack. Can someone point where do i check the detailed logs to trace the issue?
Please find below source of my login module.
package com.temp.loginModule;
import java.io.IOException;
import java.util.Map;
import javax.security.auth.login.LoginException;
import javax.security.auth.Subject;
import javax.security.auth.callback.CallbackHandler;
import javax.security.auth.callback.Callback;
import javax.security.auth.callback.NameCallback;
import javax.security.auth.callback.UnsupportedCallbackException;
import nl.captcha.Captcha;
import com.sap.engine.interfaces.security.auth.AbstractLoginModule;
import com.sap.engine.lib.security.http.HttpGetterCallback;
import com.sap.engine.lib.security.http.HttpCallback;
import com.sap.engine.lib.security.LoginExceptionDetails;
import com.sap.engine.lib.security.Principal;
public class MyLoginModuleClass extends AbstractLoginModule{
private CallbackHandler callbackHandler = null;
private Subject subject = null;
private Map sharedState = null;
private Map options = null;
// This is the name of the user you have created on
// the AS Java so you can test the login module
private String userName = null;
private boolean successful;
private boolean nameSet;
public void initialize(Subject subject, CallbackHandler callbackHandler,
Map sharedState, Map options) {
// This is the only required step for the method
super.initialize(subject, callbackHandler, sharedState, options);
// Initializing the values of the variables
this.callbackHandler = callbackHandler;
this.subject = subject;
this.sharedState = sharedState;
this.options = options;
this.successful = false;
this.nameSet = false;
* Retrieves the user credentials and checks them. This is
* the first part of the authentication process.
public boolean login() throws LoginException {
// HttpGetterCallback httpGetterCallback = new HttpGetterCallback();
// httpGetterCallback.setType(HttpCallback.REQUEST_PARAMETER);
// httpGetterCallback.setName("captchaInput");
String value = null;
// try {
// callbackHandler.handle(new Callback[] { httpGetterCallback });
// String[] arrayRequestparam = (String[]) httpGetterCallback.getValue();
// if(arrayRequestparam!=null && arrayRequestparam.length>0)
// value = arrayRequestparam[0];
// } catch (UnsupportedCallbackException e) {
// throwNewLoginException("An error occurred while trying to validate credentials.");
// } catch (IOException e) {
// throwUserLoginException(e, LoginExceptionDetails.IO_EXCEPTION);
value = getRequestValue("captchaInput");
userName = getRequestValue("j_username");
HttpGetterCallback httpGetterCallbackSessionCaptcha = new HttpGetterCallback();
httpGetterCallbackSessionCaptcha.setType(HttpCallback.SESSION_ATTRIBUTE);
httpGetterCallbackSessionCaptcha.setName("myCaptchaLogin");
try {
callbackHandler.handle(new Callback[] { httpGetterCallbackSessionCaptcha });
Captcha arraySessionParam = (Captcha) httpGetterCallbackSessionCaptcha.getValue();
// System.out.println("****************************************************httpGetterCallbackSessionCaptcha" + (arraySessionParam==null?"null session":arraySessionParam.getAnswer())+
// "\n captchaInput" + value+"*********************");
if(arraySessionParam==null || !arraySessionParam.isCorrect(value)){
throwNewLoginException("Entered code does not match with the image code.Session:"+(arraySessionParam==null?"null":arraySessionParam.getAnswer())+" Param:"+ value);
// throwUserLoginException(new Exception("Entered code does not match with the image code."));
httpGetterCallbackSessionCaptcha.setValue(null);
} catch (UnsupportedCallbackException e) {
throwNewLoginException("An error occurred while trying to validate credentials.");
} catch (IOException e) {
throwUserLoginException(e, LoginExceptionDetails.IO_EXCEPTION);
// Retrieve the user credentials via the callback
// handler.
// In this case we get the user name from the HTTP
// NameCallback.
// NameCallback nameCallback = new NameCallback("User name: ");
/* The type and the name specify which part of the HTTP request
* should be retrieved. For Web container authentication, the
* supported types are defined in the interface
* com.sap.engine.lib.security.http.HttpCallback.
* For programmatical authentication with custom callback
* handler the supported types depend on the used callback handler.
// try {
// callbackHandler.handle(new Callback[] {nameCallback});
// catch (UnsupportedCallbackException e) {
// return false;
// catch (IOException e) {
// throwUserLoginException(e, LoginExceptionDetails.IO_EXCEPTION);
// userName = nameCallback.getName();
// if( userName == null || userName.length() == 0 ) {
// return false;
/* When you know the user name, update the user information
* using data from the persistence. The operation must
* be done before the user credentials checks. This method also
* checks the user name so that if a user with that name does not
* exist in the active user store, a
* java.lang.SecurityException is thrown.
// try {
// refreshUserInfo(userName);
// } catch (SecurityException e) {
// throwUserLoginException(e);
/* Checks if the given user name starts with the specified
* prefix in the login module options. If no prefix is specified,
* then all users are trusted.
// String prefix = (String) options.get("user_name_prefix");
// if ((prefix != null) && !userName.startsWith(prefix)) {
// throwNewLoginException("The user is not trusted.");
/* This is done if the authentication of the login module is
* successful.
* Only one and exactly one login module from the stack must put
* the user name in the shared state. This user name represents
* the authenticated user.
* For example if the login attempt is successful, method
* getRemoteUser() of
* the HTTP request will retrieve exactly this name.
if (sharedState.get(AbstractLoginModule.NAME) == null) {
sharedState.put(AbstractLoginModule.NAME, userName);
nameSet = true;
successful = true;
return true;
* Commit the login. This is the second part of the authentication
* process.
* If a user name has been stored by the login() method,
* the user name is added to the subject as a new principal.
public boolean commit() throws LoginException {
if (successful) {
/* The principals that are added to the subject should
* implement java.security.Principal.You can use the class
* com.sap.engine.lib.security.Principal for this purpose.
Principal principal = new Principal(userName);
subject.getPrincipals().add(principal);
/* If the login is successful, then the principal corresponding
* to the <userName> (the same user name that has been added
* to the subject) must be added in the shared state too.
* This principal is considered to be the main principal
* representing the user.
* For example, this principal will be retrieved from method
* getUserPrincipal() of the HTTP request.
if (nameSet) {
sharedState.put(AbstractLoginModule.PRINCIPAL, principal);
} else {
userName = null;
return true;
* Abort the authentication process.
public boolean abort() throws LoginException {
if (successful) {
userName = null;
successful = false;
return true;
* Log out the user. Also removes the principals and
* destroys or removes the credentials that were associated
* with the user during the commit phase.
public boolean logout() throws LoginException {
// Remove principals and credentials from subject
if (successful) {
subject.getPrincipals(Principal.class).clear();
successful = false;
return true;
private String getRequestValue(String parameterName)
throws LoginException {
HttpGetterCallback httpGetterCallback = new HttpGetterCallback();
httpGetterCallback.setType(HttpCallback.REQUEST_PARAMETER);
httpGetterCallback.setName(parameterName);
String value = null;
try {
callbackHandler.handle(new Callback[] { httpGetterCallback });
String[] arrayRequestparam = (String[]) httpGetterCallback.getValue();
value = arrayRequestparam[0];
} catch (UnsupportedCallbackException e) {
return null;
} catch (IOException e) {
throwUserLoginException(e, LoginExceptionDetails.IO_EXCEPTION);
return value;
Regards
Ramanender SinghRamanender,
JAAS modules usually requires a restart whenever you need to change them. So be very careful with what you expect once you re-deploy your code.
Once the library is loaded it will never reload itself until you perform a restart of the VM.
Connect to the debug port may help, but basic debugging will not take you too far either.
I would recommend you to use the log tracing facility on your code. Just enter the following class attribute:
import com.sap.tc.logging.Location;
private static final Location trace = Location.getLocation(<your_classname_here>.class);
trace.warningT("Some Warning Text Here..." + variable here);
trace.debugT("Some Warning Text Here..." + variable here);
You may need to go NWA and set the Location Severity Level to Debug according to your needs.
Leave the trace code on your module for IT personnel to debug it if necessary. Don't forget to have the severity level of your code properly set.
Meaning: You don't want to have every trace message your module sills out with warningT() or infoT().
There is a excellent blog here on how this works
Then you will be able to inspect some variable contents while the callbackhandler is being executed.
Pay special attention with the timing - variables have a lifetime when dealing with login modules.
Use the entering(<method_name>) and exiting(<method_name> just ot make sure where in the code the variable should be populated and when.
BR,
Ivan -
Unable to compile module for Intel VTUNE with 3.16.4-1 kernel
I am currently running 3.16.4-1-ARCH #1 and I tried to compile the kernel module for Intel Vtune XE 2013 (r17).
Unluckily, GCC stops reporting the following errors:
/opt/intel/vtune_amplifier_xe_2013/sepdk/src/vtsspp/collector.c: In function ‘vtss_target_new’:
/opt/intel/vtune_amplifier_xe_2013/sepdk/src/vtsspp/collector.c:985:35: error: ‘VSYSCALL_START’ undeclared (first use in this function)
addr = (unsigned long)VSYSCALL_START;
^
/opt/intel/vtune_amplifier_xe_2013/sepdk/src/vtsspp/collector.c:985:35: note: each undeclared identifier is reported only once for each function it appears in
/opt/intel/vtune_amplifier_xe_2013/sepdk/src/vtsspp/collector.c:986:36: error: ‘VSYSCALL_MAPPED_PAGES’ undeclared (first use in this function)
size = (unsigned long)(VSYSCALL_MAPPED_PAGES * PAGE_SIZE)
As the source code points out:
#include <asm/fixmap.h> /* VSYSCALL_START */
The missing symbols are expected to be found under /usr/lib/modules/3.16.4-1-ARCH/build/arch/x86/include/asm/fixmap.h, but it seems that they are not present anymore.
Grepping the headers could not help at all.
What am I missing here ?It looks like the macros:
VSYSCALL_START
VSYSCALL_SIZE
VSYSCALL_END
VSYSCALL_MAPPED_PAGES
got dropped after v3.15
I wonder if I need to downgrade. -
Function module for popup window with list display.
Hi,
I need simple program or function module name that accepts internal table as input and displays the content of the internal table as list in popup window.
Regards
Madhu.Hii Madhu
check this fm
<b>REUSE_ALV_POPUP_TO_SELECT</b>
check this implementation..
*& Report ZALV_SAMPLE *
*& Program for displaying data using function modules : *
*& REUSE_ALV_LIST_DISPLAY *
*& REUSE_ALV_POPUP_TO_SELECT *
*& REUSE_ALV_GRID_DISPLAY *
REPORT ZALV_SAMPLE .
TABLES VBAK.
DATA it_vbak LIKE VBAK OCCURS 0 WITH HEADER LINE.
SELECTION-SCREEN uline.
PARAMETERS: ALV1 RADIOBUTTON GROUP ALV, "REUSE_ALV_LIST_DISPLAY
ALV2 RADIOBUTTON GROUP ALV, "REUSE_ALV_POPUP_TO_SELECT
ALV3 RADIOBUTTON GROUP ALV, "REUSE_ALV_GRID_DISPLAY
ALV4 RADIOBUTTON GROUP ALV. " NORMAL DISPLAY
SELECTION-SCREEN uline.
SELECT * FROM VBAK
INTO CORRESPONDING FIELDS OF TABLE it_vbak
UP TO 10 ROWS.
IF ALV1 = 'X'.
PERFORM ALV_FUNC1.
ELSEIF ALV2 = 'X'.
PERFORM ALV_FUNC2.
ELSEIF ALV3 = 'X'.
PERFORM ALV_FUNC3.
ELSEIF ALV4 = 'X'.
PERFORM NORM.
ENDIF.
*& Form ALV_FUNC1
* text
* --> p1 text
* <-- p2 text
FORM ALV_FUNC1 .
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_STRUCTURE_NAME = 'VBAK'
TABLES
T_OUTTAB = it_vbak
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " ALV_FUNC1
*& Form ALV_FUNC2
* text
* --> p1 text
* <-- p2 text
FORM ALV_FUNC2 .
CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
I_TITLE = 'SALES ORDER INFO'
I_ZEBRA = 'X'
I_TABNAME = 1
I_STRUCTURE_NAME = 'vbak'
TABLES
T_OUTTAB = it_vbak
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " ALV_FUNC2
*& Form ALV_FUNC3
* text
* --> p1 text
* <-- p2 text
FORM ALV_FUNC3 .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_STRUCTURE_NAME = 'vbak'
I_GRID_TITLE = 'SALES ORDER INFO'
TABLES
T_OUTTAB = it_vbak
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " ALV_FUNC3
*& Form NORM
* text
* --> p1 text
* <-- p2 text
FORM NORM .
format intensified.
skip 1.
WRITE: /'SALES DOC.',
' Created on ',
' Time',
' Created by',
' Valid from ',
' Sold-to party'.
format intensified off.
skip 2.
LOOP AT it_vbak.
write: / it_vbak-vbeln,' ',
it_vbak-erdat,' ',
it_vbak-erzet,' ',
it_vbak-ERNAM,' ',
it_vbak-ANGDT,' ',
it_vbak-KUNNR.
endloop.
ENDFORM. " NORM
Reward points if helpful
Revert back for more help
REGARDS
Naresh -
[solved] Pango modules : text is rendered with squares
Hello
I couldn't find the solution in the forum, so I though I'd post the solution. If your GTK apps display text with squares only, you may have a problem with pango modules. You can debug that by launching the app in a terminal, but it's not that easy if all your apps including the terminal are in GTK...
The solution is to run this command :
pango-querymodules > '/etc/pango/pango.modules'
Normally, this is done when upgrading pango, but sometimes it gets wrong with no reason.
CilyanHello Cilyan,
I got this issue(http://bbs.archlinux.org/viewtopic.php?id=75541), and just today find your topic.
Thank's a lot for a solution and my respects
But, i think that better to place this topic in Desktop Environments forums, because first of all users will think that this problem with x11 and find there first.. -
Function module for error message with language param
any Function Module that has language param in it?
thanks,Dear Rayann,
Use FM FORMAT_MESSAGE.
Thanks & Regards,
Nagaraj Kalbavi -
I can't load VirtualBox OSE additions modules
Hi to everyone:
I have VirtualBox (OSE) installed on my system:
[glsadmin@researchlinux ~]$ pacman -Qs virtualbox
local/virtualbox-modules 3.0.12-1
Kernel modules for VirtualBox
local/virtualbox-ose 3.0.12-1
Powerful x86 virtualization for enterprise as well as home use (Open Source Edition)
local/virtualbox-ose-additions 3.0.12-1
Guest Additions for VirtualBox (Open Source Edition)
local/virtualbox-ose-additions-modules 3.0.12-1
Kernel modules for VirtualBox Guest Additions
I can't load the modules of OSE additions:
[root@researchlinux ~]# modprobe vboxadd
FATAL: Error inserting vboxadd (/lib/modules/2.6.31-ARCH/misc/vboxadd.ko): No such device
[root@researchlinux ~]# modprobe vboxvfs
FATAL: Error inserting vboxvfs (/lib/modules/2.6.31-ARCH/misc/vboxvfs.ko): No such device
[root@researchlinux ~]#
But they're on the system:
[root@researchlinux ~]# pacman -Ql virtualbox-ose-additions-modules
virtualbox-ose-additions-modules /lib/
virtualbox-ose-additions-modules /lib/modules/
virtualbox-ose-additions-modules /lib/modules/2.6.31-ARCH/
virtualbox-ose-additions-modules /lib/modules/2.6.31-ARCH/misc/
virtualbox-ose-additions-modules /lib/modules/2.6.31-ARCH/misc/vboxadd.ko
virtualbox-ose-additions-modules /lib/modules/2.6.31-ARCH/misc/vboxvfs.ko
[root@researchlinux ~]#
Someone else with the same problem ... anyone knows how to fix it?wonder wrote:
do you have virtualbox-additions installed?
pacman -Qs virtualbox
No, I don't.
[glsadmin@researchlinux ~]$ pacman -Qs virtualbox
local/virtualbox-modules 3.1.0-1
Kernel modules for VirtualBox
local/virtualbox-ose 3.1.0-1
Powerful x86 virtualization for enterprise as well as home use (Open Source Edition)
local/virtualbox-ose-additions 3.1.0-1
Guest Additions for VirtualBox (Open Source Edition)
local/virtualbox-ose-additions-modules 3.1.0-1
Kernel modules for VirtualBox Guest Additions
I remember that program's package (virtualbox-additions) is under PUEL license, but I can't use the package in one enterprise environment; by that reason I thought that the virtualbox-ose-additions package could be useful for my main target: change between the guest system and the host system without to use the CTRL key for to release the mouse pointer. -
[SOLVED] Booting to SD card (mmcblk0) with Grub2
I have a laptop with win7/Ubuntu on the hard drive; this laptop also has an SDHC slot.
For my own reasons I decided to install Arch on an SD card.
I installed arch according to this very helpful post: http://bbs.archlinux.org/viewtopic.php?pid=398679
Since the system already boots with Grub2 from the Ubuntu install I skipped the grub install steps.
My BIOS cannot boot to SD cards (even with the bootable flag set on the mmcblk0p1 partition)
I booted into Ubuntu and ran update-grub, this added the following entry to the Grub2 boot menu: "Arch (on /dev/mmcblk0p1)"
Booting to this gives three errors:
no such device (error lists correct UUID of SD card)
hd2,1 cannot get C/H/S values
you need to load the kernel first
the entry in grub.cfg is:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Arch (on /dev/mmcblk0p1)" {
insmod ext2
set root='(hd2,1)'
search --no-floppy --fs-uuid --set 7b8f752b-2d7e-46f9-9989-77ff1e481b97
linux /boot/vmlinuz26 root=/dev/mmcblk0p1
initrd /boot/kernel26.img
Last edited by crotonic (2010-05-22 05:23:01)I have got the system to boot the way I want and will try to detail it for others
1) Make a kernel that can boot an SDHC card
I found this list of needed kernel modules for doing this with ubuntu: http://www.linuxformat.com/forums/viewtopic.php?t=11709
First I chroot-ed from ubuntu into my sd card according to: http://wiki.archlinux.org/index.php/Ins … ting_Linux
then using the wiki as my guide: http://wiki.archlinux.org/index.php/Mkinitcpio
I copied /etc/mkinitcpio.conf to a new file /etc/mkinitcpio-custom.conf
and edited the modules line to look like so
MODULES="mmc_core mmc_block sdhci sdhci-pci"
then ran (still while chroot-ed of course) note that the -k option should match the version that you are using (mine is 2.6.33)
# mkinitcpio -c /etc/mkinitcpio-custom.conf -g /boot/kernel26-custom.img -k 2.6.33-ARCH
exit the chroot back to ubuntu
2) Move the files to the boot partition
I am using ubuntu's partition as the boot since that is where grub2 is installed
First I made a copy and renamed vmlinuz26 to vmlinuz26-custom
and another copy/rename to make System.map26-custom
NOTE: I am not sure if renaming these helps/hurts/or doesnt matter (feed back appreciated)
then I moved those 2 files and kernel26-custom.img to the /boot of the ubuntu /
3) Setup a working grub.cfg
Since it is recommended to not edit grub.cfg directly in Grub2 I just added the following entry to /etc/grub.d/40_custom
menuentry "Arch (on /dev/mmcblk0p1) custom" {
set root='(hd0,5)'
linux /boot/vmlinuz26-custom root=/dev/mmcblk0p1
initrd /boot/kernel26-custom.img
and run this
update-grub
hd0,5 is grub2 notation for my ubuntu partition (where /boot is of course)
This is all I did to get it running that I can remember
Arch's /etc/fstab is:
# <file system> <dir> <type> <options> <dump> <pass>
/dev/mmcblk0p1 / ext2 defaults,noatime 0 1
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0
/dev/cdrom /media/cd auto ro,user,noauto,unhide 0 0
/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
/dev/fd0 /media/fl auto user,noauto 0 0
notice that there is no /boot mount point
I can boot into Arch using the setup I described above with a totally empty /boot on the Arch partition
Should I care that it is not mounted?
I hope this helps other people trying to boot from SD cards -
[solved] virtualbox-ose-additions-modules and pacman -Syu
I get the following error from my VM (Oracle VM VirtualBox) under Windows when doing a pacman -Syu:
:: Starting full system upgrade...
:: Replace kernel26-firmware with core/linux-firmware? [Y/n]
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: virtualbox-ose-additions-modules: requires kernel26<2.6.34
pacman -Qs kernel26 =
local/kernel26 2.6.33.4-1 (base)
The Linux Kernel and modules
local/kernel26-firmware 2.6.33.4-1 (base)
The included firmware files of the Linux Kernel
local/kernel26-headers 2.6.33.4-1
Header files and scripts for building modules for kernel26
Please help.d
Last edited by tpfkanep (2010-06-22 09:00:51)find a more up to date mirror. virtualbox-ose-additions-modules 3.2.4-3 has the proper dependencies
-
Virtualbox doesn't compiles "vboxdrv" module for 2.6.24 kernel
I installed Virtualbox, however I cannot launch any OS because the vboxdrv module doesn't exists for the latest kernel (I found another module for the 2.6.23 kernel); so the GUI says that I should execute this:
/etc/init.d/vboxdrv setup
However that file doesn't exists. I already tried to uninstall virtualbox and reinstalling from pacman, but still no luck.
What should I do? Is this a bug?
Thanks in advance.I think that's where the confusion is. When I got the package from AUR it had:
-rw-r--r-- 1 ralvez users 217 2008-01-08 15:58 interfaces
-rw-r--r-- 1 ralvez users 3596 2008-01-20 11:38 PKGBUILD
-rwx------ 1 ralvez users 174 2007-12-30 04:23 vbox_build_module
-rw-r--r-- 1 ralvez users 2384 2007-12-30 07:39 vbox.install
-rw-r--r-- 1 ralvez users 2179 2007-12-30 07:31 vboxnet.patch
So the patch file is there (in bold text) ... and is not executable is a text file. That's why I'm asking if I have to do something with it to make the whole thing work.
Since it is just a plain text file if I try to use it as an upgrade patch it fails with error:
loading package data... error: error while reading package vboxnet.patch: Unrecognized archive format: Invalid or incomplete multibyte or wide character
error: failed to add target 'vboxnet.patch'
So, I'm stuck. I see no way to solve the problem.
R.
Edit: On re-reading your post I wonder what package from core are you referring to? I was under the impression that when we use AUR we are "fetching" files not from core but form the AUR source.
Am I wrong?
Last edited by ralvez (2008-02-13 22:50:31) -
[Solved] VirtualBox-ose no run GUI
I has installed VirtualBox, but don't work. In bash appears this:
VirtualBox: Error -10 in SUPR3HardenedMain!
VirtualBox: Effective UID is not root (euid=1000 egid=1000 uid=1000 gid=1000)
VirtualBox: Tip! It may help to reinstall VirtualBox.
With qt yes work, but with sdl says that I executed with root!! ¿Is normal?
Nom : virtualbox-ose
Versió : 3.2.8-2
URL : http://virtualbox.org
Llicències : GPL custom
Grups : Cap
Proporciona : virtualbox=3.2.8
Depen de : libxml2 libxcursor libidl2 libxinerama sdl libxmu curl
kernel26-headers gcc make
Dep opcionals : libxt: for shared clipboard
libvncserver: for VNC support in VBoxHeadless
pulseaudio: for pulseAudio support
python: for python support
qt: for VirtualBox GUI
Requerit per : Cap
Conflictes amb : virtualbox-modules<=3.1.6-2
Substitueix : virtualbox-modules
Mida instal. : 39548,00 K
Empaquetador : Ionut Biru <[email protected]>
Arquitectura : x86_64
Data de constr.: dl 23 ago 2010 13:43:39 CEST
Data instal. : dv 27 ago 2010 16:53:41 CEST
Raó instal. : Instal·lat explícitament
Script instal. : Sí
Descripció : Powerful x86 virtualization for enterprise as well as home use
(Open Source Edition)
Last edited by igallart (2010-08-27 15:03:13)I think that is necesary qt to GUI. Before working with sdl, with the version of AUR, but now it seems that no. Thanks
-
Virtualbox-ose, virtualbox-modules 2.2.0 on kernel 2.6.29
Anyone managed to get virtualbox-ose and virtualbox-modules 2.2.0 working on kernel 2.6.29?
I tried editing the virtualbox-modules PKGBUILD like so:
9,10c10,11
< _kernver=2.6.28-ARCH
< pkgver=2.1.2
> _kernver=2.6.29-ARCH
> pkgver=2.2.0
16,17c17,18
< depends=('kernel26>=2.6.28' 'kernel26<2.6.29')
< makedepends=('bin86' 'dev86' 'iasl' 'libstdc++5' 'qt3' 'sdl_ttf' 'libxt'
> depends=('kernel26>=2.6.28' 'kernel26<2.6.30')
> makedepends=('bin86' 'dev86' 'iasl' 'libstdc++5' 'qt3' 'qt4' 'sdl_ttf' 'libxt'
44c45
< md5sums=('ce1360945d65a79dbea1bec997c25c00')
> md5sums=('37bd7d58cf7b6c46998cfd82c1b70573')
to get the makedeps in place I did
pacman -Sy --asdeps dev86 iasl qt3 qt4 sdl_ttf pulseaudio gcc34 xalan-c
But when I run makepkg it can't find Qt4schuay wrote:isn't qt4 just called qt?
actually qt provides qt4. so If you call pacman -S qt4 it will install qt (which is at version 4.something)
I have qt and qt3 installed.
schuay wrote:
and you'll also probably need this:
#get virtualbox working with 2.6.29
in /opt/virtualbox/src/vboxdrv/Makefile, uncomment VBOX_USE_INSERT_PAGE and recompile module - should be fixed by 2.6.29.1
for -ose i'm not sure where the Makefile is, but i guess you can find it with grep
I don't think so. I'm running 2.6.29.1 -
Can't pacman virtualbox-ose [SOLVED]
Hi!
I'm trying to install virtualbox-ose. I've never used it before (as well as any other virtual machine). But the problem is that I can't install it via pacman. It says:
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: klibc-extras: requires klibc-jfflyAahxqaliwAofrf_fdf5upI
:: klibc-kbd: requires klibc-jfflyAahxqaliwAofrf_fdf5upI
:: klibc-module-init-tools: requires klibc-jfflyAahxqaliwAofrf_fdf5upI
:: klibc-udev: requires klibc-jfflyAahxqaliwAofrf_fdf5upI
wtf? What is wrong?
Thanks.
Last edited by Axell (2009-01-30 01:33:19)Ok, it helped Thank you!
Maybe you are looking for
-
How do I transfer Safari bookmarks from one computer to another?
I have 3 macs and want to have the same bookmarks on each...is there an easy way to do this? Thanks in advance! I have Safari 4.0.4.
-
IOS7 mail downloaded all my old email.
How do I delete all this old email at one time? How do I stop this massive downloading?
-
Lightroom 2.6 ????
In another post Oct 16th I think) Eric said: "Yes, official 7D support is on the way (work in progress). Eric" I wonder if Eric (or someone else in the know) will actually confirm whether or not there will be a 2.6 in the near future. I'm pondering b
-
Is it possible to Lock just one column value in a row?
Is it possible to Lock just one column value in a row A Java Developer has just asked me if it is possible to Lock just one column value in a row in Oracle select ename from emp where empno=7369 for update; EMPNO ENAME JOB MGR HIRED
-
Where do the XMP metadata templates and keywords files go WIN XP?
I've just changed computers and upgraded to CS6. I am trying to import my Bridge metadata templates and keywords. I have the files from the old computer but I don't know where to put them on the new computer. The same folder structure where I found t