Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ExtUtils-MakeMaker-6.05-r6 package conflicts
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Jul 26, 2003 1:58 pm    Post subject: ExtUtils-MakeMaker-6.05-r6 package conflicts Reply with quote

Hi,
kann mir einer einen Fix für dieses Problem geben? Wäre zu schön, Danke im voraus. :lol:

bash-2.05b# emerge portage
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-apps/portage-2.0.48-r5 to /
>>> md5 src_uri portage-2.0.48-r5.tar.bz2
>>> Unpacking source...
>>> Unpacking portage-2.0.48-r5.tar.bz2 to /var/tmp/portage/portage-2.0.48-r5/work
>>> Source unpacked.

usw.

>>> sys-apps/portage-2.0.48-r5 merged.

sys-apps/portage
selected: 2.0.48-r7
protected: 2.0.48-r5
omitted: none

>>> Packages in red are slated for removal.
>>> Packages in green will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging sys-apps/portage-2.0.48-r7...
No package files given... Grabbing a set.
--- !mtime obj /var/tmp/.keep
--- !mtime obj /usr/share/man/man5/vim.5.gz

usw.

--- !targe sym /usr/bin/g-cpan.pl
--- !targe sym /usr/bin/emerge
>>> Regenerating /etc/ld.so.cache...
>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.

* GNU info directory index is up-to-date.

bash-2.05b#
bash-2.05b# emerge -u system
Calculating system dependencies ...done!

!!! Error: the <dev-perl/ExtUtils-MakeMaker-6.05-r6 package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.

bash-2.05b# emerge --deep -u world
Calculating world dependencies ...done!

!!! Error: the <dev-perl/ExtUtils-MakeMaker-6.05-r6 package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.

bash-2.05b#

Im Nachgang habe ich, nur zum Test, mc installiert, ging wunderbar. Nur bei system und world scheint das Problem aufzutreten. Auf meiner Experimental-Installation habe ich einfach ExtUtils-usw. unmerged. Danach kommt die selbe Fehlermeldung mit einem anderen Programm, auch was mit perl.

Was ist zu tun ? :roll:
Danke
Back to top
View user's profile Send private message
Nooky
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2003
Posts: 75
Location: /home

PostPosted: Sat Jul 26, 2003 2:01 pm    Post subject: Reply with quote

hi,

ganz ähnliche frage hab ich heute auch schon gestellt, vllt. hilft dir das gleiche weiter wie bei mir

gruss
nooky
_________________
In jedem kleinen Problem steckt ein großes, das gerne raus möchte
Back to top
View user's profile Send private message
Scandium
Retired Dev
Retired Dev


Joined: 22 Apr 2002
Posts: 340
Location: Germany

PostPosted: Sat Jul 26, 2003 2:04 pm    Post subject: Reply with quote

Hi,

wäre nett, wenn du uns den output von --pretend (-p) zeigen würdest damit wir sehen, welches Paket welches blockt.

Es ist aber wahrscheinlich, dass es von dem neuen perl-5.8.0-r12 kommt, das seit gestern stable ist, das blockt nämlich manche Perl module.

Falls es wirklich daran liegt, dann mach einfach
"emerge -C <alle perl module die geblockt werden>", update dann perl und dann kannst du die anderen perl module wieder problemlos installieren.

---
Edit:
Während ich das geschrieben habe, hat Nooky den link gepostet (wo das selbe Vorgeschlagen wird wie ich dir eben) ;)
Back to top
View user's profile Send private message
NueX
Apprentice
Apprentice


Joined: 19 Jun 2003
Posts: 196
Location: Germany

PostPosted: Sat Jul 26, 2003 2:46 pm    Post subject: Ähnliches Problem Reply with quote

Hallo!

Ich habe das (denke ich) gleiche Problem:
Code:

# emerge -u world -p

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[blocks B    ] <dev-perl/ExtUtils-MakeMaker-6.05-r6 (from pkg dev-lang/perl-5.8.0-r12)
[blocks B    ] <dev-perl/Test-Simple-0.47-r1 (from pkg dev-lang/perl-5.8.0-r12)
[blocks B    ] <dev-perl/File-Spec-0.84-r1 (from pkg dev-lang/perl-5.8.0-r12)
[ebuild    U ] dev-lang/perl-5.8.0-r12 [5.8.0-r10]

