[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

update-alternatives problem [was: Re: Bug#94960: wmaker can't be configured (manpage-problem)]



Hi,

 regarding the last comment on bug#94960, I'm missing something obvious.
 It reads:

 | I have a error, which is a little different:
 | Setting up wmaker (0.65.0-2) ...
 | mv: cannot stat `/usr/man/man1/x-window-manager.1.gz': No such file or directory
 | update-alternatives: unable to rename /usr/man/man1/x-window-manager.1.gz to /usr/share/man/man1/x-window-manager.1.gz: Invalid cross-device link
 | dpkg: error processing wmaker (--configure): subprocess post-installation script returned error exit status 2
 |
 | The problem is, that I don't have /usr/man/man1/x-window-manager.1.gz.

 Stefan says his system doesn't have the old file.  Looking at
 update-alternatives, it's hitting this:

 | for $sname (keys %aslavelink) {
 |     if (!defined($j= $slavenum{$sname})) {
 |         push(@slavenames,$sname);
 |         $slavenum{$sname}= $j= $#slavenames;
 |     }
 |     $oldslavelink= $slavelinks[$j];
 |     $newslavelink= $aslavelink{$sname};
 |     $slavelinkcount{$oldslavelink}-- if $oldslavelink ne '';
 |     $slavelinkcount{$newslavelink}++ &&
 |         &quit("slave link name $newslavelink duplicated");
 |     if ($newslavelink ne $oldslavelink && $oldslavelink ne '') {
 |         &pr("Renaming $sname slave link from $oldslavelink to $newslavelink.
")
 |           if $verbosemode > 0;
 |         rename_mv($oldslavelink,$newslavelink) || $! == &ENOENT ||
 |             &quit("unable to rename $oldslavelink to $newslavelink: $!");
 |     }
 |     $slavelinks[$j]= $newslavelink;
 | }

 what I don't see is where the invalid cross-device link message is
 coming from.

 TIA,

-- 
Marcelo             | SNH, SNH, SNH.
mmagallo@debian.org |         -- (Terry Pratchett, Soul Music)
--- Begin Message ---
"Marcelo E. Magallon" <mmagallo@debian.org> writes:

>  Hmmm... can you send me the output of:
> 
>  $ /usr/sbin/update-alternatives --display x-window-manager

<<cut>>
burg% /usr/sbin/update-alternatives --display x-window-manager
x-window-manager - status is auto.
 link currently points to /usr/X11R6/bin/icewm-gnome
/usr/bin/X11/ctwm - priority 40
 slave x-window-manager.1.gz: /usr/X11R6/man/man1/ctwm.1x.gz
/usr/bin/sawfish - priority 20
/usr/bin/enlightenment - priority 50
 slave x-window-manager.1.gz: /usr/share/man/man1/enlightenment.1.gz
/usr/X11R6/bin/icewm - priority 50
/usr/X11R6/bin/icewm-gnome - priority 60
Current `best' version is /usr/X11R6/bin/icewm-gnome.
<<cut>>

>  (and the contents of /var/lib/dpkg/alternatives/x-window-manager)

<<cut>>
burg% cat /var/lib/dpkg/alternatives/x-window-manager
auto
/usr/bin/x-window-manager
x-window-manager.1.gz
/usr/man/man1/x-window-manager.1.gz

/usr/bin/X11/ctwm
40
/usr/X11R6/man/man1/ctwm.1x.gz
/usr/bin/sawfish
20

/usr/bin/enlightenment
50
/usr/share/man/man1/enlightenment.1.gz
/usr/X11R6/bin/icewm
50

/usr/X11R6/bin/icewm-gnome
60



<<cut>>

ciao stefan 
-- 
sjanke@gmx.net       | Parents often talk about the younger generation
Kernel 2.4.4         | as if they didn't have much of anything to do
---------------------- with it. 


--- End Message ---

Reply to: