Pacman fails. gcc-uclibc: requires kernel-headers- What's this???
After my last update a few weeks ago, I always get this. I've updated kernel, pacman, and initscripts manually, and messed with pacman.conf for days.
Read countless forums posts, googled for hours, tried many "solutions" and can't figure this out. (enable/disable different repos, SigLevels, db refreshes, etc.)
gcc-uclibc kernel-headers don't seem to exist, and only a few references (of no help, and old)) show up in all my searching.
My system boots normally, and is running OK- just can't get pacman to work, and can't get past this blocker
Can anyone point me in the right direction? Has anyone even seen this gcc-uclibc/kernel-headers error recently.
root@myhost wrc]# pacman -Syu
:: Synchronizing package databases...
testing 185.0 B 20.2K/s 00:00 [#############################################] 100%
testing is up to date
core 185.0 B 2.15M/s 00:00 [#############################################] 100%
core is up to date
extra 185.0 B 2.76M/s 00:00 [#############################################] 100%
extra is up to date
community 185.0 B 2.76M/s 00:00 [#############################################] 100%
community is up to date
:: Starting full system upgrade...
:: Replace pyxdg with extra/python2-xdg? [Y/n] Y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc-uclibc: requires kernel-headers
[root@myhost wrc]#
Last edited by wrc1944 (2012-07-13 16:43:49)
gcc-uclibc is not on my system. I'm following instructions on the issues 2 section of the above mentioned wiki page, and have gotten the list down to this:
[root@myhost wrc]# find /lib -exec pacman -Qo -- '{}' \+
error: cannot determine ownership of directory '/lib'
/lib/libpthread.so.0 is owned by glibc 2.15-12
/lib/libnss_nis.so.2 is owned by glibc 2.15-12
/lib/libthread_db.so.1 is owned by glibc 2.15-12
/lib/libnss_dns.so.2 is owned by glibc 2.15-12
/lib/ld64-uClibc-0.9.30.1.so is owned by uclibc-runtime 0.9.30.1-4
/lib/libnss_files-2.15.so is owned by glibc 2.15-12
/lib/libm-2.15.so is owned by glibc 2.15-12
/lib/libnss_compat.so.2 is owned by glibc 2.15-12
/lib/libnss_db.so.2 is owned by glibc 2.15-12
/lib/libm.so.6 is owned by glibc 2.15-12
/lib/libpcprofile.so is owned by glibc 2.15-12
/lib/libc.so.6 is owned by glibc 2.15-12
/lib/ld64-uClibc.so.0 is owned by uclibc-runtime 0.9.30.1-4
/lib/libnss_nisplus.so.2 is owned by glibc 2.15-12
/lib/librt.so.1 is owned by glibc 2.15-12
/lib/libcidn.so.1 is owned by glibc 2.15-12
/lib/libanl-2.15.so is owned by glibc 2.15-12
/lib/libBrokenLocale-2.15.so is owned by glibc 2.15-12
/lib/libnss_nisplus-2.15.so is owned by glibc 2.15-12
/lib/libutil-2.15.so is owned by glibc 2.15-12
/lib/libdl-2.15.so is owned by glibc 2.15-12
/lib/libresolv-2.15.so is owned by glibc 2.15-12
/lib/libnss_db-2.15.so is owned by glibc 2.15-12
/lib/ld-linux-x86-64.so.2 is owned by glibc 2.15-12
/lib/ld-linux.so.2 is owned by lib32-glibc 2.15-10
/lib/libnss_hesiod.so.2 is owned by glibc 2.15-12
/lib/libanl.so.1 is owned by glibc 2.15-12
/lib/libcrypt-2.15.so is owned by glibc 2.15-12
/lib/libnss_files.so.2 is owned by glibc 2.15-12
/lib/libSegFault.so is owned by glibc 2.15-12
/lib/libdl.so.2 is owned by glibc 2.15-12
/lib/libnsl-2.15.so is owned by glibc 2.15-12
/lib/libBrokenLocale.so.1 is owned by glibc 2.15-12
/lib/libnss_nis-2.15.so is owned by glibc 2.15-12
/lib/librt-2.15.so is owned by glibc 2.15-12
/lib/libnsl.so.1 is owned by glibc 2.15-12
/lib/libc-2.15.so is owned by glibc 2.15-12
/lib/libcidn-2.15.so is owned by glibc 2.15-12
/lib/libnss_hesiod-2.15.so is owned by glibc 2.15-12
/lib/libcrypt.so.1 is owned by glibc 2.15-12
/lib/libresolv.so.2 is owned by glibc 2.15-12
/lib/libnss_dns-2.15.so is owned by glibc 2.15-12
/lib/libnss_compat-2.15.so is owned by glibc 2.15-12
/lib/libpthread-2.15.so is owned by glibc 2.15-12
/lib/ld-2.15.so is owned by glibc 2.15-12
/lib/libutil.so.1 is owned by glibc 2.15-12
/lib/libmemusage.so is owned by glibc 2.15-12
/lib/libthread_db-1.0.so is owned by glibc 2.15-12
[root@myhost wrc]#
However, pacman -Su still gives the blocking error:
[root@myhost wrc]# pacman -Su
:: Starting full system upgrade...
:: Replace pyxdg with extra/python2-xdg? [Y/n] Y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc-uclibc: requires kernel-headers
[root@myhost wrc]#
The next step gives me this, supposedly all these need rebuilding? How can this be, as I'm using the Arch Linux binary packages, and have never rebuilt (re-compiled anything?
[root@myhost wrc]# grep -R --include files "^lib/" /var/lib/pacman/local/
/var/lib/pacman/local/uclibc-runtime-0.9.30.1-4/files:lib/
/var/lib/pacman/local/uclibc-runtime-0.9.30.1-4/files:lib/ld64-uClibc-0.9.30.1.so
/var/lib/pacman/local/uclibc-runtime-0.9.30.1-4/files:lib/ld64-uClibc.so.0
/var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/
/var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/ld-linux.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/
/var/lib/pacman/local/glibc-2.15-12/files:lib/ld-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/ld-linux-x86-64.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libSegFault.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libanl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libanl.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libc-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libc.so.6
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libdl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libdl.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libm-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libm.so.6
/var/lib/pacman/local/glibc-2.15-12/files:lib/libmemusage.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpcprofile.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread.so.0
/var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv-2.15.so"pacman -Qdt"
/var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/librt-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/librt.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db-1.0.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libutil-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libutil.so.1
/var/lib/pacman/local/hal-0.5.14-6/files:lib/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/90-hal.rules
[root@myhost wrc
Quote on issue 2 from the wiki page:
Issue 2: The final "pacman -Su" still has conflicts in /lib
This means that you have files or folders still in /lib or pacman thinks a package apart from glibc still own /lib. You can see which package own files in /lib by using:
find /lib -exec pacman -Qo -- '{}' \+
If any package apart from glibc is listed as owning a file, that package needs to be updated to install its files in /usr/lib. Any files unowned by a package should be moved to /usr/lib and any directories within /lib need deleted (after they are empty...).
If after this the "pacman -Su" still has conflicts with /lib, this is because a package on your system other than glibc thinks it owns the /lib folder. Such packages can be detected using:
grep -R --include files "^lib/" /var/lib/pacman/local/
These packages need rebuilding so as not to include the /lib directory. Then the final "pacman -Su" will successfully install glibc.
You can confirm the update is complete by looking in your root directory to see that lib is a symlink to usr/lib.
> ls -ld /lib
lrwxrwxrwx 1 root root 7 Jul 11 21:10 lib -> usr/lib
Last edited by wrc1944 (2012-07-13 21:06:54)
Similar Messages
-
when trying to update itunes error 7 appeared and a message to reinstall. have tried to dowload again but now 'apple mobile device' failed to start, verify you have sufficient privileges? Anyone know what this means. do I ignore?
I am having this same problem. I took Kappy advice on restarting the Apple Mobile Device Service, however that did not work. I got this message in a pop up window that came up immediately.
Windows could not start the Apple Mobil Device Service on local computer.
Error 1053 The service did not respond to the start or control request in a timely fashion.
I have already uninstalled itunes, all the related programs and I cannot reinstall, this Apple Mobil Device message stops the install.
Can anyone please help? -
Kernel Panic: What does this mean please?
Several days ago I downloaded 10.4.11 update and got an icon placed on my desktop. I double-clicked it and it said it didn't recognize it, so I put the icon in the trash.
That night when I tried to shut down it progressed normally until I got a dark screen. Then, just when I thought it was closed down, up pops a rectangle that says "You need to restart the computer. Hold down the power key for several seconds."
I held down the power key, and instead of the computer starting back up, it turned off. I didn't think much about it. But then the next night it did the same thing again, and again last night.
It has only done it on that one user account where I downloaded the update to my desktop. And one night I verified permissions, verified the disk, shut everything down one=by-one, and disconnected before shutting down, and it did not do it that night. But did do it again the next night. Here is the report that it gave me:
panic(cpu 0 caller 0x001A4A55): Unresolved kernel trap (CPU 0, Type 14=page fault), registers:
CR0: 0x8001003b, CR2: 0x00000000, CR3: 0x01513000, CR4: 0x000006e0
EAX: 0x0474d400, EBX: 0x046d4800, ECX: 0x046be304, EDX: 0x00000000
CR2: 0x00000000, EBP: 0x259c3b78, ESI: 0x046d4850, EDI: 0x00000000
EFL: 0x00010206, EIP: 0x00000000, CS: 0x00000008, DS: 0x00000010
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x259c3938 : 0x128d08 (0x3cc0ec 0x259c395c 0x131de5 0x0)
0x259c3978 : 0x1a4a55 (0x3d2524 0x0 0xe 0x3d1d48)
0x259c3a88 : 0x19aeb4 (0x259c3aa0 0x7077c4 0x259c3ad8 0x7077b7)
0x259c3b78 : 0x57ed28 (0x46be300 0x46be300 0x57f3b0 0x0)
0x259c3b98 : 0x57d457 (0x4584c00 0x10003 0x0 0x1)
0x259c3bd8 : 0x57d50e (0x46d4800 0x9000000 0x10003 0x2000)
0x259c3c18 : 0x1f20fb (0x9000000 0x10003 0x2000 0x476cdac)
0x259c3c58 : 0x1f86d5 (0x259c3cb8 0x1 0x0 0x435dc18)
0x259c3c88 : 0x1e5325 (0x259c3cb8 0x435dc5c 0x0 0x0)
0x259c3ce8 : 0x1df94f (0x4902b58 0x10003 0x259c3d18 0x198dfc)
0x259c3d38 : 0x1e03ce (0x4902b58 0x10003 0x4144504 0x476cdac)
0x259c3d68 : 0x332c97 (0x4c0857c 0x476cdac 0x12f572 0x0)
0x259c3df8 : 0x332e29 (0x4a07320 0x4c0857c 0x476cdac 0x321811)
0x259c3e38 : 0x33a3ad (0x476cdac 0x8 0x0 0x0)
0x259c3ec8 : 0x13b4f4 (0x476cdac 0x1 0x1 0x19a001)
0x259c3ef8 : 0x13cd1a (0x4086454 0x0 0x259c3f28 0x1a37c0) Backtrace continues...
Kernel loadable modules in backtrace (with dependencies):
com.apple.iokit.IOSerialFamily(9.0.0d30)@0x579000
Kernel version:
Darwin Kernel Version 8.10.3: Wed Jun 27 23:29:36 PDT 2007; root:xnu-792.23.3~1/RELEASE_I386
Model: MacBookPro3,1, BootROM MBP31.0070.B02, 2 processors, Intel Core 2 Duo, 2.2 GHz, 2 GB
Graphics: GeForce 8600M GT, GeForce 8600M GT, PCIe, 128 MB
Memory Module: BANK 0/DIMM0, 1 GB, DDR2 SDRAM, 667 MHz
Memory Module: BANK 1/DIMM1, 1 GB, DDR2 SDRAM, 667 MHz
AirPort: spairportwireless_card_type_airportextreme (0x168C, 0x87), 1.1.9.3
Modem:
Bluetooth: Version 1.9.1f18, 2 service, 1 devices, 1 incoming serial ports
PCI Card: pci168c,24, sppci_othernetwork, PCI Slot 5
Serial ATA Device: FUJITSU MHW2120BH, 111.79 GB
Parallel ATA Device: HL-DT-ST DVDRW GSA-S10N
USB Device: Built-in iSight, Apple Inc., Up to 480 Mb/sec, 500 mA
USB Device: Bluetooth USB Host Controller, Apple, Inc., Up to 12 Mb/sec, 500 mA
USB Device: Apple USB Modem, Motorola, Inc., Up to 12 Mb/sec, 500 mA
USB Device: Apple Internal Keyboard / Trackpad, Apple Computer, Up to 12 Mb/sec, 500 mA
USB Device: IR Receiver, Apple Computer, Inc., Up to 1.5 Mb/sec, 500 mA
Does anyone understand what this is saying? And what I should maybe do or not do?
CyanCyan,
I'm not an expert in this field, but I can suggest the catchall "Archive and Install" option on your Mac OS X Install DVD. "Archive and Install" backs up your current system folder (and also your documents, music, and pictures), and installs a fresh system on your hard disk. You can then drag the "Previous System" folder to the Trash after the installer is finished. I am going to assume that the Mac OS X 10.4.11 update caused this, as your computer seemed to be working properly before the update.
To "Archive and Install", start your computer from your Mac OS X Install DVD (by holding down the "C" key with the Install DVD in the drive as your Mac boots). Next, after you see the Mac OS X Installer, follow the prompts until you reach the "Destination" screen. Once you select your current hard disk, click the "Options" button in the lower left-hand corner of your screen. In the window that appears, choose the "Archive and Install" button, and *make sure* that the "Preserve Users and Network Settings" is selected. Then, proceed with the install. Once the installer completes and you have a working system, open your Macintosh HD. There, you should see a folder called "Previous System". Once you are sure that your current system is working, you may drag this folder to the Trash, and then empty the Trash. If you need more help with "Archive and Install", please look at http://docs.info.apple.com/article.html?artnum=107120.
Also, once the install completes and you have a functioning system, *do not* download the Mac OS X 10.4.11 update. 10.4.11 has been known to cause problems for many Mac users. You can download the Mac OS X 10.4.10 Update from http://www.apple.com/support/downloads/macosx10410comboupdateppc.html for PowerPC processors, and http://www.apple.com/support/downloads/macosx10410comboupdatev11intel.html for Intel processors. These are "combo" updaters-they will update any Mac OS X 10.4 version (from 10.4.0 to 10.4.9) to version 10.4.10.
Good luck! -
can someone help me with what going on with my account as i have never had this proublem before .. i cant purchase nothing of any games ..
can someone help me with what going on with my account as i have never had this proublem before .. i cant purchase nothing of any games ..
-
Render fail 'Error - Unable to invert matrix' - what does this mean and how can I fix it?
I'm have a sequence I'm trying to render stop at roughly 230 frames and tell me 'Error - Unable to invert matrix' I say roughly 230 frames as it occurs at a different frame each time. I've tried switching layers that were active in time line off one by one to find the troubled layer/s but to no avail. The only thing that worked was switching them all off. Does anyone here know what 'invert matrix' means?
Thanks, TimothyDoes anyone here know what 'invert matrix' means?
How should we? Sorry to be blunt, but the caloric value of your post levels in at zero. You are not telling us anything. Nothing about the footage sources, nothing about your version of AE, not a shred about your comop and render settings, not the slightest hint about your operating system. This could come from anywhere - an effect, a specific CoDec setting, an issue with graphics acceleration. Also provide a screenshot of the error. If the error is really phrased like you posted it, it's not an AE error. All program internal errors fololow a specific logic and formatting and usually have a numerical code attached which helps to make sebnse of them.
Mylenium -
PS Update Failed. Error U44M1P7 encountered. What is this and how do I fix it?
I have tried numerous times to undated my PS CS6 without success. The update seams to download fine but the install ends with Error U44M1P7. Anyone have any insight as to what is going on and how to fix this?
Thanks.
Brianlook like something is missing in your Photoshop install http://blogs.adobe.com/crawlspace/2012/07/photoshop-basic-troubleshooting-steps-to-fix-mos t-issues.html#TroubleshootUpda…
-
"error: failed to prepare transaction (could not satisfy dependencies)
:: glibc: requires kernel-headers>=2.6.25.6
I compile my own x64 latest kernel from kernel.org but I'd like to get rid of the existing kernel-headers. I dont know what is the problem but it wont let me do that.darthaxul wrote:
I didnt care about it matching up or anything like that I just wanted to get rid of that package bacuse I had newer kernel headers.
pacman -Q kern |grep kern....shows nothing...it musta worked.
It's not really an achievement to force-remove a package. The question is whether there will be consequences to removing it? If I were you I'd listen when a developer tells you that a given package is necessary... I mean, "I just wanted to get rid of that package bacuse I had newer kernel headers" is not a particularly good argument.
Last edited by fwojciec (2008-09-30 21:47:51) -
[SOLVED] pacman update fails: gcc requires gcc-libs=4.7.0-3
Hi
I ran pacman -Syu this morning and there's an update to pacman to install first, so I say yes but it fails like this:
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc: requires gcc-libs=4.7.0-3
But I have gcc-libs 4.7.0-3 installed:
pacman -Qs gcc-libs
local/gcc-libs 4.7.0-3 (base)
Runtime libraries shipped by GCC
So what's going on?
Last edited by useradded (2012-04-11 08:08:09)How might that break pacman? Assuming databases are current, is running
pacman -S pacman
followed by
pacman -Syu
different from what pacman itself is trying to do?
Is the message that pacman should be updated first just wrong?
So is this what you should do?
$ pacman -Syu
Recent ML chatter: linux(2)
:: Synchronizing package databases...
core 101.8 KiB 480K/s 00:00 [########################################] 100%
extra 1385.2 KiB 832K/s 00:02 [########################################] 100%
community 1636.1 KiB 810K/s 00:02 [########################################] 100%
multilib 86.4 KiB 522K/s 00:00 [########################################] 100%
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
:: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc-multilib: requires gcc-libs-multilib=4.7.0-3
No pacnew files to update.
$ pacman -Syu
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] N
I thought that itself might break pacman, which is why I updated pacman on its own. So I obviously don't get how it works...
Plus, why did you say "Or, just..." which suggests it is an alternative method rather than a better one...?
Last edited by cfr (2012-04-11 22:49:15) -
Kernel Headers without internet connection without pacman -S
Hi all,
I need to rebuild the wl module after upgrading to kernel 2.6.32. When I compile the source code it gives an error saying I have to install kernel headers. The problem is that I dont have access wired internet so I have to download the kernel headers to another computer and move it to mine with a usb stick. Is there any way to find the kernel headers as a package and install it with the command pacman -u ?
Thanks in advance
Regards
Last edited by ramsesiitr (2010-03-07 22:38:39)Hi again,
The problem is solved. First of all, I just realized that I opened the topic with wrong subject title. Sorry for that.
As I said before, I could only reach wireless internet, but in order to make the wireless work I had to compile wl module. But, after I performed the upgrade to kernel 2.6.32, I needed the kernel header in order to compile it. What I did was downloaded the kernel26-headers 2.6.32.9-1 package from here: http://repos.archlinux.org/wsvn/package … re-x86_64/ then I downloaded the kernel-2.6.32 and patch-2.6.32.9-1-Arch files as indicated in PKGBUILD file.
Then I place these two files same folder with PKGBUILD. I changed the source lines in PKGBUILD and ran
makepkg --asroot
pacman -U <created_package_name>
then I was able to compile the necessary module.
I am newbee for Archlinux. Hope I have done the right things so far.
Thanks -
I have an imac running 10.4.11 and i downloaded the update software from apple downloads and when i try to update to 10.5.1 it says open failed this version requires 10.5 what should i do?
You would have to purchase a retail Leopard installer DVD. Since they are difficult to find you may need to search on eBay, Amazon.com, and Google to find a suitable copy.
If you have an Intel iMac, then you may want to consider upgrading to Snow Leopard which you can purchase at any Apple retailer for $29.00 versus the minimum price of $129.00 for Leopard.
Leopard System requirements
You must have a Macintosh computer with:
an Intel processor or a PowerPC G4 (867 MHz or faster) or G5 processor
a DVD drive >built-in FireWire
at least 512 MB of RAM (additional RAM is recommended for development purposes)
a built-in display or a display connected to an Apple-supplied video card supported by your computer
at least 9 GB of disk space available, or 12 GB of disk space if you install the developer tools
Snow Leopard General requirements
Mac computer with an Intel processor
1GB of memory
5GB of available disk space
DVD drive for installation
Some features require a compatible Internet service provider; fees may apply.
Some features require Apple’s MobileMe service; fees and terms apply.
And, you could also upgrade to Lion by purchasing the Apple USB Lion flash drive installer for $69.00.
Lion System Requirements
Mac computer with an Intel Core 2 Duo, Core i3, Core i5, Core i7, or Xeon processor
2GB of memory
OS X v10.6.6 or later (v10.6.8 recommended)
7GB of available space
Some features require an Apple ID; terms apply. -
Gcc-fortran: requires gcc
i am using gcc-multilib, gcc-fortran to prevent my system from upgrade.
so i have to remove gcc-fortran, then everything works fine.
# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
warning: linux: ignoring package upgrade (3.12.7-2 => 3.14.2-1)
resolving dependencies...
looking for inter-conflicts...
:: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: gcc-libs and gcc-libs-multilib are in conflict
# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
warning: linux: ignoring package upgrade (3.12.7-2 => 3.14.2-1)
resolving dependencies...
looking for inter-conflicts...
:: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N] y
:: gcc and gcc-multilib are in conflict. Remove gcc-multilib? [y/N] y
Packages (17): cinnamon-screensaver-2.2.3-1 gcc-4.9.0-2 gcc-fortran-4.9.0-2 gcc-libs-4.9.0-2
gcc-libs-multilib-4.9.0-1 [removal] gcc-multilib-4.9.0-1 [removal] gtkspell3-3.0.6-1 gvfs-1.20.2-1
intel-dri-10.1.3-1 libtracker-sparql-1.0.1-1 man-pages-3.66-1 mesa-10.1.3-1 mesa-libgl-10.1.3-1
nemo-2.2.1-2 nspr-4.10.5-1 nss-3.16.1-1 pacman-4.1.2-6
[INSTALLED]
# pacman -S gcc-multilib
resolving dependencies...
looking for inter-conflicts...
:: gcc-libs-multilib and gcc-libs are in conflict. Remove gcc-libs? [y/N] y
:: gcc-multilib and gcc are in conflict. Remove gcc? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc-fortran: requires gcc=4.9.0-2
# pacman -R gcc-fortran
checking dependencies...
Packages (1): gcc-fortran-4.9.0-2
Total Removed Size: 16.79 MiB
# pacman -S gcc-multilib
resolving dependencies...
looking for inter-conflicts...
:: gcc-libs-multilib and gcc-libs are in conflict. Remove gcc-libs? [y/N] y
:: gcc-multilib and gcc are in conflict. Remove gcc? [y/N] y
Packages (4): gcc-4.9.0-2 [removal] gcc-libs-4.9.0-2 [removal] gcc-libs-multilib-4.9.0-1 gcc-multilib-4.9.0-1
Last edited by mmix (2014-05-10 01:31:13)Allan wrote:
Using multilib is all or none...
pacman -S gcc-multilib gcc-fortran-multilib
Allan, i agree it should be like that but the reality is different.
afaict gcc-multilib provide all functionality that gcc-libs does PLUS the 32-bit compiled to work in x86_64 environment stuff.
So all gcc-multilib pacakges provide their non-multilb counterpart.
From a technical point this is correct, but the downside is that it's possible to mix multilib with non-multilib versions on the same install .
That mix possibility is what causes problems.
I can think of some ways to solve this :
differ gcc packages between i686 and i686 :
build gcc for i686 as it is now
for x86_64 only provide gcc with multilib functionality
(basically this would mean renaming gc--multilib to gcc and moving it from multilib repo to core, along with necessary makedepends).
This would mean gcc multilib functionality is forced on all x86_64 users, doubt if that is a good idea.
alternative :
Add a conflicts clause for gcc-libs-multilib to all gcc non-multilib programs.
example : gcc-fortran would have conflicts=(gcc-libs-mutilib)
That means users have to choose between multilib and non-multilib, but doesn't force multilib on all x86_64 users. -
[SOLVED] Pacman failed retrieving file 'core.db' after removing KDE
Hey, I had to remove KDE and foolishly used the -Rsc flag. Now, trying to update yields:
[root@Gal-PC2 gal]# pacman -Sy
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from mirror.isoc.org.il : Resolving timed out after 10524 milliseconds
error: failed retrieving file 'core.db' from mirror.us.leaseweb.net : Resolving timed out after 10523 milliseconds
I tryed using the -Sy and -Syy flags to update the database, and made sure I am not using ipv6. I think the -Rsc flag might deleted an importent package. I can connect to the net, and I can acess mirrors using http and I can ping the mirrors. The error persists on a large number of mirrors. Any help will be appriciated.
Last edited by Greenstuff (2015-02-08 20:49:24)Sorry, will do!
The debug printed a lot of the first errors, so I cut them. This is what pacman --Syu --debug show:
debug: adding new server URL to database 'multilib': [url]http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://ftp.ds.hj.se/pub/os/linux/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://ftp.uni-kl.de/pub/linux/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://ftp.tu-chemnitz.de/pub/linux/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://mirror.lnx.sk/pub/linux/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://mirrors.st.uz/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://mirrors.mithril.org.ua/linux/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://ftp.uni-bayreuth.de/linux/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://artfiles.org/archlinux.org/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://repo.ukdw.ac.id/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://linux.cs.nctu.edu.tw/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://ftp.kaist.ac.kr/ArchLinux/multilib/os/x86_64[/url]
debug: config: new section '(null)'
debug: config: finished parsing /etc/pacman.conf
:: Synchronizing package databases...
debug: url: [url]http://mirror.isoc.org.il/pub/archlinux/core/os/x86_64/core.db[/url]
debug: maxsize: 26214400
debug: using time condition: 1422991262
debug: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
debug: curl returned error 28 from transfer
error: failed retrieving file 'core.db' from mirror.isoc.org.il : Resolving timed out after 10523 milliseconds
debug: url: [url]http://mirror.us.leaseweb.net/archlinux/core/os/x86_64/core.db[/url]
debug: maxsize: 26214400
debug: using time condition: 1422991262
debug: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
EDIT: SOLVED!
Ok, so I did indeed disable ipv6 as I promised, but turns out I put in the GRUB kernel line "ipv6.disable_ipv6=1". Upon re-reading the wiki, turns out this means ipv6 is disabled but tunnels with ipv6 may be opened by programs. I changed to "ipv6.disable=1" and pacman updates away! I hope others will find this usefull. Be careful!
Last edited by Greenstuff (2015-02-08 20:52:45) -
[SOLVED]Pacman needs gcc-libs, that are already up to date
...but this is the output
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc: requires gcc-libs=4.7.0-3
Pacman needs to update itself first, but needs gcc-libs...
...however...
pacman -Ss gcc-libs
core/gcc-libs 4.7.0-5 (base) [installed: 4.7.0-3]
Runtime libraries shipped by GCC
Granted, I could do this:
pacman's --force
but, how harmfull is that to my system?
Thanks for a reply!
Thor
EDIT - searching the boards now...but I found some stale breadcrumbs...
EDIT2 - upated pacman on its own...that seemd to work...
pacman -S pacman
the system is updating now...Solved
EDIT3 - definetly solved, upgrading pacman on its own did the trick. The system is back after a reboot...thanks to everyone here
Last edited by Thor@Flanders (2012-04-21 19:08:27)Hi everyone!
@ Loafer
Well, I did not refuse pacman to update...not updating one package could potentially bring down the depenging chain...so I let it update...
@ Sara - I updated pacman on its own as detailed in the first post, then I did a sysup. the packages are in, and the update is running as we speak...
I guess this could work for you too...good luck!
Thor
Last edited by Thor@Flanders (2012-04-21 19:02:21) -
[SOLVED] Missing Kernel Headers for Catalyst
Hello Everyone,
I am a new Arch guy! I am from the ubuntu world. Love the new arch install, I have installed my own DE.
I use a Radeon HD 68xx so I need the catalyst drivers.
I have tried installing them via: sudo pacman -S catalyst-dkms catalyst-utils (per the wiki)
It gets to the end and gives me this message:
DKMS: add completed.
Error! echo
Your kernel headers for kernel 3.6.2-1-ARCH cannot be found at
/usr/lib/modules/3.6.2-1-ARCH/build or /usr/lib/modules/3.6.2-1-ARCH/source.
error: command failed to execute correctly
Can anybody assist on how I get the kernel headers? As far as I understood, they should be included in Arch.
Last edited by luis84 (2012-10-19 03:08:17)drewofdoom wrote:
do this:
sudo pacman -Sy linux-headers
Don't use 'pacman -Sy foo' - it may lead to breakage https://bbs.archlinux.org/viewtopic.php?id=89328 -
Hi,
When I run this
[root@localhost Server]# yum install kernel-headers
I have got
file /usr/include/linux/types.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/udf_fs_i.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/udp.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/uinput.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/uio.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/ultrasound.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/unistd.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/usbdevice_fs.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/utime.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/utsname.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/version.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/videodev.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/videodev2.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/videotext.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/virtio_blk.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/virtio_net.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/virtio_pci.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/virtio_ring.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/vt.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/wireless.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/xattr.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/linux/xfrm.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/mtd/inftl-user.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/mtd/mtd-abi.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/mtd/mtd-user.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/mtd/nftl-user.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/sound/asequencer.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/sound/asound.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/sound/asound_fm.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/sound/emu10k1.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/sound/hdsp.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/sound/hdspm.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/sound/sfnt_info.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
file /usr/include/video/sisfb.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
Error Summary
But why do I see nothing by this?
[root@localhost Server]# rpm -qa| grep kernel-headers
[root@localhost Server]#
Here is what I get
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.8 (Tikanga)Thanks. I ran it and I got this confirmation
=================================================================================================
Package Arch Version Repository Size
=================================================================================================
Removing:
kernel-uek-headers i686 2.6.32-200.13.1.el5uek installed 2.2 M
Removing for dependencies:
compat-glibc i386 1:2.3.4-2.26 installed 3.4 M
compat-glibc-headers i386 1:2.3.4-2.26 installed 1.9 M
gcc i386 4.1.2-52.el5 installed 9.6 M
gcc-c++ i386 4.1.2-52.el5 installed 6.5 M
gcc-gfortran i386 4.1.2-52.el5 installed 6.9 M
gcc-gnat i386 4.1.2-52.el5 installed 33 M
gcc-java i386 4.1.2-52.el5 installed 5.9 M
gcc-objc i386 4.1.2-52.el5 installed 5.5 M
gcc-objc++ i386 4.1.2-52.el5 installed 5.8 M
gcc44 i386 4.4.6-3.el5.1 installed 17 M
gcc44-c++ i386 4.4.6-3.el5.1 installed 10 M
gcc44-gfortran i386 4.4.6-3.el5.1 installed 11 M
glibc-devel i386 2.5-81.el5_8.1 installed 4.9 M
glibc-headers i386 2.5-81.el5_8.1 installed 2.0 M
systemtap i386 1.6-7.el5_8 installed 8.0 M
Transaction Summary
=================================================================================================
Remove 16 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Is this ok [y/N]:
But the items like the below
compat-glibc i386 1:2.3.4-2.26 installed 3.4 M
compat-glibc-headers i386 1:2.3.4-2.26 installed 1.9 M
gcc i386 4.1.2-52.el5 installed 9.6 M
gcc-c++ i386 4.1.2-52.el5 installed 6.5 M
glibc-devel i386 2.5-81.el5_8.1 installed 4.9 M
glibc-headers i386 2.5-81.el5_8.1 installed 2.0 M
are really needed for my R12. What should be done next?
Edited by: HuaMin on Apr 13, 2012 5:15 PM
Maybe you are looking for
-
Satellite U400-14B shuts itself off and now it wont start up
Hi just got a new Satellite U400 this week. Was working perfectly the first few days, then last night, it just shuts itself off and now it wont start up. I press the on button and the row of lights next to it light up, but nothing happens I dont even
-
I am receiving an issue within Word when trying to save a document. When saving, Word wants me to run a "compatibility report". The issue I am having with this report is that I get the same results each time: "results of word 6.0/95 compatibility opt
-
Formatted Search with multiple conditions
Hi experts, I am using a formatted search to update the Unit price in Sales Order. Query mentioned below. Select T0.ItemCode, T0.ItemPrice, From ITM1 T0 inner join OPLN T1 on T0.PriceList = T1.ListNum Where T0.ItemCode
-
Variant doesnt run on the selection screen
Hi guys, I was creating variant for jop. my progrm has a selection screen.it contains date,name... . When i was create variant for jop then jop is running but my reort program doesnt run.Thank you so much
-
Unable to install Adobe Reader 8
Been trying for the last few hours to install Adobe Reader 8 but it does not work. I get the installer downloaded but then when I open it it says "Adobe Reader could not install correctly". It's driving me nuts.. Pls help.... JCBang, Geneva