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 ---
- To: "Marcelo E. Magallon" <mmagallo@debian.org>
- Cc: Stefan Janke <sjanke@gmx.net>, 94960@bugs.debian.org
- Subject: Re: Bug#94960: wmaker can't be configured (manpage-problem)
- From: Stefan Janke <sjanke@gmx.net>
- Date: 04 Jun 2001 19:27:17 +0200
- Message-id: <87puck17gq.fsf@burg.sjanke.de>
- In-reply-to: <20010604143106.A1913@ysabell.wh.vaih>
- References: <20010604143106.A1913@ysabell.wh.vaih>
"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: