Package Details: openrc 0.54-1

Git Clone URL: https://aur.archlinux.org/openrc.git (read-only, click to copy)
Package Base: openrc
Description: Dependency based init system that works with sysvinit and systemd or on its own.
Upstream URL: https://github.com/OpenRC/openrc
Keywords: init rc
Licenses: BSD
Provides: init-rc, libeinfo.so, librc.so, svc-manager
Submitter: apg
Maintainer: None
Last Packager: Rubo
Votes: 47
Popularity: 0.004351
First Submitted: 2012-11-09 21:19 (UTC)
Last Updated: 2024-05-02 20:48 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

Teg commented on 2024-05-20 00:59 (UTC)

I have tried also,and the system broken so I have to roll back, LOL

Duter2016 commented on 2024-05-15 16:02 (UTC)

Yes, I have tried. But it doesn't work. Now, I have uninstall thinkfan-openrc and openrc. Instead, I only install thinkfan and it works fun now.

Rubo commented on 2024-05-14 21:18 (UTC) (edited on 2024-05-14 21:18 (UTC) by Rubo)

Have you tried with --overwrite '*'? As far as I'm aware it should work with yay, too. See pacman(8).

Teg commented on 2024-05-10 01:03 (UTC)

The problem which announced by Duter2016 is not an unique problem, I have the same problem when update the package.

Duter2016 commented on 2024-05-04 14:28 (UTC)

loading packages...
resolving dependencies...
looking for conflicting packages...

Package (2)   Old Version  New Version  Net Change

openrc        0.53-1       0.54-1        -0.01 MiB
openrc-debug               0.54-1         1.57 MiB

Total Installed Size:  3.00 MiB
Net Upgrade Size:      1.55 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                                                                       [------------------------------------------------------------] 100%
(2/2) checking package integrity                                                                     [------------------------------------------------------------] 100%
(2/2) loading package files                                                                          [------------------------------------------------------------] 100%
(2/2) checking for file conflicts                                                                    [------------------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
openrc: /bin exists in filesystem (owned by filesystem)
openrc: /bin/openrc exists in filesystem
openrc: /bin/openrc-init exists in filesystem
openrc: /bin/openrc-run exists in filesystem
openrc: /bin/openrc-shutdown exists in filesystem
openrc: /bin/rc-service exists in filesystem
openrc: /bin/rc-sstat exists in filesystem
openrc: /bin/rc-status exists in filesystem
openrc: /bin/rc-update exists in filesystem
openrc: /bin/start-stop-daemon exists in filesystem
openrc: /bin/supervise-daemon exists in filesystem
openrc: /lib exists in filesystem (owned by filesystem)
openrc: /lib/libeinfo.so exists in filesystem
openrc: /lib/libeinfo.so.1 exists in filesystem
openrc: /lib/librc.so exists in filesystem
openrc: /lib/librc.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
 -> error installing: [/home/dd/.cache/yay/openrc/openrc-0.54-1-x86_64.pkg.tar.zst /home/dd/.cache/yay/openrc/openrc-debug-0.54-1-x86_64.pkg.tar.zst] - exit status 1

MarsSeed commented on 2023-06-30 20:14 (UTC) (edited on 2023-06-30 20:15 (UTC) by MarsSeed)

Hi,

What I meant was that you should completely remove any mention of 'openrc' from the provides and conflicts arrays. Like so (delete conflicts array altogether):

provides=('librc.so' 'init-rc' 'libeinfo.so' 'svc-manager')
# delete this line: conflicts=('openrc-git')

The reason is simple: a package named foo already:

  • provides foo,
  • satisfies other packages that depend on foo,
  • and conflicts with other packages named foo.

Only one installed version of foo can exist on a system at a time.

Declaring that the package foo provides foo is not just meaningles, but it confuses the AUR database and AUR helpers, making it appear that this one package is actually two instances of packages that provide foo.

MarsSeed commented on 2023-06-24 17:50 (UTC) (edited on 2023-06-24 18:01 (UTC) by MarsSeed)

Please kindly remove 'openrc' from provides and conflicts.

A package should not provide itself and conflict with itself. XD

And this makes this package listed twice on AURweb when something depends on 'openrc'.

ConnorBehan commented on 2022-12-05 01:26 (UTC) (edited on 2022-12-05 01:26 (UTC) by ConnorBehan)

Thanks! I had to remove a backslash from get_noadjfile() in /etc/openrc/init.d/hwclock to suppress a grep warning.

Rubo commented on 2022-12-01 15:41 (UTC) (edited on 2022-12-01 15:50 (UTC) by Rubo)

I just pushed an update to the latest version (0.45.2). Let me know if you run into any issue.