Unix Technical Forum

Newbie Q: Filesystem depency conflicts

This is a discussion on Newbie Q: Filesystem depency conflicts within the Linux Operating System forums, part of the Unix Operating Systems category; --> Hello, I'm having a problem with my filesystem that shows up as depency conflicts (attached) when using YaST to ...


Go Back   Unix Technical Forum > Unix Operating Systems > Linux Operating System

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-18-2008, 07:53 AM
tasu
 
Posts: n/a
Default Newbie Q: Filesystem depency conflicts

Hello,

I'm having a problem with my filesystem that shows up as depency
conflicts (attached) when using YaST to install new software. The
strange thing is that the installation of my SuSe 9.3 Pro went ok and my
Linux box works quite fine (I wonder how it is possible...). I first
noticed this problem when tried to install imgSeek.

When tried to solve the problem by installing the filesystem again, the
filesystem package installation fails, following error appears.

Any ideas?



- - - - -
ERROR(InstTarget:E_RpmDB_subprocess_failed)
---
2005-06-12 21:18:39 qt3-devel-3.3.4-11.i586.rpm installed ok
2005-06-12 21:54:05 filesystem-9.3-2.i586.rpm install failed
rpm output:
error: unpacking of archive failed on file /var/mail: cpio: rename
failed - Is a directory

2005-06-12 21:54:47 ImageMagick-Magick++-6.1.8-6.i586.rpm installed ok
2005-06-25 19:40:53 filesystem-9.3-2.i586.rpm install failed
rpm output:
error: unpacking of archive failed on file /var/mail: cpio: rename
failed - Is a directory
- - - - -

#### YaST2 conflicts list - generated 2005-06-25 19:35:44 ####

aaa_base 9.3-9 conflict
Broken Dependencies of Installed:
aaa_base requires filesystem
Conflict Resolution:
( ) Downgrade aaa_base-9.3-9.2 to Version 9.3-9
( ) Ignore Conflict and Risk System Inconsistencies
glibc 2.3.4-23 conflict
Broken Dependencies of Installed:
glibc requires filesystem
Conflict Resolution:
( ) Downgrade glibc-2.3.4-23.4 to Version 2.3.4-23
( ) Ignore Conflict and Risk System Inconsistencies
gnome-vfs2 2.10.0-14 conflict
Broken Dependencies of Installed:
gnome-vfs2 requires filesystem
Conflict Resolution:
( ) Downgrade gnome-vfs2-2.10.0-14.2 to Version 2.10.0-14
( ) Ignore Conflict and Risk System Inconsistencies
SuSEfirewall2 3.3-18 conflict
Broken Dependencies of Installed:
SuSEfirewall2 requires filesystem
Conflict Resolution:
( ) Downgrade SuSEfirewall2-3.3-18.2 to Version 3.3-18
( ) Ignore Conflict and Risk System Inconsistencies

#### YaST2 conflicts list END ###

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-18-2008, 07:53 AM
Nico Kadel-Garcia
 
Posts: n/a
Default Re: Newbie Q: Filesystem depency conflicts


"tasu" <tasu@suomi24.fi> wrote in message
news:60gve.115$lT.53@read3.inet.fi...
> Hello,
>
> I'm having a problem with my filesystem that shows up as depency
> conflicts (attached) when using YaST to install new software. The
> strange thing is that the installation of my SuSe 9.3 Pro went ok and my
> Linux box works quite fine (I wonder how it is possible...). I first
> noticed this problem when tried to install imgSeek.
>
> When tried to solve the problem by installing the filesystem again, the
> filesystem package installation fails, following error appears.
>
> Any ideas?


Yes. SuSE and its "YaST" package management have one chunk for system
software and its related dependencies, and another for update packages. They
are utterly distinct and have no way to manage them both simultaneously in
the same session, which created dependency hell, and has no way to automate
the installations or updates without a terminal session. They also blow away
newer versions of software for which you have dependencies if you use the
manual "yast -i packagename.rpm" tool, and ignore other dependencies. This
is.... butt stupid and makes auto-management incredibly painful and makes
mixing in other non-SuSE published RPM's even harder. The tool is *BAD*.

