-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
(originally posted to test@; Adam Williamson suggested it might be more appropriate here)
Ever since I started tracking Fedora 18, Google Music Manager is no longer installable, and now Oracle's Virtual Box cannot be installed either (both from upstream Yum repositories).
https://bugzilla.redhat.com/show_bug.cgi?id=870655
In both cases, RPM and yum aborts with file conflicts -- /lib/modules for VirtualBox and /usr/bin for google-musicmanager.
While, granted, these are upstream packaging bugs and those directories should not be owned by the corresponding packages (they are owned by filesystem), is there any reason why the same RPMs install just fine previously?
(and if anyone knows who to contact at Google and Oracle's VBox team respectively, that'd be great -- I tried contacting the Music Manager team but the email listed in the RPM bounces, and the support reps that respond through official channels don't even know what Linux is, they sent me screenshot-grabbing instructions for Windows and Mac...)
Apologies if this s a dupe, I could only find one relevant thread regarding file conflicts and that's regarding Samba 3 vs Samba 4 - those apply to files whereas the file conflicts here are really about directories.
Best regards,
- -- Michel Alexandre Salim Fedora Project Contributor: http://fedoraproject.org/
Email: salimma@fedoraproject.org | GPG key ID: A36A937A Jabber: hircus@jabber.ccc.de | IRC: hircus@irc.freenode.net
() ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
Hey,
(and if anyone knows who to contact at Google and Oracle's VBox team respectively, that'd be great -- I tried contacting the Music Manager team but the email listed in the RPM bounces, and the support reps that respond through official channels don't even know what Linux is, they sent me screenshot-grabbing instructions for Windows and Mac...)
the vbox team is reachable via mailing list see [1] or via freenode in #vbox-dev. You can also contact me if you are unable to reach them.
Regards,
Sebastian
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 10/28/2012 02:55 AM, Sebastian Dyroff wrote:
the vbox team is reachable via mailing list see [1] or via freenode in #vbox-dev. You can also contact me if you are unable to reach them.
Thanks; will Cc: you when sending the mail.
- -- Michel Alexandre Salim Fedora Project Contributor: http://fedoraproject.org/
Email: salimma@fedoraproject.org | GPG key ID: A36A937A Jabber: hircus@jabber.ccc.de | IRC: hircus@irc.freenode.net
() ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
On Sun, 28 Oct 2012 01:45:43 +0700 Michel Alexandre Salim salimma@fedoraproject.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
(originally posted to test@; Adam Williamson suggested it might be more appropriate here)
Ever since I started tracking Fedora 18, Google Music Manager is no longer installable, and now Oracle's Virtual Box cannot be installed either (both from upstream Yum repositories).
https://bugzilla.redhat.com/show_bug.cgi?id=870655
In both cases, RPM and yum aborts with file conflicts -- /lib/modules for VirtualBox and /usr/bin for google-musicmanager.
Perhaps the directory ownership or permissions are different from the ones in the filesystem package?
Paul.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 10/28/2012 04:08 AM, Paul Howarth wrote:
On Sun, 28 Oct 2012 01:45:43 +0700 Michel Alexandre Salim salimma@fedoraproject.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
(originally posted to test@; Adam Williamson suggested it might be more appropriate here)
Ever since I started tracking Fedora 18, Google Music Manager is no longer installable, and now Oracle's Virtual Box cannot be installed either (both from upstream Yum repositories).
https://bugzilla.redhat.com/show_bug.cgi?id=870655
In both cases, RPM and yum aborts with file conflicts -- /lib/modules for VirtualBox and /usr/bin for google-musicmanager.
Perhaps the directory ownership or permissions are different from the ones in the filesystem package?
Is there any RPM-fu I can use to extract the ownership and permissions from the package for comparison?
Thanks,
- -- Michel Alexandre Salim Fedora Project Contributor: http://fedoraproject.org/
Email: salimma@fedoraproject.org | GPG key ID: A36A937A Jabber: hircus@jabber.ccc.de | IRC: hircus@irc.freenode.net
() ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
On 2012-10-29, Michel Alexandre Salim salimma@fedoraproject.org wrote:
On 10/28/2012 04:08 AM, Paul Howarth wrote: Is there any RPM-fu I can use to extract the ownership and permissions from the package for comparison?
rpm -q -lv -p foo.rpm
-- Petr
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 10/29/2012 05:39 PM, Petr Pisar wrote:
On 2012-10-29, Michel Alexandre Salim salimma@fedoraproject.org wrote:
On 10/28/2012 04:08 AM, Paul Howarth wrote: Is there any RPM-fu I can use to extract the ownership and permissions from the package for comparison?
rpm -q -lv -p foo.rpm
Aha, thanks!
- - google-musicmanager has /usr/bin with 644 permission; filesystem has 444 - - VirtualBox-4.2 has /lib/modules; filesystem has /usr/lib/modules with /lib -> /usr/lib
- -- Michel Alexandre Salim Fedora Project Contributor: http://fedoraproject.org/
Email: salimma@fedoraproject.org | GPG key ID: A36A937A Jabber: hircus@jabber.ccc.de | IRC: hircus@irc.freenode.net
() ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
On 10/29/2012 04:06 PM, Michel Alexandre Salim wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 10/29/2012 05:39 PM, Petr Pisar wrote:
On 2012-10-29, Michel Alexandre Salim salimma@fedoraproject.org wrote:
On 10/28/2012 04:08 AM, Paul Howarth wrote: Is there any RPM-fu I can use to extract the ownership and permissions from the package for comparison?
rpm -q -lv -p foo.rpm
Aha, thanks!
- google-musicmanager has /usr/bin with 644 permission; filesystem has 444
- VirtualBox-4.2 has /lib/modules; filesystem has /usr/lib/modules
with /lib -> /usr/lib
/lib/modules vs /usr/lib/modules with /lib -> /usr/lib link does not cause a conflict, the different permissions of the modules directory does. The right thing for VirtualBox to do is to not try to own such directories in the first place (it claims to own /usr/bin, stuff under /usr/share etc too)
- Panu -
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 31/10/2012 21:38, Panu Matilainen wrote:
On 10/29/2012 04:06 PM, Michel Alexandre Salim wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 10/29/2012 05:39 PM, Petr Pisar wrote:
On 2012-10-29, Michel Alexandre Salim salimma@fedoraproject.org wrote:
On 10/28/2012 04:08 AM, Paul Howarth wrote: Is there any RPM-fu I can use to extract the ownership and permissions from the package for comparison?
rpm -q -lv -p foo.rpm
Aha, thanks!
- google-musicmanager has /usr/bin with 644 permission;
filesystem has 444 - - VirtualBox-4.2 has /lib/modules; filesystem has /usr/lib/modules with /lib -> /usr/lib
/lib/modules vs /usr/lib/modules with /lib -> /usr/lib link does not cause a conflict, the different permissions of the modules directory does. The right thing for VirtualBox to do is to not try to own such directories in the first place (it claims to own /usr/bin, stuff under /usr/share etc too)
Yep. They fixed the directory ownership in SVN already; I'm now creating a local clone so I can examine the code more closely, and if necessary, submit more patches -- I suspect they now have another (more trivial) problem - not depending on the packages that should provide those directories (e.g. hicolor-icon-theme)
- -- Michel Alexandre Salim Fedora Project Contributor: http://fedoraproject.org/
Email: salimma@fedoraproject.org | GPG key ID: A36A937A Jabber: hircus@jabber.ccc.de | IRC: hircus@irc.freenode.net
() ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
On Oct 27, 2012 7:46 PM, "Michel Alexandre Salim" salimma@fedoraproject.org wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
(originally posted to test@; Adam Williamson suggested it might be more appropriate here)
Ever since I started tracking Fedora 18, Google Music Manager is no longer installable, and now Oracle's Virtual Box cannot be installed either (both from upstream Yum repositories).
https://bugzilla.redhat.com/show_bug.cgi?id=870655
In both cases, RPM and yum aborts with file conflicts -- /lib/modules for VirtualBox and /usr/bin for google-musicmanager.
While, granted, these are upstream packaging bugs and those directories should not be owned by the corresponding packages (they are owned by filesystem), is there any reason why the same RPMs install just fine previously?
Just a wild stab in the dark. Would the UsrMove (specifically the change from an actual folder to a symlink) cause a conflict? The Fedora packages don't own the folders since they are owned by the filesystem package anyway but the external packages could be owning the folders even though they ate now symlinks. Just a guess though.
John5342 wrote:
Just a wild stab in the dark. Would the UsrMove (specifically the change from an actual folder to a symlink) cause a conflict? The Fedora packages don't own the folders since they are owned by the filesystem package anyway but the external packages could be owning the folders even though they ate now symlinks. Just a guess though.
There's indeed UsrMove, but RPM itself also became stricter at verifying file/directory conflicts; in particular, different permissions for a directory are now considered a conflict.
That said, the issue is really that the broken upstream packages are trying to own system directories, which is very very broken. That needs to be fixed by Google resp. Oracle.
Kevin Kofler