-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jabber module does not work #115
Comments
@elrozone Which Image variant/version ist affected? |
ghcr.io/fhem/fhem/fhem-docker:bullseye |
Probably related: #40 |
Does this also occure with the v4 Beta 8 Image? |
I tried v4-beta8, but it does not properly boot here. I'm coming from v3.3. USBError message in the log:
This breaks all USB devices. JabberError message in the log:
This is coming from my Image sizeWhat happened to the minimal image? It's twice as big as before:
|
The usb problem seems to be specific to arm Images. |
Can you please test the recent development image. docker pull ghcr.io/fhem/fhem-docker:dev-bullseye |
The behavior is unchanged for
|
I tried to install the packages manually in
According to the log, they are installed, but still missing for FHEM. |
Looks like perl libraries installed by From a shell within
|
In v3.3 image, the library path is (different from v4 above):
|
Can you please try the full Image? I think, the Net::XML package isn't required by any of the modules available in the svn repo. I checked, that it ist available in the full Image. Installing perl packages via apt / pre-init.sh isn't the way to go in v4. |
Thanks for caring about this issue. I'm ready to give feedback in case you don't have arm hardware available.
|
I'm curious why this is the case. It looks like Modules with META.json
But none of the modules that require Modules using Device::SerialPort``` # grep -H -r 'use Device::SerialPort' src/fhem/trunk/fhem/FHEM/ | sort src/fhem/trunk/fhem/FHEM/19_VBUSIF.pm:use Device::SerialPort; src/fhem/trunk/fhem/FHEM/44_S7_S5Client.pm: #eval ("use Device::SerialPort;"); src/fhem/trunk/fhem/FHEM/50_WS300.pm: eval ("use Device::SerialPort;"); src/fhem/trunk/fhem/FHEM/60_EM.pm: eval ("use Device::SerialPort;"); src/fhem/trunk/fhem/FHEM/70_SCIVT.pm:use Device::SerialPort; src/fhem/trunk/fhem/FHEM/70_USBWX.pm:use Device::SerialPort; src/fhem/trunk/fhem/FHEM/70_WS3600.pm:#use Device::SerialPort; src/fhem/trunk/fhem/FHEM/80_M232.pm: eval ("use Device::SerialPort;"); src/fhem/trunk/fhem/FHEM/87_WS2000.pm: eval ("use Device::SerialPort;"); ```Looks like the I guess the best case would be to ask module maintainers to add a |
I think the missing Device::Serial is a caching issue, the cpanfile hasn't changed, because it was always there, but removed just before the build is executed. |
Something is failing during the build for device-serialport. |
I created separate issues for |
The v4 images do not contain |
Describe the bug
libauthen-sasl-cyrus-perl prevents the jabber module from connecting properly to a jabber server. (Bullseye Image)
To Reproduce
Steps to reproduce the behavior:
Try to connect to a jabber server within a FHEM-Bullseye container.
(If libauthen-sasl-cyrus-perl is removed a connection can be established.)
Expected behavior
A connection to a jabber server should be established properly.
The text was updated successfully, but these errors were encountered: