The cAos Foundation Issue Tracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000006 [cAos-2] Packages – Dependancy Issues block always 04-22-05 07:48 10-18-05 09:09
Reporter Maarten Stolte View Status public  
Assigned To Denis Pilon
Priority high Resolution fixed  
Status closed   Product Version 2.0
Summary 0000006: buildroot cannot be installed due to conflicts between modutils and module-init-tools
Description this is the error i get after running

Transaction Check Error: file /sbin/depmod conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /sbin/generate-modprobe.conf conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /sbin/insmod conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /sbin/insmod.static conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /sbin/lsmod conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /sbin/modinfo conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /sbin/modprobe conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /sbin/rmmod conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /usr/share/man/man5/modprobe.conf.5.gz conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /usr/share/man/man8/depmod.8.gz conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /usr/share/man/man8/insmod.8.gz conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /usr/share/man/man8/lsmod.8.gz conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /usr/share/man/man8/modinfo.8.gz conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /usr/share/man/man8/modprobe.8.gz conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
  file /usr/share/man/man8/rmmod.8.gz conflicts between attempted installs of module-init-tools-3.1-4.caos and modutils-2.4.26-16
Additional Information I used ‘yum –installroot /scsi/caos_2_master/ groupinstall buildroot’ to try and get a buildroot setup in the clean (empty) directory /scsi2/caos_2_master.
My yum.conf is:

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=caos-release
installonlypkgs=linux linux-smp kernel kernel-smp
exactarch=1

[core]
name=cAos2 core system repository
baseurl=http://caos.nplus1.net/cAos-2/core/$basearch [^]

[ext-current]
name=cAos2 extended current system repository
baseurl=http://caos.nplus1.net/cAos-2/ext/current/$basearch [^]

[ext-autobuilder]
name=cAos2 extended autobuilder system repository
baseurl=http://caos.nplus1.net/cAos-2/ext/autobuilder/$basearch [^]
Attached Files

 Relationships
has duplicate 0000081assigned Greg Kurtzer yum ugrade missing dependencies module-init-tools 

Notes
(0000009)
Greg Kurtzer
04-22-05 14:08

 
I updated the yum group on mirror.caosity.org. This will soon propagate to the rest of the mirrors. Please test.

Thanks.
 
(0000012)
Denis Pilon
04-22-05 23:18

 
Should really be assiged to MEJ…he needs to remove it from the core directory as it is already removed from cvs
 
(0000013)
Greg Kurtzer
04-22-05 23:36

 
Agreed… I created an account for MEJ, and prepopulated it with this little gift.
 
(0000014)
Maarten Stolte
04-23-05 09:41

 
afaik this is fixed by Greg now?
 
(0000015)
Greg Kurtzer
04-23-05 13:31

 
Fixed yes, but modutils should still be removed from the core repository. It is obsolete, and no longer in cvs.

tnx 🙂
 
(0000034)
Michael Jennings
04-27-05 15:59

 
Has someone decided where to keep the buildroot? Are folks downloading it from caos.nplus1.net now?
 
(0000035)
Greg Kurtzer
04-27-05 16:03

 
Do we need to distribute them now that they can be easily produced with a yum groupinstall?

If so, then I would suggest cvs.caosity.org.
 
(0000036)
Michael Jennings
04-27-05 16:04

 
Care to add more detail to that? 🙂 If one can create one’s very own buildroot image using "yum groupinstall," I’d think that would be a candidate for an entry in the Wiki. Wouldn’t you agree?
 
(0000037)
Greg Kurtzer
04-27-05 16:09

 
Is the yum groupinstall method deemed by the powers that be as the proper public solution for buildroot maintaince?

I want to know if I posision it in the wiki as the primary solution, or an alternative.
 
(0000040)
Michael Jennings
04-27-05 17:53

 
I don’t care all that much, but there is something to be said for publicizing the exact build tree which was used….
 
(0000041)
Greg Kurtzer
04-27-05 18:23

 
Considering that the buildroots were never *really* published anonymously (restricted rsyncd access), why not just make a weekly tarball on mirror, and then have yum be the default…

If that is ok, I will document the yum method, and you guys work out how to publish the images. I can then pull to mirror.

Cool?
 
(0000044)
Michael Jennings
04-27-05 20:31

 
Tarball bad. Don’t forget that there is great utility in being able to sync only changed files in the buildroot, particularly to clean up after a build.

I’m not sure there’s really a need to restrict rsync access to the buildroot. Why was that done?
 
(0000045)
Greg Kurtzer
04-27-05 20:38

 
That was done because the rsyncd could not drop privs to a non-root because of the /dev tree. We didn’t want just anyone connecting to it. The idea was system security.
 
(0000046)
Michael Jennings
04-27-05 20:46

 
But now with udev, is that still an issue?
 
(0000047)
Greg Kurtzer
04-27-05 20:48

 
Well, do you have anything in your /dev directory?

The yum group buildroot contains dev-minimal, which is 35 various nods.

Maybe we can just get rid of that, but I think that most, if not all packages will fail without /dev/null.
 
