You are not logged in.

#1 2009-06-27 22:23:00

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

[SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

I'm having a little troube when I attempt to upgrade.

The error as seen below stating that dependencies could not be satisfied for rpcbind, has me stumped.  After receiving the error a few times I did a pacman -S rpcbind which installed it no problems.  Though after editing my daemons & such, then doing a network restart, when I look in conf.d there is no nfs-common ?

I did not uninstall portmap.

I booted my FreeNAS box & can still access it via NFS, but I have the impression that I'm still on the portmap.  I'll do a cold boot & see what happens then.

_________________
handy ~  $  yaur
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
archlinuxfr is up to date
kdemod-core is up to date
kdemod-extragear is up to date
kdemod-playground is up to date
:: Replace portmap with core/rpcbind? [Y/n] y
error: failed to prepare transaction (could not satisfy dependencies)
...

___________________

After a cold boot, my network still works, but I don't have an /etc/conf.d/nfs-common ?

What command can I use to validate that my system is using rpcbind, so I can be sure before deleting portmap?

[Edit:] I just tried another -Syu & get the same error, so I'm not using rpcbind, but the daemons changes don't interfere with portmap?

Could I be getting the same error because pacman is checking to see if portmap is still installed?

Confusing.

[Edit:2] I just tried to remove portmap with -Rsn & it failed due to nfs-utils requiring portmap, so I've removed both nfs-utils & portmap.

I just tried anouthe -Syu & got the same "could not satisfy dependencies" error?

[Edit:3] After a cold boot, my NFS connection to the FreeNAS box does not work:

handy ~  $  fn
mount: wrong fs type, bad option, bad superblock on freenas:/mnt/NAS-1,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

So I reinstalled portmap & nfs-utils which got NFS working again.[

Last edited by handy (2009-07-03 00:45:26)


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

#2 2009-06-28 10:48:45

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

I have been reading the man pacman, & tried -Syud, which skips all dependency checks.  This allowed me to proceed to the next step which I have not seen for a few days, which showed me the list of files (105MB) that were ready for downloading.

What is the my next safe step?

If I go ahead without the dependency check am I going to land in a big mess?

How do I work out what is the missing dependency to avoid the chance of landing in a big mess?

Any help will be greatly appreciated.

Thanks. smile


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

#3 2009-06-28 13:05:34

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

Did it tell you what dependency exactly it was missing? Did you check whether changing mirror fixes it?


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#4 2009-06-28 13:38:46

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

I will try a different mirror.

Is there a log I can look in to find the missing dependency?  As the pacman display did not tell me, it just comes up after synch as follows:

:: Replace portmap with core/rpcbind? [Y/n] y
error: failed to prepare transaction (could not satisfy dependencies)


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

#5 2009-06-28 14:02:24

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

pacman advice: NEVER do -Syud. If you have to use -d/--nodeps, use it on one package only. Upgrading your entire system without dependency checks is reckless, to put it mildly.

Offline

#6 2009-06-28 16:58:06

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

handy wrote:

I will try a different mirror.

Is there a log I can look in to find the missing dependency?  As the pacman display did not tell me, it just comes up after synch as follows [snip]

That kinda sucks. Does

pacman -S rpcbind

tell anything more?


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#7 2009-06-29 04:14:57

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

tomk wrote:

pacman advice: NEVER do -Syud. If you have to use -d/--nodeps, use it on one package only. Upgrading your entire system without dependency checks is reckless, to put it mildly.

I thought as much, thanks for the verification. smile

B wrote:
handy wrote:

I will try a different mirror.

Is there a log I can look in to find the missing dependency?  As the pacman display did not tell me, it just comes up after synch as follows [snip]

I tried a different mirror, though it had no effect on the problem.

B wrote:

That kinda sucks. Does

pacman -S rpcbind

tell anything more?

Not really, I get the following:

handy ~  $  sudo pacman -S rpcbind
Password:
warning: rpcbind-0.2.0-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...

Targets (1): rpcbind-0.2.0-1 

Total Download Size:    0.00 MB
Total Installed Size:   0.08 MB

Proceed with installation? [Y/n]

Even though it is not truly installed, as the [Edit:]'s in my first post proved?


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

#8 2009-06-29 05:55:51

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

Maybe there's something wrong with your databse then?


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#9 2009-06-29 06:03:01

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,400
Website

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

It sounds like you have both prtmap and rpcbind installed somehow...  Does "pacman -Qi portmap" show anything?  If so, it can be removed.

Offline

#10 2009-06-29 07:15:17

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

B wrote:

Maybe there's something wrong with your databse then?

Perhaps?  I'll have a look around & see how to replace it.

Allan wrote:

It sounds like you have both prtmap and rpcbind installed somehow...  Does "pacman -Qi portmap" show anything?  If so, it can be removed.

I do have them both installed.  In [Edit:2] of my first post, I mentioned removing portmap, & after editing rc.conf daemons & such I warm booted, but NFS failed to work.  I had to restore portmap to get NFS to function again; even though I'm still using the edited daemons line in rc.conf?

Interestingly, when I installed rpcbind I didn't get the etc/conf.d/nfs-common?

I somehow don't think that rpcbind or portmap are the real problem here...?

I think something else is stopping me from being able to -Syu.


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

#11 2009-06-29 07:33:00

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

You've mentioned /etc/conf.d/nfs-common twice now in relation to rpcbind, so I'll just clarify that it is called /etc/conf.d/nfs-common.conf and it is provided by the nfs-utils package, not the rpcbind package.

Remove both portmap and rpcbind - use pacman -Rd if necessary - and refresh your database with pacman -Syy. Then try reinstalling rpcbind.

Offline

#12 2009-06-29 07:53:46

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

Sorry, I obviously misunderstood the following from the Arch News:

Important nfs-utils upgrade:
- NFS4 support is now implemented
This is a rather important upgrade, you are going to have to change config files.
/etc/rc.conf daemons changes:
1) Change portmap to rpcbind
2) Change nfslock to nfs-common
3) Change nfsd to nfs-server

Extended configuration options for NFS (clients & server) are available in:
/etc/conf.d/nfs-common
/etc/conf.d/nfs-server
Please change them to your needs.

It made me think that when rpcbind is installed I should be able to see nfs-common?
___________

I removed both, did the -Syy, then reinstalled rpcbind, now NFS doesn't work.  After previously experiencing this I reinstalled portmap so NFS would work again.

Is testdb anygood to me, & if so, do you know how I use it, I can't find any clear instruction on how to as yet?

Last edited by handy (2009-06-29 07:55:28)


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

#13 2009-06-29 07:58:30

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

I just got testdb to work with the following results:

handy ~  $  sudo testdb -b /var/lib/pacman/
Password:
missing dependency for ati-dri : libgl>=7.4.2
missing dependency for nfs-utils : portmap

I need to leave libgl out because catalyst has its own built in or some such.

Last edited by handy (2009-06-29 07:59:34)


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

#14 2009-06-29 10:14:08

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

Looking at the following, it looks to me like catalyst may be what is stopping me from being able to upgrade:

handy ~  $  sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
archlinuxfr is up to date
kdemod-core is up to date
kdemod-extragear is up to date
kdemod-playground is up to date
:: Starting full system upgrade...
:: Replace portmap with core/rpcbind? [Y/n] y
warning: libtorrent: local (0.12.4-1) is newer than community (0.12.2-2)
warning: rtorrent: local (0.8.4-1) is newer than community (0.8.2-3)
resolving dependencies...
looking for inter-conflicts...
:: libgl conflicts with catalyst-utils. Remove catalyst-utils? [Y/n] y
error: failed to prepare transaction (could not satisfy dependencies)
:: catalyst: requires catalyst-utils>=9.6
:: catalyst: requires kernel26<2.6.30

I'll go & have a look in AUR & see what kind of yoga I'll have to do to upgrade the catalyst packages.


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

#15 2009-07-03 00:43:52

handy
Member
From: Oz
Registered: 2008-03-26
Posts: 719

Re: [SOLVED] portmap -> rpcbind error :: could not satisfy dependencies?

I hadn't been able to continue with this problem until today, as I had reached my 4 weekly download limit & had been tapered back to 64Kbits/sec speed.

Anyway, I removed catalyst, & then tried an -Syu --aur & everything is now going the way it is supposed to.  As I write this, the machine is in the process of downloading all the packages to install.

This catalyst driver surely does cause those of us who have to use it some trouble.  Unfortunately the free drivers for my card are still unusable.


I used to be surprised that I was still surprised by my own stupidity, finding it strangely refreshing.
Well, now I don't find it refreshing.
I'm over it!

Offline

Board footer

Powered by FluxBB