You are not logged in.
I've been trying to install perl in the live cd environment, as it is a dependency for many other things such as git and emacs, but this has led me down a rabbit hole of problems which I'm guessing stem from the recent dropping of aufs from the kernel.
Reproducing my problem is easy. Simply boot into the latest live cd, and type:
[root@archiso]$ dhcpcd eth0
...
[root@archiso]$ pacman -SyuYou will get errors about conflicts with aufs2, kernel26, ndiswrapper and tiacx depending on kernel26<2.6.39. To me the reasonable way around this would be:
[root@archiso]$ pacman -Syu --ignore kernel26This will appear to work but the entire system will crash during the "checking for file conflicts" stage, such that a hard reboot is necessary.
Trying to bypass this problem and simply type
[root@archiso]$ pacman -Sy perlwill not work either - it will crash exactly the same way.
Any ideas or suggestions you all have are appreciated.
NOTE: I did check the feedback form but it seems to focus on AIF issues...
Offline
aufs2 and ndiswrapper have been removed from the repos. Remove them and try again.
Last edited by karol (2011-06-29 19:38:44)
Offline
@karol, did you get that this is in the live cd?
Offline
@karol, did you get that this is in the live cd?
You are trying to install new packages to the liveCD? Have you tried '--ignore ndiswrapper'?
Last edited by karol (2011-06-29 20:03:04)
Offline
@karol, yes. It is a dependency for many packages which are useful to me in a rescue/install system.
And yes, I have tried that and other permutations but the same hard-crash happens.
I don't imagine any kind of hard crash should occur in pacman regardless of what the targets are! But there you are. Should I file a bug?
Last edited by pocm (2011-06-29 20:02:50)
Offline
Have you checked if the core iso has perl?
As for the pacman crash, try to run it with '--debug'.
Last edited by karol (2011-06-29 20:04:29)
Offline
I've tried the 32-bit netinstall iso and I successfully run 'pacman -Rns aufs2 tiacx ndiswrapper' and 'pacman -Syu'.
I've noticed that pacman took some time after it removed the packages - I had to wait a couple seconds to get the prompt back - but it didn't hang.
The entire system did crash during the "checking for file conflicts" part.
Offline
karol, I'm confused. If the entire system crashed, how was it successful?
Thanks for the core CD suggestion, I'm downloading it now.
Offline
karol, I'm confused. If the entire system crashed, how was it successful?
Sorry, I meant that I managed to remove those three packages. however 'pacman -Syu' failed.
Thanks for the core CD suggestion, I'm downloading it now.
It has perl 5.12.3-1.
Offline
Getting perl from the core CD did work, but it proved to be redundant since the latest git package depends on >=5.14.0. I solved my problem by wgetting both git-1.7.5.2-1 and perl-5.12.3-1 from the schlunix repo, which can work on all live cds (i'm writing a script that will do this and other things). Installing those resolved all dependency problems for my purposes.
This of course does not solve either the long term dependency breakage from dropping aufs or whatever pacman bug caused the hard-crash, but at least solves my immediate problem.
Thanks for your help karol!
Offline