(0000052)
Maarten Stolte
04-28-05 06:16

 
how about only providing an initial tarball, and a delta one for the changes to it? If the delta gets too big, we can then refresh the initial tarball. For this to work we might have to make it clear what is what, so maybe version the buildroot like this: caos-buildroot-2.N ?
 
(0000054)
Michael Jennings
04-28-05 17:46

 
I guess we can settle for rsync’ing the tarball.

Where should I put it? /cAos-2/install? Perhaps a new /caos-2/build directory?
 
(0000055)
Greg Kurtzer
04-28-05 18:15

 
cAos-2/buildroots would be my preference.
 
(0000056)
Michael Jennings
04-28-05 18:17

 
cAos-2/buildroots/ARCH/?
 
(0000057)
Greg Kurtzer
04-28-05 18:19

 
Now do we want to have buildroot versions, or just a single image?

cAos-2/buildroots/$arch/buildroot-$version.tar.gz

Otherwise:

cAos-2/buildroots/buildroot.$arch.tar.gz

should work just fine.
 
(0000060)
Michael Jennings
04-28-05 20:57

 
Please test: http://master.caosity.org/cAos-2/buildroots/buildroot.i386.tar.bz2 [^]
 
(0000061)
Greg Kurtzer
04-29-05 07:11

 
works for me! thanks!

Just to come back to the issue… Has modutils and other old/obsoloete packages been removed from the core/arch repository?

Confirmation from dpilon and KainX please.
 
(0000071)
Greg Kurtzer
05-04-05 09:42

 
I have heard back from the KainX on this… still waiting on dpilon. 😉
 
(0000100)
Greg Kurtzer
05-28-05 03:26

 
dpilon? please respond…
 
(0000197)
Denis Pilon
10-14-05 19:33

 
modutils is not in the x86_64 core…so there should be no one waiting for me on this issue.


GMK, can you make a buildroot-x86_64.tar.gz so people can download ?

DP
 
(0000204)
Maarten Stolte
10-18-05 09:09

 
This one has been resolved by now.
 

Issue History
Date Modified Username Field Change
04-22-05 07:48 Maarten Stolte New Issue
04-22-05 14:05 Greg Kurtzer Status new => assigned
04-22-05 14:05 Greg Kurtzer Assigned To  => Greg Kurtzer
04-22-05 14:08 Greg Kurtzer Note Added: 0000009
04-22-05 14:08 Greg Kurtzer Status assigned => feedback
04-22-05 14:20 Greg Kurtzer Category Development => Packages – Dependancy Conflict
04-22-05 23:18 Denis Pilon Note Added: 0000012
04-22-05 23:35 Greg Kurtzer Status feedback => assigned
04-22-05 23:35 Greg Kurtzer Assigned To Greg Kurtzer => Michael Jennings
04-22-05 23:36 Greg Kurtzer Note Added: 0000013
04-23-05 09:41 Maarten Stolte Note Added: 0000014
04-23-05 13:31 Greg Kurtzer Note Added: 0000015
04-27-05 15:59 Michael Jennings Note Added: 0000034
04-27-05 16:03 Greg Kurtzer Note Added: 0000035
04-27-05 16:04 Michael Jennings Note Added: 0000036
04-27-05 16:09 Greg Kurtzer Note Added: 0000037
04-27-05 17:53 Michael Jennings Note Added: 0000040
04-27-05 18:23 Greg Kurtzer Note Added: 0000041
04-27-05 20:31 Michael Jennings Note Added: 0000044
04-27-05 20:38 Greg Kurtzer Note Added: 0000045
04-27-05 20:46 Michael Jennings Note Added: 0000046
04-27-05 20:48 Greg Kurtzer Note Added: 0000047
04-28-05 06:16 Maarten Stolte Note Added: 0000052
04-28-05 17:46 Michael Jennings Note Added: 0000054
04-28-05 18:15 Greg Kurtzer Note Added: 0000055
04-28-05 18:16 Greg Kurtzer Issue Monitored: Greg Kurtzer
04-28-05 18:17 Michael Jennings Note Added: 0000056
04-28-05 18:19 Greg Kurtzer Note Added: 0000057
04-28-05 20:57 Michael Jennings Note Added: 0000060
04-29-05 07:11 Greg Kurtzer Note Added: 0000061
05-04-05 09:42 Greg Kurtzer Note Added: 0000071
05-09-05 18:22 Michael Jennings Assigned To Michael Jennings => Denis Pilon
05-28-05 03:26 Greg Kurtzer Note Added: 0000100
06-02-05 01:10 Denis Pilon Note Added: 0000106
06-03-05 20:43 Denis Pilon Note Deleted: 0000106
10-14-05 19:30 Denis Pilon Relationship added has duplicate 0000081
10-14-05 19:33 Denis Pilon Note Added: 0000197
10-18-05 09:09 Maarten Stolte Status assigned => resolved
10-18-05 09:09 Maarten Stolte Resolution open => fixed
10-18-05 09:09 Maarten Stolte Note Added: 0000204
10-18-05 09:09 Maarten Stolte Status resolved => closed


Mantis Home Page
Mantis Documentation
149 total queries executed.
147 unique queries executed.