You are not logged in.
Pages: 1
Not having luck installing apache over here.
$ sudo pacman -S apache
resolving dependencies...
looking for inter-conflicts...
:: util-linux-ng conflicts with e2fsprogs. Remove e2fsprogs? [Y/n] y
error: failed to prepare transaction (could not satisfy dependencies)
:: cryptsetup: requires e2fsprogs
:: heimdal: requires e2fsprogs
:: jfsutils: requires e2fsprogs
:: libsm: requires e2fsprogs
:: nfs-utils: requires e2fsprogs
:: reiserfsprogs: requires e2fsprogs
:: xfsprogs: requires e2fsprogsOk so not sure what's up here, so I just tried (to see what happens):
$ sudo pacman -R e2fsprogs
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: cryptsetup: requires e2fsprogs
:: heimdal: requires e2fsprogs
:: jfsutils: requires e2fsprogs
:: libsm: requires e2fsprogs
:: nfs-utils: requires e2fsprogs
:: reiserfsprogs: requires e2fsprogs
:: util-linux-ng: requires e2fsprogs <-- notice this wierdness
:: xfsprogs: requires e2fsprogsNotice the note in the output above. util-linux-ng is required for apache, and conflicts with e2fsprogs... Seems odd that I'd have to remove e2fsprogs just to install apache in the first place, but that e2fsprogs conflicts with and requires util-linux-ng is just driving me crazy. Also notice how in the first set of output util-linux-ng is not listed while in the second one it is, even though it's the same package that has the conflict... I'm very confused.
Can anyone shed some light on what I'm doing wrong here?
Cheers.
Last edited by thenduks (2009-08-19 00:21:01)
Offline
Where are you installing apache from? It shouldn't have util-linux-ng as a dep:
http://www.archlinux.org/packages/extra/i686/apache/
fukawi2 ~ $ pacman -Qi apache
Name : apache
Version : 2.2.11-3
URL : http://www.apache.org/dist/httpd
Licenses : APACHE
Groups : None
Provides : None
Depends On : openssl zlib apr-util db pcre
Optional Deps : lynx: apachectl status
Required By : vtigercrm
Conflicts With : None
Replaces : None
Installed Size : 4152.00 K
Packager : Pierre Schmitz <pierre@archlinux.de>
Architecture : i686
Build Date : Sat 21 Mar 2009 23:09:29 EST
Install Date : Thu 25 Jun 2009 12:19:23 EST
Install Reason : Explicitly installed
Install Script : No
Description : A high performance Unix-based HTTP serverAre you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
I'm also confused by the conflict, I have this:
pacman -Qi util-linux-ng
...
Depends On : bash ncurses>=5.7 zlib e2fsprogs
Required By : sysvinit udev
Conflicts With : linux32 util-linux
...So it looks like e2fsprogs is a dependency not a conflict
Last edited by mcmillan (2009-08-19 02:05:03)
Offline
Where are you installing apache from? It shouldn't have util-linux-ng as a dep:
http://www.archlinux.org/packages/extra/i686/apache/fukawi2 ~ $ pacman -Qi apache --snip--
I'm not having luck today...
$ sudo pacman -Qi apache
error: package "apache" not foundSomething bigger is going wrong, then, I guess. Not sure where to begin.
Last edited by thenduks (2009-08-19 02:46:20)
Offline
it seems that you are using the testing repo. The util-linux-ng in testing has
conflicts=('linux32' 'util-linux' 'e2fsprogs<1.41.8-2')
If you follow the depends chain with testing repo : apache -> apr-util -> 'apr>=1.3.7' -> 'util-linux-ng>=2.16'
Assuming that you still want to use the testing repo, doing a system update (pacman -Syu) before installing apache will fix it.
Offline
Ah! Thanks! I had enabled the testing repo looking for php5-curl (didn't find it), never installed anything else from there intentionally. Disabled the testing repo and did -Syu and everything is fine. Cheers!
Offline
Circular dependencies is primarily a Gentoo thing related to USE flags and really doesn't have any relevance here.
Setting Up a Scripting Environment | Proud donor to wikipedia - link
Offline
well, i have only core, extra, community and kdemod3 repositories and when i want to install kdevelop (sudo pacman -Sy kdevelop) i get:
:: util-linux-ng conflicts with e2fsprogs. Remove e2fsprogs? [Y/n] y
error: failed to prepare transaction (could not satisfy dependencies)
:: cryptsetup: requires e2fsprogs
:: heimdal: requires e2fsprogs
:: jfsutils: requires e2fsprogs
:: libsm: requires e2fsprogs
:: mc: requires e2fsprogs
:: reiserfsprogs: requires e2fsprogs
:: xfsprogs: requires e2fsprogs
Any sufficiently advanced technology is indistinguishable from magic.
Offline
Do not do a "pacman -Sy pkg". Always, "pacman -Syu" followed by "pacman -S pkg".
And, you really did not want to do this...
Remove e2fsprogs? [Y/n] y
That would have caused you some issues.
Offline
i get it. pacman -Sy pkg (before pacman -Syu) might be a not very good idea. ![]()
but Remove e2fsprogs? [Y/n] n gives:
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: util-linux-ng: conflicts with e2fsprogs
Last edited by Daan (2009-08-27 10:50:58)
Any sufficiently advanced technology is indistinguishable from magic.
Offline
i get it. pacman -Sy pkg (before pacman -Syu) might be a not very good idea.
Not a very good idea and actually impossible in this case.
but Remove e2fsprogs? [Y/n] n gives:
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: util-linux-ng: conflicts with e2fsprogs
Removing e2fsprogs is a very bad idea, especially if you use an ext* filesystem.
Offline
well, i use reiserfs.
what should i do if i would like to get rid of those dependencies issues?
Any sufficiently advanced technology is indistinguishable from magic.
Offline
well, i use reiserfs.
Actually, before you update, reiserfsprogs required e2fsutils so you still would have been unable to mount your filesystem.
what should i do if i would like to get rid of those dependencies issues?
*sigh* Update your system...
Offline
well, i had several problems after executing pacman -Syu in the past, so i decided not to update until it's really necessary.
but i guess now is the time. ![]()
Any sufficiently advanced technology is indistinguishable from magic.
Offline
I know the circular dependencies thing is a red herring, but there is exactly one circular dep in all of Arch: gtk-engine-murrine and murrine-themes-collection.
More relevant things: most of your weird problems are side effects of core/extra being deleted not too long ago. Most of the mirrors sync once a week, so it'll still be a problem for a while. Edit mirrorlist to use ftp.archlinux.org, and run "pacman -Syyu". The double y is important here.
And I know we aren't supposed to use ftp.archlinux.org, but when stuff gets this messed up, it is usually the only server which still works.
Regarding "-Sy" troubles, there is a helper app designed specifically to alleviate some of the pain: pacmatic
Offline
This thread is full of misinformation.
The original problem was not a circular dependency problem. Rather the dependency between the two packages was reversed. old util-linux-ng depended on old e2fsprogs , new e2fsprogs depends on new util-linux-ng
When there is a real circular dep between two packages, pacman still can install them, it will just display a warning because it does not know in which order to install them.
There were several circular dependencies before, it seems most of them have been fixed.
the only one I see now is that nvidia*utils depends on xorg-server and provides libgl , and xorg-server depends on libgl.
gtk-engine-murrine and murrine-themes-collection softwares might depend on each other, but it has been fixed at the package level by the use of an optdepends.
Another big misinformation is that mirrors sync once a week : http://users.archlinux.de/~gerbra/mirrorcheck.html
when things get messed up, ftp.archlinux.org also gets messed up.
and the mirrors I use were quite fast to sync again. instead of always reverting to ftp.archlinux.org, just check the very helpful mirrorcheck page.
EDIT : I forgot one : saying that circular dependencies is a Gentoo specific problem made me want to cry
Last edited by shining (2009-08-27 13:39:30)
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
when things get messed up, ftp.archlinux.org also gets messed up.
And when things get fixed, ftp.archlinux.org will be the only one fixed, until everyone else syncs. It is the cause of, and solution to, all repository problems :-)
From watching the mirrorcheck page for the last week, it seems two or three days is pretty common. Some mirrors have really weird issues. Just yesterday a package started downloading, but reported a speed of 0 KB/sec. I come back an hour later and the download was "stuck open", downloaded 9GB and completely filled the partition. Crazy, huh? Very unfun thing to happen to a production server.
The mirrorcheck page can be wrong. Yesterday I had problems similar to the OP, and my main mirror (vt.edu) was synced. Switched to archlinux.org (just for that day) and all the problems went away.
Last edited by keenerd (2009-08-27 14:12:19)
Offline
ftp.archlinux.org is a regular mirror, not the master.
Offline
ftp.archlinux.org is a regular mirror, not the master.
Correct. And it does not even sync the most often.
Offline
Correct. And it does not even sync the most often.
Really? Learn something new everyday. Many people have referred to it as the "master server" in the past, and were not corrected on the issue. Thanks, though.
Googling around, it seems the real master mirror is private. Perhaps a little too private, given that a number of mirrors sync off of ftp.archlinux.org, or at least did in the past. Maybe the mirror owners have been contacted, but I can not find any mention of it.
Offline
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
Thanks for setting the record straight for everyone shining ![]()
From watching the mirrorcheck page for the last week, it seems two or three days is pretty common.
I'd be guessing this is because of the repo package deletion problem and the pure volume of the packages that needed to be synced couldn't be completed in less than this time. I know the mirrors I use sync twice daily.
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
Soultions:
pacman -S e2fsprogs #(It Work for me
)
Last edited by kapi2454 (2009-12-03 13:54:07)
Offline
Pages: 1