Nun mache ich ein
Code:

emerge -C dev-perl/ExtUtils-MakeMaker dev-perl/Test-Simple dev-perl/File-Spec

Das
Code:
emerge -u world -p

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild    U ] dev-lang/perl-5.8.0-r12 [5.8.0-r10]

läuft nun Problemlos und danach kann ich die module wieder installieren.
Danke Scandium!
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Jul 26, 2003 3:12 pm    Post subject: Reply with quote

Ich bin baff!! :D
Herzlichen Dank für die schnellen Antworten. Habe gerade den Sprint von Armstrong und Ulrich gesehen; war schon spannend.

Und hier die Ergebnisse von --pretend:

bash-2.05b# emerge --pretend system

These are the packages that I would merge, in order:

Calculating system dependencies ...done!
[blocks B ] <dev-perl/ExtUtils-MakeMaker-6.05-r6 (from pkg dev-lang/perl-5.8.0-r12)
[blocks B ] <dev-perl/File-Spec-0.84-r1 (from pkg dev-lang/perl-5.8.0-r12)
[ebuild U ] dev-lang/perl-5.8.0-r12 [5.8.0-r10]
[ebuild U ] sys-apps/gawk-3.1.3 [3.1.2-r3]

bash-2.05b#
bash-2.05b# emerge --pretend world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[blocks B ] <dev-perl/ExtUtils-MakeMaker-6.05-r6 (from pkg dev-lang/perl-5.8.0-r12)
[blocks B ] <dev-perl/File-Spec-0.84-r1 (from pkg dev-lang/perl-5.8.0-r12)
[ebuild U ] dev-lang/perl-5.8.0-r12 [5.8.0-r10]
[ebuild U ] app-admin/webmin-1.100-r1 [1.100]
[ebuild U ] sys-apps/gawk-3.1.3 [3.1.2-r3]

bash-2.05b#

Den Vorschlag aus der anderen Meldung mit:
emerge unmerge Test-Simple File-Spec && emerge -U perl

hab ich mir (noch) nicht getraut, ebenso der Vorschlag von Scandium. Was wird damit in Gang gesetzt?


Als Danke nochmals für die schnelle Reaktion !
Back to top
View user's profile Send private message
Scandium
Retired Dev
Retired Dev


Joined: 22 Apr 2002
Posts: 340
Location: Germany

PostPosted: Sat Jul 26, 2003 3:21 pm    Post subject: Reply with quote

Hallo,

du musst mit emerge -C (bzw. "emerge unmerge") alle Perl Module die geblockt werden deinstallieren, also in deinem Fall machst du:

Code:
emerge -C dev-perl/File-Spec dev-perl/ExtUtils-MakeMaker


dann werden diese beiden Module deinstalliert (bei dir scheinen keine anderen Perl Module installiert zu sein die das update auf perl-5.8.0-r12 blocken).

Danach kannst du mit

Code:
emerge -u perl


Perl updaten (da ja jetzt besagte Module nicht mehr installiert sind).

Nach dem Perl update kannst du dann mit

Code:
emerge dev-perl/File-Spec dev-perl/ExtUtils-MakeMaker


die vorher deinstallierten Module wieder installieren...

Ich hoffe, das war ausführlich genug erklärt, wenn es noch fragen gibt, dann poste einfach hier.


Marlboro wrote:
Im Nachgang habe ich, nur zum Test, mc installiert, ging wunderbar. Nur bei system und world scheint das Problem aufzutreten.


Das liegt daran, dass ein emerge system/world dev-lang/perl updaten will, das ist ein rein perl-spezifisches Problem mit den Blockern und hat nichts mit portage oder anderen Paketen zu tun.(Ist aber vorher bekannt gewesen, dass das auftreten wird, also mein Vorschlag - und der in dem anderen Thread natürlich auch - ist kein "hack" oder so, sondern die offiziell "saubere" Lösung für das Problem)
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Jul 26, 2003 3:44 pm    Post subject: Reply with quote