Throw Yast the futz *OUT* as much as possible and proceed to "fou4s", the
lovely and vastly superior script tool that solves all these problems for
you (except doing the script based commercial software installlers for
NVidia drivers and MS fonts, which SuSE's repositories always have out of
date and don't work well as installers anyway.

> - - - - -
> ERROR(InstTarget:E_RpmDB_subprocess_failed)
> ---
> 2005-06-12 21:18:39 qt3-devel-3.3.4-11.i586.rpm installed ok
> 2005-06-12 21:54:05 filesystem-9.3-2.i586.rpm install failed
> rpm output:
> error: unpacking of archive failed on file /var/mail: cpio: rename
> failed - Is a directory


??? OK, can you go to the download cache directory (/var/cache/yum or
something like that) and do a "rpm -Uvh --replacepkgs" of the specific
packages?

> 2005-06-12 21:54:47 ImageMagick-Magick++-6.1.8-6.i586.rpm installed ok
> 2005-06-25 19:40:53 filesystem-9.3-2.i586.rpm install failed
> rpm output:
> error: unpacking of archive failed on file /var/mail: cpio: rename
> failed - Is a directory
> - - - - -


I have no idea what is happening to /var/mail. Do you have a symlink or NFS
mount there or file or something other than a directory, or is it supposed
to be a symlink to /var/spool/mail? I don't remember for SuSe, but they do
tend to put unnecessary symlinks in odd places so that various tools can
operate without having to be reconfigured for local operation.

Don't get me going on what they did to chroot cages for bind and DHCP.



--------------------------------------------------------------------------------


> #### YaST2 conflicts list - generated 2005-06-25 19:35:44 ####
>
> aaa_base 9.3-9 conflict
> Broken Dependencies of Installed:
> aaa_base requires filesystem
> Conflict Resolution:
> ( ) Downgrade aaa_base-9.3-9.2 to Version 9.3-9
> ( ) Ignore Conflict and Risk System Inconsistencies
> glibc 2.3.4-23 conflict
> Broken Dependencies of Installed:
> glibc requires filesystem
> Conflict Resolution:
> ( ) Downgrade glibc-2.3.4-23.4 to Version 2.3.4-23
> ( ) Ignore Conflict and Risk System Inconsistencies
> gnome-vfs2 2.10.0-14 conflict
> Broken Dependencies of Installed:
> gnome-vfs2 requires filesystem
> Conflict Resolution:
> ( ) Downgrade gnome-vfs2-2.10.0-14.2 to Version 2.10.0-14
> ( ) Ignore Conflict and Risk System Inconsistencies
> SuSEfirewall2 3.3-18 conflict
> Broken Dependencies of Installed:
> SuSEfirewall2 requires filesystem
> Conflict Resolution:
> ( ) Downgrade SuSEfirewall2-3.3-18.2 to Version 3.3-18
> ( ) Ignore Conflict and Risk System Inconsistencies
>
> #### YaST2 conflicts list END ###


Exit this tool, and use fou4s to point to your new update location and your
old OS location both at the same time. Really, it helps.

Or be prepared to revert things to install the packages, then as fast as
possible do an upgrade to acknowledge the existence of the neweer update
versions, and pray you don't blow away your configuration in the process.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-18-2008, 07:53 AM
Michael Heiming
 
Posts: n/a
Default Re: Newbie Q: Filesystem depency conflicts

In comp.os.linux.setup Nico Kadel-Garcia <nkadel@comcast.net>:

> "tasu" <tasu@suomi24.fi> wrote in message
> news:60gve.115$lT.53@read3.inet.fi...


[ Problems updating/installing packages using suse yast ]

> Yes. SuSE and its "YaST" package management have one chunk for system
> software and its related dependencies, and another for update packages. They

[..]

> Throw Yast the futz *OUT* as much as possible and proceed to "fou4s", the
> lovely and vastly superior script tool that solves all these problems for
> you (except doing the script based commercial software installlers for
> NVidia drivers and MS fonts, which SuSE's repositories always have out of
> date and don't work well as installers anyway.


Second this one, in addition configure the system *not* to run
suseconfig (somewhere in /etc/sysconfig) and don't touch the yast
junk at all. Alternatively, simply switch to a distro not polluted
with click&droll admin tools that are prone to give you one
headache after another.

[..]

--
Michael Heiming (X-PGP-Sig > GPG-Key ID: EDD27B94)
mail: echo zvpunry@urvzvat.qr | perl -pe 'y/a-z/n-za-m/'
#bofh excuse 74: You're out of memory
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-18-2008, 07:53 AM
tasu
 
Posts: n/a
Default Re: Newbie Q: Filesystem depency conflicts

Michael Heiming wrote:
> In comp.os.linux.setup Nico Kadel-Garcia <nkadel@comcast.net>:
>
>
>>"tasu" <tasu@suomi24.fi> wrote in message
>>news:60gve.115$lT.53@read3.inet.fi...

>
>
> [ Problems updating/installing packages using suse yast ]
>
>
>>Yes. SuSE and its "YaST" package management have one chunk for system
>>software and its related dependencies, and another for update packages. They

>
> [..]
>
>
>>Throw Yast the futz *OUT* as much as possible and proceed to "fou4s", the
>>lovely and vastly superior script tool that solves all these problems for
>>you (except doing the script based commercial software installlers for
>>NVidia drivers and MS fonts, which SuSE's repositories always have out of
>>date and don't work well as installers anyway.

>
>
> Second this one, in addition configure the system *not* to run
> suseconfig (somewhere in /etc/sysconfig) and don't touch the yast
> junk at all. Alternatively, simply switch to a distro not polluted
> with click&droll admin tools that are prone to give you one
> headache after another.
>
> [..]
>



I switched to fou4s and ... love at first sight! Very nice.

Not going to switch distro, at least not now (getting some 'generic'
experience first, maybe switching to Debian some day). But I'll keep in
mind your advice to be aware of those so called 'tools'.

Ok, back to the filesystem conflict problem. I somehow managed to solve
it (no depency conflicts exist), but I'm not sure how. How could I be
100% sure; any way to check it?

Thank you very much for your advice.

tasu
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-18-2008, 07:54 AM
Nico Kadel-Garcia
 
Posts: n/a
Default Re: Newbie Q: Filesystem depency conflicts


> Ok, back to the filesystem conflict problem. I somehow managed to solve
> it (no depency conflicts exist), but I'm not sure how. How could I be 100%
> sure; any way to check it?
>
> Thank you very much for your advice.


No sweat. Grab *all* the installed RPM's into a directory, all at once or
one at a time, and do a "rpm -Uh $name --dry-run --replacepkgs" with them to
see if there are conflicts.

RedHat has a little cron job called /etc/cron.daily/rpm that puts a list of
all your installed packages, with full package names, in /var/log/rpm. I
highly recommend the widget for use elsewhere for exactly this sort of
situation.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 07:40 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com