11.2 Upgrade of dhcpcd

Does jexec need to be modified? Not clear from the error messages which jexec is
involved.

Result of zypper update…

The following package is going to be upgraded:
dhcpcd

1 package to upgrade.
Overall download size: 51.0 KiB. After the operation, additional 4.0 KiB will
be used.
Continue? [y/n/?] (y): y
Retrieving package dhcpcd-3.2.3-47.64.1.i586 (1/1), 51.0 KiB (93.0 KiB unpacked)
Retrieving delta: ./rpm/i586/dhcpcd-3.2.3-47.4.1_47.64.1.i586.delta.rpm, 22.0 KiB
Retrieving: dhcpcd-3.2.3-47.4.1_47.64.1.i586.delta.rpm [done]
Applying delta: ./dhcpcd-3.2.3-47.4.1_47.64.1.i586.delta.rpm [done]
Installing: dhcpcd-3.2.3-47.64.1 [done]
Additional rpm output:
insserv: Script jexec is broken: incomplete LSB comment.
insserv: missing Required-Stop:' entry: please add even if empty. insserv: Script jexec is broken: incomplete LSB comment. insserv: missing Required-Stop:’ entry: please add even if empty.
insserv: Script jexec is broken: incomplete LSB comment.
insserv: missing Required-Stop:' entry: please add even if empty. insserv: Script jexec is broken: incomplete LSB comment. insserv: missing Required-Stop:’ entry: please add even if empty.
insserv: Script jexec is broken: incomplete LSB comment.
insserv: missing Required-Stop:' entry: please add even if empty. insserv: Script jexec is broken: incomplete LSB comment. insserv: missing Required-Stop:’ entry: please add even if empty.
insserv: Script jexec is broken: incomplete LSB comment.
insserv: missing Required-Stop:' entry: please add even if empty. insserv: Script jexec is broken: incomplete LSB comment. insserv: missing Required-Stop:’ entry: please add even if empty.
insserv: Script jexec is broken: incomplete LSB comment.
insserv: missing Required-Stop:' entry: please add even if empty. insserv: Script jexec is broken: incomplete LSB comment. insserv: missing Required-Stop:’ entry: please add even if empty.

There are some running programs that use files deleted by recent upgrade. You may wish to restart some of them. Run ‘zypper ps’ to list these programs.

hu360:/home/ksrh # locate jexec
/etc/init.d/jexec
/etc/init.d/rc1.d/S01jexec
/etc/init.d/rc2.d/K01jexec
/etc/init.d/rc2.d/S01jexec
/etc/init.d/rc3.d/K01jexec
/etc/init.d/rc3.d/S01jexec
/etc/init.d/rc4.d/K01jexec
/etc/init.d/rc4.d/S01jexec
/etc/init.d/rc5.d/K01jexec
/etc/init.d/rc5.d/S01jexec
/usr/java/jre1.6.0_22/lib/jexec
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0/jre/lib/jexec
/usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/lib/jexec
hu360:/home/ksrh # zyper ps
If ‘zyper’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf zyper

hu360:/home/ksrh # zypper ps
The following running processes use deleted files:

PID | PPID | UID | Login | Command | Service | Files
-----±-----±----±------±--------±--------±----------------------
2394 | 1 | 0 | root | dhcpcd | | /sbin/dhcpcd (deleted)
| | | | | | /sbin/dhcpcd (deleted)

You may wish to restart these processes.
See ‘man zypper’ for information about the meaning of values in the above table.

On face value,
I’d guess that uninstalling/re-installing dchpcd would be more productive than to figure out what happened to your upgrade script.

Without knowing the exact issue, the errors seem to indicate a missing parameter or variable. If it’s related to a comment, maybe someone thought omitting might be unimportant but maybe that’s not really the case.

IMO,
Tony