Danke Scandium!
Hab mir jetzt auch gedacht, warum nichts ausprobieren und habe eingegeben:

bash-2.05b# emerge -C dev-perl/ExtUtils-MakeMaker dev-perl/Test-Simple dev-perl/File-Spec

!!! Couldn't find match for dev-perl/Test-Simple

dev-perl/File-Spec
selected: 0.82
protected: none
omitted: none

dev-perl/ExtUtils-MakeMaker
selected: 6.05-r4
protected: none
omitted: none

>>> Packages in red are slated for removal.
>>> Packages in green will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging dev-perl/File-Spec-0.82...
No package files given... Grabbing a set.
--- !found obj /usr/share/perl/gentoo-pods/5.8.0/File-Spec-0.82.pod.arch

usw.

>> Regenerating /etc/ld.so.cache...

* GNU info directory index is up-to-date.


ging also sauber durch und dann:

bash-2.05b# emerge -u world -p

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild U ] dev-lang/perl-5.8.0-r12 [5.8.0-r10]
[ebuild U ] app-admin/webmin-1.100-r1 [1.100]
[ebuild U ] sys-apps/gawk-3.1.3 [3.1.2-r3]

bash-2.05b# emerge -u world
Calculating world dependencies ...done!
>>> emerge (1 of 3) dev-lang/perl-5.8.0-r12 to /
>>> Downloading http://gentoo.oregonstate.edu/distfiles/Safe-2.09.tar.gz
--16:22:04-- http://gentoo.oregonstate.edu/distfiles/Safe-2.09.tar.gz
=> `/usr/portage/distfiles/Safe-2.09.tar.gz'
Resolving gentoo.oregonstate.edu... done.
Connecting to gentoo.oregonstate.edu[128.193.0.3]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11,465 [application/x-tar]

100%[================================================================================>] 11,465 8.15K/s ETA 00:00

usw.

im Moment läuft alles noch. Wenns durch ist, melde ich mich mit dem Ergebnis. Kann ein paar Minuten länger dauern, da ich mich über ISDN noch von Hand einwählen muß. Hab noch Fehler in den Scripten.

Auf jeden Fall -- nochmals herzlichen Dank für die schnelle und überaus kompetente Hilfe. Ich machs ja nur als Hobby. Sozusagen als Ersatz fürs Schachspielen.
:D
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Jul 26, 2003 3:55 pm    Post subject: Reply with quote

Hi Scandium
natürlich werde ich noch:

emerge -u perl

und

emerge dev-perl/File-Spec dev-perl/ExtUtils-MakeMaker

ausführen. Ich habs zu spät gelesen und hoffe, dass alles sauber läuft.

Gruß Marlboro
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Jul 26, 2003 4:36 pm    Post subject: Reply with quote

Hi all,
und hier das Endergebnis der fundierten Hilfestellung von Scandium !!

bash-2.05b# emerge -u system
Calculating system dependencies ...done!
>>> Auto-cleaning packages ...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.

bash-2.05b# emerge -u world
Calculating world dependencies ...done!
>>> Auto-cleaning packages ...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
bash-2.05b#

Gibts in gentoo eigentlich auch ein "emerge thank-you-so-much-developer"
:lol:
Back to top
View user's profile Send private message
Scandium
Retired Dev
Retired Dev


Joined: 22 Apr 2002
Posts: 340
Location: Germany

PostPosted: Sat Jul 26, 2003 4:45 pm    Post subject: Reply with quote

Marlboro wrote:
Gibts in gentoo eigentlich auch ein "emerge thank-you-so-much-developer"
:lol:


Ja gibt es: (indirekt zumindest ;) )
Mail client öffnen und an den developer eine Lobesmail schreiben (ist in fast allen Fällen developername@gentoo.org, nur ganz wenige nennen sich im Forum/IRC anders als deren mail alias ist).

Wäre mir neu, wenn es devs gibt die sowas nicht freuen würde ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum