Package Details: webmin 2.202-1

Git Clone URL: https://aur.archlinux.org/webmin.git (read-only, click to copy)
Package Base: webmin
Description: A web-based administration interface for Unix systems
Upstream URL: http://www.webmin.com/
Keywords: administration control cpanel panel
Licenses: custom:webmin
Submitter: ftschindler
Maintainer: amish
Last Packager: amish
Votes: 50
Popularity: 0.001894
First Submitted: 2015-09-13 12:47 (UTC)
Last Updated: 2024-08-13 02:35 (UTC)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

amish commented on 2024-10-24 00:09 (UTC)

@nlambert - this requires changing webmin code. Which is not scope of the AUR. If you can create necessary patch then please share the patch.

nlambert commented on 2024-10-23 16:13 (UTC)

I was trying to install modules from the UI unsuccessfully only to realize there was a 404 error in the background.

It was a real head scratcher and took me a long time to realize what was happening.

It turns out that the pkgbuild is removing certain files

# dont allow webmin to update itself, must update via pacman
rm {webmin,usermin}/{update.cgi,upgrade.cgi,edit_upgrade.cgi,install_mod.cgi,delete_mod.cgi,install_theme.cgi}
rm usermin/{update.pl,update_sched.cgi}

I fully understand limiting how webmin can be updated to only the package manager but this is confusing for users because the UI does not inform the user of this change and third party modules cannot be installed without a clear error message other than the 404 error present in the browser console.

I really appreciate this helper nonetheless, thank you. Hopefully, this message can help someone running into the same issue and quite possibly bring a positive change to this package builder.

amish commented on 2024-09-01 00:23 (UTC)

@geekborg

Right place for support requests can be found here: https://webmin.com/community/

This AUR page is not for support requests.

Thank you.

geekborg commented on 2024-08-31 09:09 (UTC)

I did :

sudo systemctl enable --now webmin

But Webmin does not start at 127.0.0.1:10000 (connection timeout)

at /var/log/webmin/miniserv.error I got : timeout at /opt/webmin/miniserv.pl line 1338.

my firewall is disabled. How I can solve this ?

amish commented on 2024-07-31 14:04 (UTC) (edited on 2024-07-31 14:06 (UTC) by amish)

@maxlefou - debugedit is part of base-devel. And it is expected to be installed while building webmin (or any AUR package)

maxlefou commented on 2024-07-04 10:58 (UTC)

Can't update from 2.105-2 to 2.111-1. Cannot find the debugedit binary required for including source files in debug packages.

shamrock commented on 2024-02-22 18:52 (UTC)

I'm trying to update from 2.102 to 2.105-2 but I keep getting this:


[22/Feb/2024:19:41:13 +0100] Failed to open /tmp/.webmin/175444_11389_1_updateboot.pl for writing : Permission denied ../web-lib-funcs.pl (line 10440)
Error
-----
Failed to open /tmp/.webmin/175444_11389_1_updateboot.pl for writing : Permission denied ../web-lib-funcs.pl (line 10440)
-----
Copying config files ..
.. done

Changing ownership and permissions ..
.. done

Running postinstall scripts ..
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
.. done

install: omitting directory '/home/[username]/.cache/yay/webmin/pkg/webmin/opt/webmin/webmin-systemd'
==> ERROR: A failure occurred in package().
    Aborting...

amish commented on 2024-01-20 02:26 (UTC) (edited on 2024-01-20 02:34 (UTC) by amish)

@jrdn - No its not bad path or special character

See PKGBUILD (of current release 2.105-2) for my comments on where the starting point can be to fix this bug.

Something changed in webmin 2.104 where enable-collection.pl runs in background, creates config file as directory and there is some race condition.

Race is between find and sed. Find sees the file as normal regular file and passes it to sed. In the meantime, enable-collection.pl changes config file to a directory, so when sed runs, it sees that this is not a regular file but a directory so sed throws error.

So I disabled enable-collection.pl and issue is resolved. This however is just a workaround and not a fix. Fix needs to be done by webmin by detecting why config file becomes a directory when enable-collection.pl is run.

jrdn commented on 2024-01-20 01:03 (UTC)

@wwenigma No problem.

This issue may have to do with bad path or folder naming with whatever is listed before the .../system-status/config file, causing sed to be provided a path with an unintelligible character. I could do some more digging but want to see what @amish wants to do as he's the pkg owner. The current provided fix can be sufficient to prevent issues in the future, but may need additional error checking in the case of a bad or unusable file (if such a case were to arise in reality).

wwenigma commented on 2024-01-18 16:19 (UTC) (edited on 2024-01-18 19:29 (UTC) by wwenigma)

@johnbao

After cloning webmin, in webmin directory modify PKGBUILD file line 181 from

find "$pkgdir"/etc/webmin -type f -exec sed -i -e "s:$pkgdir::g" {} \+

to

find "$pkgdir"/etc/webmin -type f -exec sed -i -e "s:$pkgdir::g" {} \;

Then makepkg will run properly for me, under Arch linux.

@jrdn: thanks.