Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#22883 - [shorewall*] fail to load modules
Attached to Project:
Community Packages
Opened by orbisvicis (orbisvicis) - Monday, 14 February 2011, 02:51 GMT
Last edited by Evangelos Foutras (foutrelis) - Wednesday, 23 February 2011, 00:08 GMT
Opened by orbisvicis (orbisvicis) - Monday, 14 February 2011, 02:51 GMT
Last edited by Evangelos Foutras (foutrelis) - Wednesday, 23 February 2011, 00:08 GMT
|
DetailsDescription:
Arch kernel modules are suffixed with ".ko.gz". The configuration files /etc/shorewall*/shorewall*.conf should define "MODULE_SUFFIX=ko.gz". The current default wrongly declares "MODULE_SUFFIX=ko". If left blank MODULE_SUFFIX defaults to "o gz ko o.gz ko.gz". The fix can be easily accomplished by inserting a sed in the PKGBUILD. Symptoms: If the incorrect suffix is used, none of the modules defined in /usr/share/shorewall/modules will be loaded. This can, for example, make browsing SMB/CIFS shares impossible. Additional info: * package version(s) community/shorewall 4.4.17-1 community/shorewall6 4.4.17-1 |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Wednesday, 23 February 2011, 00:08 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 4.4.17-2.
Wednesday, 23 February 2011, 00:08 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 4.4.17-2.
According to:
grep -v "#" /usr/share/shorewall/modules | while read -r line; do mod=$( echo "$line" | cut -d " " -f 2 ); lsmod | grep -i "$mod" &>/dev/null && echo " loaded: $mod" || echo "Not loaded: $mod"; done
Only non-existent modules are not loaded.