Replace libgl provider package without nixing my system

I need to force replace nvidia-libgl with mesa-libgl on my desktop machine but I get a dependency issue from packages that list nvidia-libgl as a dep. I know that they function perfectly with mesa-libgl as that's what's set up on my laptop so logically it must be possible to switch the packages without having to recursively remove everything that requires a libgl provider.
Is there a simple way to do this via pacman that I haven't spotted?

I figured it might be something like that. It's curious because on my laptop right now I have the nvidia-ck-sandybridge package installed (from graysky's linux-ck repo) which lists nvidia-libgl as dependency despite the fact that the mesa-libgl package is installed instead and yet pacman doesn't seem to have an issue with that (presumably because they provide libgl).
UPDATE: I think I've spotted the issue, bumblebee (for nvidia optimus based laptops) provides nvidia-libgl thus satisfying the dependency on my laptop whereas my desktop doesn't need bumblebee.
This is kind of annoying because I think the nvidia-libgl update recently broke mono applications and I want to swap it out for mesa-libgl to test my theory.
Last edited by tiberiousr (2013-11-20 10:15:32)

Similar Messages

  • How to use a provider code without installing its package?

    Hi,
    I got a problem here.
    I found a security provider package named "cryptix" is what I need in my own software.
    My question is how to distribute it with my software?
    my app is a aaplet and I couldn't suppose all user machine have been installed this package before try my app.
    It is a simple question, I know.
    Thanks you all.
    greg

    You are writing an Applet right? If so you have a jar file that is downloaded when the applet runs that contains the applet code. You simply need to add an archive tag to your applet's HTML file which includes the cryptix jar. If you are using the Plug-in then you can set that jar to cache.
    The problem will be registering the cryptix provider with the security manager. I am not sure about this but I would imagine calling Security.addProvider() would throw an exception while running in an Applet sandbox.
    maybe I'm wrong but I would check before you get to far!

  • Package Exporting to File System

    I am exporting the package to the file system from the production. When exporting the default is showing as 'Encrypt Sensitive data with user key'. Does this have any impact when I open it for development? Should I go with 'do not save sensitive data'
    option?

    I am exporting the packages from the production to the file system and providing to the developer
    If you're giving it to others then whatever you do they wont be able to see sensitive information used by you insidepackage. In that case if you want them to open and run packages you should ask them to manually fill in those details like pointing to their
    development server and databases, change variable values etc.
    Another option is to create a configuration inside package storing all sensitive information and store it in a XML file (.dtsconfig extension). Then edit the file to change production values with corresponding development values ie development server, database
    etc. Then sent them the file also along with package and tell them to put file in folder the package points to inside configuration settings. Then they would be able to open and run package with development environment settings without adding anything manually.
    see
    http://www.sqlis.com/sqlis/post/Easy-Package-Configuration.aspx
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • No packages applicable to your system were found after service?

    Hello
    I got my system back from Lenovo a week ago after getting some service done.  As far as I know the motherboard was not replaced but I cannot get any system updates.  I did a restore to the factory default system and I cannot get any updates for a week now, only the message: No packages applicable to your system were found.  In the recovery menu my system is listed as INVACTO and the serial number is blank.  The bottom of my system lists product ID 2746CTO.  I do not remember if the serial number was blank before I sent it in but it is now.  ThinkVantage toolbox also lists product: INVACTO, serial: blank, and warranty: Could not be determined.  Could my serial number had been erased and my system model changed while it was at Lenovo?  Could this be the reason I'm getting no updates?
    Thanks in advance for any help.
    John

    Hi,
    open registry and Check the following registry keys (or similar)
    HKLM\HARDWARE\ACPI\DSDT\LENOVO\
    HKLM\HARDWARE\ACPI\FADT\LENOVO\
    HKLM\HARDWARE\ACPI\RSDT\LENOVO\
    They should be in the form of your model number without the hyphen and not TP-xx___
    it worked with my R61 8919Y16
    Also check following registry too:
    HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\System Update\Preferences\UCSettings\RunTime
    whether the key called "MTM" contains your full MTM number.
    Let me know, how does the registry looks by you.
    You can also check following tests, that will show you the MTM, that is detected by System Update:
    Go to :
    %ProgramFiles%\Lenovo\System Update\egather\
    - start the "IA.exe" and a new .xml file will be created. The name of this file will contain the MTM of your system, that is detected.
    Cheers

  • Import support package SAPKB70015 at PI System is stuck on IMPORT_PROPER

    Dear Expert,
    I have some problem when import support package SAPKB70015 at PI System.
    IT had shown as below.
    Main import
    Transport request : SAPKB70015
    System : CXI
    tp path : tp
    Version and release: 372.04.08 700
    sap_dext called with msgnr 4:
    db call info
    function: db_report_interface
    fcode: UPDATE_REPORT
    tabname: TEXT
    len (char): 40
    key: /OSP/CL_CJS_CONTEXT===========CP
    retcode: 4
    Main import
    End date and time : 20081120021353
    Ended with return code: ===> 12 <===
    And I checked the transport log,It shown as below.
    4 ETW690 COMMIT "360444" "53156878"
    3 ETW674Xstart import of "LIMUCLSD/OSP/CL_CJS_CONTEXT" ...
    4 ETW000 1 entry for TADIR updated (R3TRCLAS/OSP/CL_CJS_CONTEXT ).
    4 ETW000 REPOS /OSP/CL_CJS_CONTEXT===========CP A replaced.
    4 ETW000 dev trc ,00000 Thu Nov 20 02:13:53 2008 39924798 39.924798
    4 ETW000 http://dbsloci. ,00000 *** ERROR => Cannot update a LOB column for more than one row piecewise
    4 ETW000 85 39.924883
    4 ETW000 dev trc ,00000 sc_p=0x110f57d68,no=55,idc_p=0x110f70638,con=0,act=1,slen=125,smax=256,#vars=5,stmt=0x111e1f700,tabl
    e=REPOTEXT
    4 ETW000 66 39.924949
    4 ETW000 dev trc ,00000 prep=0,lit=0,nsql=0,lobret=1,#exec=1,dbcnt=2,upsh_p=(nil),ocistmth_p=0x111e20098
    4 ETW000 53 39.925002
    4 ETW000 dev trc ,00000 IN : cols=4,rmax=1,xcnt=1,rpc=0,rowi=0,rtot=1,upto=4294967295,rsize=84,vmax=32,bound=1,iobuf_p=0x111
    0a4220,vda_p=0x111e21a60
    4 ETW000 58 39.925060
    4 ETW000 dev trc ,00000 lobs=1,lmax=4,lpcnt=0,larr=0x111e22180,lcurr_p=(nil),rret=0
    4 ETW000 48 39.925108
    4 ETW000 dev trc ,00000 OUT: cols=1,rmax=0,xcnt=0,rpc=0,rowi=0,rtot=0,upto=0,rsize=0,vmax=32,bound=0,iobuf_p=(nil),vda_p=0x1
    11e222c0
    4 ETW000 55 39.925163
    4 ETW000 dev trc ,00000 lobs=1,lmax=4,lpcnt=0,larr=0x111e22220,lcurr_p=(nil),rret=2
    4 ETW000 47 39.925210
    4 ETW000 dev trc ,00000 UPDATE "REPOTEXT" SET "DATA" = :A0 WHERE "PROGNAME" = :A1 AND "R3STATE" = :A2 AND "LANGUAGE" = :A3
    4 ETW000 51 39.925261
    4 ETW000 dev trc ,00000 RETURNING "DATA" INTO :A4; 29 39.925290
    4 ETW000 dbrepolo ,00735 ***LOG BZY=>unexpected return code 2 calling dbrepolo#? @ 735
    4 ETW000 75 39.925365
    2EETW000 sap_dext called with msgnr "4":
    2EETW000 -
    db call info -
    2EETW000 function: db_report_interface
    2EETW000 fcode: UPDATE_REPORT
    2EETW000 tabname: TEXT
    2EETW000 len (char): 40
    2EETW000 key: /OSP/CL_CJS_CONTEXT===========CP
    2EETW000 retcode: 4
    1 ETP154 MAIN IMPORT
    1 ETP110 end date and time : "20081120021353"
    1 ETP111 exit code : "12"
    1 ETP199 ######################################
    System information
    SAP = NW2004s SR3
    Database = Oracle 10.2.0.2
    OS versions = AIX 5.3
    Tp version = 700 Unicode 179
    R3trans version = 700 Unicode 183
    PS.I checked tp connect return code 0 and R3trans u2013s return code 0
    Could you please suggest how to fix this problem?
    Thank you very much
    Jaturong

    Iu2019ve updated database statistics and then try to reimport the package again. But It canu2019t import package.
    Are you still getting the same error after you retry the statistics update?

  • [SOLVED]What are provider packages??

    Hello! Well, sometimes, when I am installing software on my Linux I am greeted with a message such as the following:
    warning: provider package was selected (foo provides bar)
    Well, my doubt is as simple as the topic states: what are these 'provider packages' and why is a warning issued for them? Is it telling me that I am actually installing another package rather than the one being shown to me? In the example above, package 'foo' would not be installed, as it would instead serve only as a provider of package 'bar', which would be the one actually being installed on my system. Is it anything like that at all? Can't seem to find any info about provider packages on the net...
    Thanks for the consideration...

    A "provider package" is just a package which satisfies the dependencies of another package.
    Examples:
    Java packages require something that can run Java code and thus depend on "java-runtime", which is not an actual package. The package "jre", which is Sun's Java Runtime Environment, provides "java-runtime" and thus satisfies the "java-runtime" dependency. "openjdk6" also provides "java-runtime" and thus satisfies the dependency because it can be used instead of Sun's JRE to run Java code.
    The package "gnu-netcat" provides "netcat" to satisfy dependencies on "netcat". This was probably to avoid breaking dependencies due to a package name change (netcat -> gnu-netcat) but it might also be to enable other implementations of netcat (e.g. foo-netcat).
    The general purpose is to allow different (competing) packages to satisfy the same dependencies or to avoid dependency breakage when a package name is changed.
    In your case, "foo" satisfies the dependencies that another package expected to find in "bar", which may or may not exist as a package. Which package is actually chosen depends on repo order. In the case of "java-runtime", openjdk6 is in [extra] and jre is in [community], which usually means that openjdk6 is installed.
    Last edited by Xyne (2010-05-18 21:19:13)

  • How do i uninstall applications and their packages without littering trashcan

    how do i uninstall applications and their packages without littering trashcan.
                                                                                                       *sincerly nube*

    OK. That wasn't clear at first. See the following:
    Uninstalling Software: The Basics
    Most OS X applications are completely self-contained "packages" that can be uninstalled by simply dragging the application to the Trash.  Applications may create preference files that are stored in the /Home/Library/Preferences/ folder.  Although they do nothing once you delete the associated application, they do take up some disk space.  If you want you can look for them in the above location and delete them, too.
    Some applications may install an uninstaller program that can be used to remove the application.  In some cases the uninstaller may be part of the application's installer, and is invoked by clicking on a Customize button that will appear during the install process.
    Some applications may install components in the /Home/Library/Applications Support/ folder.  You can also check there to see if the application has created a folder.  You can also delete the folder that's in the Applications Support folder.  Again, they don't do anything but take up disk space once the application is trashed.
    Some applications may install a startupitem or a Log In item.  Startupitems are usually installed in the /Library/StartupItems/ folder and less often in the /Home/Library/StartupItems/ folder.  Log In Items are set in the Accounts preferences.  Open System Preferences, click on the Accounts icon, then click on the LogIn Items tab.  Locate the item in the list for the application you want to remove and click on the "-" button to delete it from the list.
    Some software use startup daemons or agents that are a new feature of the OS.  Look for them in /Library/LaunchAgents/ and /Library/LaunchDaemons/ or in /Home/Library/LaunchAgents/.
    If an application installs any other files the best way to track them down is to do a Finder search using the application name or the developer name as the search term.  Unfortunately Spotlight will not look in certain folders by default.  You can modify Spotlight's behavior or use a third-party search utility, EasyFind, instead.
    Some applications install a receipt in the /Library/Receipts/ folder.  Usually with the same name as the program or the developer.  The item generally has a ".pkg" extension.  Be sure you also delete this item as some programs use it to determine if it's already installed.
    There are many utilities that can uninstall applications.  Here is a selection:
        1. AppZapper 2.0.1
        2. AppDelete 3.2.6
        3. Automaton 1.50
        4. Hazel
        5. AppCleaner 2.1.0
        6. CleanApp
        7. iTrash 1.8.2
        8. Amnesia
        9. Uninstaller 1.15.1
      10. Spring Cleaning 11.0.1
    For more information visit The XLab FAQs and read the FAQ on removing software.

  • Downgrading the kernel without breaking my system

    Hello,
    A few months ago, I was using a old (2011) version of the kernel, because of regressions in WiFi support and in sound quality. But when /lib became a symlink and the glibc update came ( http://www.archlinux.org/news/the-lib-d … a-symlink/ ), my system was broken, and I had to upgrade to a more recent version of the kernel using a LiveCD.
    So, is there a way to downgrade safely to an older version of the kernel without breaking my system?
    Thanks in advance.

    /lib is a symlink... what happens if you try to install the older kernel?
    Alternatively, re-build the package of an older kernel. (Though I doubt re-building is necessary, I offer it as a possibility.)

  • ThinkVantage System Update - "There are no applicable packages found for your system"

    QuestionWhen running TVSU, I am getting a system notification of "There are no applicable packages found for your system"
    AnswerThis issue has occured at various times, and may more commonly occur when TVSU updates itself.  At the time this article was originally written, the symptom was noted by some customers after updating from version 4.01.0010.
    After updating System Update, if no packages are found for your system, please try the following to uninstall and manually reinstall the current version of system update.
    Click Start
    Click Control Panel
    Click Programs and Features
    Select System Update
    Click Uninstall
    Reboot
    Download latest version of ThinkVantage System Update
    Install it and reboot
    Run ThinkVantage System Update and the list of updated drives will now populate correctly.

    There are a few comments here that have come in over 3 years...
    1) Please update to the latest version of TVSU appropriate for your version of operating system.  TVSU should update itself, but please check the reported version when TVSU starts up against the most recent version available to download on support.lenovo.com.  Uninstall, download the newer version, and re-install if it does not auto update and you have confirmed a newer version.
    2) From time to time, there are issues with the TVSU catalog and updates may not be reported as available for a specific system.  Lenovo software teams do their best to ensure the update catalog is current for all supported models, but in the event that you find no updates for your system and believe this is in error, please manually check several of the principle driver versions in device manager and compare with the versions available for manual download on the support site for your model.  If later versions of drivers and BIOS are available on the support site, but not made available through TVSU, then use this feedback link to notify the e-support team so they may investigate.
    http://support.lenovo.com/us/en/websitefeedback
    3) If you have recently changed the system board in your system, or service has changed the board, and TVSU can no longer find updates, or reports an error detecting your system, please reboot and press F1 to enter BIOS.  (Note, you may need to shut and restart to enter BIOS).  In BIOS, check that the system model type and serial number are correctly displayed.  These should match the type and serial numbers on the sticker on the bottom of your system.  TVSU identifies correct updates by checking these values in BIOS.   When a system board is replaced, there is a service proceedure to update the type and serial number values in BIOS to match that of the new system.  If these are shown as blank, this was not performed, and is the reason TVSU is not detecting updates.  Please contact Lenovo service if this is the case.

  • [SOLVED] Pacman trying to install 64-bit packages on 32-bit system

    I was upgrading my Arch Linux i686 install, and I got the following error:
    error: The mirror 'http://mirror.rit.edu/archlinux/$repo/os/$arch' contains the $arch variable, but no Architecture is defined.
    I added Architecture = i686 to /etc/pacman.conf under [options], and when I run pacman -Syu, I get these errors:
    error: failed to prepare transaction (package architecture is not valid)
    :: package clucene-2.3.3.4-2-x86_64 does not have a valid architecture
    :: package filezilla-3.5.3-1-x86_64 does not have a valid architecture
    :: package lshw-B.02.16-1-x86_64 does not have a valid architecture
    :: package yajl-2.0.4-1-x86_64 does not have a valid architecture
    Why is pacman trying to install x86_64 packages on my i686 system?
    Last edited by nticompass (2012-01-13 03:24:43)

    Got errors
    :: Retrieving packages from community...
    error: failed retrieving file 'virtualbox-modules-4.1.8-1-x86_64.pkg.tar.xz' from mirrors.kernel.org : File unavailable (e.g., file not found, no access)
    error: failed retrieving file 'virtualbox-modules-4.1.8-1-x86_64.pkg.tar.xz' from archlinux.supsec.org : File unavailable (e.g., file not found, no access)
    error: failed retrieving file 'virtualbox-modules-4.1.8-1-x86_64.pkg.tar.xz' from cake.lib.fit.edu : File unavailable (e.g., file not found, no access)
    error: failed retrieving file 'virtualbox-modules-4.1.8-1-x86_64.pkg.tar.xz' from mirrors.cat.pdx.edu : Not Found
    error: failed retrieving file 'virtualbox-modules-4.1.8-1-x86_64.pkg.tar.xz' from mirror.ece.vt.edu : Not Found
    error: failed retrieving file 'virtualbox-modules-4.1.8-1-x86_64.pkg.tar.xz' from ftp.gtlib.gatech.edu : File unavailable (e.g., file not found, no access)
    warning: failed to retrieve some files from community
    error: failed to commit transaction (File unavailable (e.g., file not found, no access))
    Seems to be looking for 64 bit packages still. Had a similar issue when installing another prog as well

  • Is there a way to add files to a package without repackaging in a new folder?

    So I'm working on this promotional binder for a company. I'm working section by section including photos and whatnot. Anyways, I got to a certain point with one section and packaged everything so I could start anew the following day.
    My question is this: is there a way for me to add files to the InDesign file I already packaged WITHOUT having to repackage in a new folder and archive the old one?
    I mean it just seems to me that I SHOULD be able to select the package option and the work would repackage/update the package, much like a Word file would when you select the save button.
    (And if there isn't, is someone at Adobe paying attention that could make this a possibility? That would be fantastic.)

    You can Add images to your package by using the Links Panel submenu (top right) and choose Utilities> copy links to...
    And you can select the images you want first - or don't select any to copy them all.
    Fonts - not so much.
    But that's one easy way to get new images into your packaged folder.
    But I don't like this to be honest. I much prefer creating a new Package and calling it "Version 2" or "Final Artwork" or something that is right by your file naming convention.

  • Replace message payload object without remove queue table

    hi,
    i want to replace message payload object without remove queue table but i have got the "ORA-02303: cannot drop or replace a type with type or table dependents" error.
    is there any way to replace message payload object without remove queue table?
    Click to link below to find a demo which is explain the problem clearly
    Replace message payload object without remove queue table
    Regards.

    Hi
    I answered this in Re: Replace message payload object without remove queue table forum.
    Cheers, APC

  • Error "Package in non-original system only modifiabl with Organizer Tools"

    Assign Customer Objcet PROG to Package "Z001"(created by myself),it pop-up error "Package in non-original system only modifiabl with Organizer Tools"
    how can  i deal with this error?
    could any warm-hearted fellow give me some tips ?
    tks a lot !

    Hi sophie,
    i think you transported this package from another system to a new system and you are trying to modify the package.
    just have a look at below link hop it will help ,otherwise let us know
    http://help.sap.com/saphelp_nw04/helpdata/en/57/38de9b4eb711d182bf0000e829fbfe/content.htm
    cheers
    shibu

  • How to know database name and schema name by providing package name?

    Hi,
    Could someonw will help me to get database name and schema name by providing package name ?
    I have used the query : select * from all_objects where object_name='Package_name'; but it simply returns schema name where as i need DB name and username.
    --Prajakta

    but it simply returns schema name where as i need DB name and username.
    i want to retrive the DB name for package name
    Based on your questions, I wonder if you are used to working in SQL Server? (The server, database, and schema are part of the 4-part  name of an object, independent of any user.)
    In SQL Server, schema and username are two separate physical concepts.  "Schema" is purely logical in Oracle: a user which owns objects is often called a "schema".
    In Oracle, "database" is roughly equivalent to the SQL Server concept  "server" (what you log in to).  It is not part of the naming path to a specific object  (unless there is a database link involved, but there is no indication that's what you have here).  In Oracle you connect to an Instance (or Service) and people often call this the "database", but there is a fine semantic distinction there (separate topic). 
    Once connected in Oracle, you fully-qualify an object by only a 2-part owner and object name (possibly 3-part if a database link is involved user.object@link).
    12c added another wrinkle to all of this, but I'll assume this question was more basic than that, because you likely would have mentioned if this was a 12c question.

  • Info package issue in Production system?

    Hi experts,
    I would like to know about the scenerio of info packages in production system.
    1) When the objects are transported to production system,
    Do we use the same info packages in the prod system,which are used to schedule the load in development system.
    2) Do we create new infopackages everytime for the data load in production system?. Please let me know about this.
    3) In my case when I schedule the infopackage which are transported to prod system are asking for request number. Is it normal?. I mean everytime we schedule, will it ask for request number in prod system.?
    Please let me know the normal procedure as to how to load the data in prod system(Standard Procedure Which is followed by all developer's to load the data)
    With regards,
    Dubbu

    1) When the objects are transported to production system,
    Do we use the same info packages in the prod system,which are used to schedule the load in development system.
    Ans : The choice is yours.In our system we create infopackages directly in production.Its just flexibility for us.
    2) Do we create new infopackages everytime for the data load in production system?. Please let me know about this.
    Ans : Infopackages are reusuable but if they are used in process chains its better to create new ones as it will affect the associated process chain.
    3) In my case when I schedule the infopackage which are transported to prod system are asking for request number. Is it normal?. I mean everytime we schedule, will it ask for request number in prod system.?
    Ans : Yes its normal to ask request number but in development system.

Maybe you are looking for

  • Issues syncing music and videos with itunes

    issues syncing music and videos with itunes

  • Two line items created while doing sales excise invoice

    Hi all, I have created an excise invoice through J1iin. But when I do so, there are two line items created for BED on excise paid. where as ideally there should only be one line item created. The standard entry should be as follows : Excise Duty BED

  • MIRO - Unplanned delivery costs

    hi all, in MIRO transaction there is a field name "unplanned delivery costs" today all this costs post to GR/IR account and our company want to define a seperate GL account to unplanned delivery costs (INVFO-BEZNAK) we ask to know where in the custom

  • Sudden volume change in a region

    Hello all-- I am doing a piece that's quite repetitive, using 2-measure regions that I have repeated as needed doing option-drag. On one track, one region, and one only, has a huge volume jump; I'm talking about 10-12 db! I can't find anything to acc

  • [SOLVED] xfce upgrade 4.11 -- 4.12 : error loading libxfce4util.so.6

    Hi guys, I upgraded from xfce 4.11 (xfce4-*-devel packages) to xfce 4.12 today, but I have the following error with a bunch of different xfce4 apps (including xfdesktop): # xfce4-settings-manager xfce4-settings-manager: error while loading shared lib