On 2022-09-25 21:53, Andreas Kohlbach <
a...@spamfence.net> wrote:
> On Sun, 25 Sep 2022 01:05:17 +0200, Peter J. Holzer wrote:
>> On 2022-09-24 21:08, Andreas Kohlbach <
a...@spamfence.net> wrote:
>>> OS ist Debian testing (jaja... ;-).
>>
>> Schon länger, or stellst du gerade erst um?
>
> Schon "immer"; vor ca. 10-14 Jahren Debian testing installiert.
>
>>> FATAL ERROR:
>>> Both /sbin/dhcpcd and /usr/sbin/dhcpcd exist.
>>>
>> [...]
>>
>>> /sbin/dhcpcd ist ein Link auf /etc/alternatives/dhcpcd , und das auf
>>> /sbin/dhcpcd3 , was ein Shell-Skript ist.
>>
>> Und was ist /usr/sbin/dhcpd?
>
> Wollte ich angeben; hatte ich aber vergessen. Sorry.
>
> ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically
> linked...
>
>> Wenn das nicht auch ein Symlink auf das gleiche Executable ist:
>> Hast Du da zwei verschiedene dhcpds installiert? Das ist vielleicht eine
>> Situation, mit der der Autor von usrmerge nicht gerechnet hat. Wäre
>> einen Bug-Report wert.
>
> Nur einen, wenn ich das durch "apropos" bestimmen kann:
>
> ~$ apropos dhcpcd
> dhcpcd (8) - a DHCP client
> dhcpcd-bin (8) - an RFC 2131 compliant DHCP client
> dhcpcd-run-hooks (8) - DHCP client configuration script
> dhcpcd.conf (5) - dhcpcd configuration file
> dhcpcd3 (8) - a wrapper for the DHCP client daemon.
Immerhin hast Du da einen dhcpcd und einen dhcpcd3. Das korreliert mit
/usr/sbin/dhcpcd und /sbin/dhcpcd3.
dpkg -S /path/to/file
sollte ausspucken, aus welchem Paket das File stammt (das funktioniert
leider nur bei Files, die tatsächlich in einem Paket vorkommen, nicht
bei Files oder Symlinks, die über ein Post-Install-Script angelegt
wurden).
Alternativ kann man auf
https://www.debian.org/distrib/packages suchen,
aber dort findet man nur halbwegs neue Distributionen und keine
Third-Party-Packages. Wenn Dein /sbin/dhcpcd3 aus Debian-Urzeiten
stammt, dann findest Du es dort nicht (mehr).
>> Wenn Du Debian helfen willst: Bug-Report einwerfen. Auf Nachfragen
>> geduldig und sorgfältig antworten.
>
> Glaube nicht, dass das ein Bug ist, sondern es doch auf meiner Seite
> liegt. Denn solch ein gravierender Bug wäre auch Euch hier, und vor allem
> Google bekannt. Ist es aber nicht.
Wenn es z.B. zwei verschiedene Pakete mit einem dhcpcd gibt, und Debian
zulässt, dass man beide installiert, aber usrmerge mit der Situation
nicht zurechtkommt, würde ich das als Bug ansehen, auch wenn mir kein
vernünftiger Grund einfällt, warum man beide Pakete installieren sollte.
Wenn eines der Pakete hingegen von Debian Testing von vor 10 Jahren
übriggeblieben ist, dann war das vielleicht einmal ein Bug (das Paket
hätte vielleicht automatisch deinstalliert werden müssen), aber den kann
man kaum dem usrmerge-Maintainer umhängen. Der muss schauen, dass bei
einem Update von einer stable auf die nächste alles funkioniert und
sollte Pakete die aktuell in Testing sind, berücksichtigen, aber für
das Gerümpel, das sich auf einem System, das man 10-14 Jahre mit Testing
betreibt, so ansammelt, ist der User selber verantwortlich. (Gilt IMHO
teileise auch für Stable - da hatte ich auch schon Probleme, weil ich
noch Pakete von einer Stable-Version von vor 8 Jahren installiert hatte
(die dann gar nicht mehr so leicht loszuwerden waren).)
hp