Certbot crashes with ImportError: No module named core

Hello,
I have a cron job that updates my certificates every 3 months, but today it failed. Error is filled in below. I suppose it has something to do with some incompatibility after an update but unfortunately I don’t have any python knowledge to dig further. Any help is highly appreciated.

My domain is: mail.marcman.ro

I ran this command: /usr/local/bin/certbot-auto renew
(fresh version downloaded from https://dl.eff.org/certbot-auto)

It produced this output:

Error: couldn't get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:
Traceback (most recent call last):
  File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 7, in <module>
    from certbot.main import main
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py", line 10, in <module>
    import josepy as jose
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/josepy/__init__.py", line 41, in <module>
    from josepy.interfaces import JSONDeSerializable
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/josepy/interfaces.py", line 7, in <module>
    from josepy import errors, util
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/josepy/util.py", line 7, in <module>
    import OpenSSL
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/OpenSSL/crypto.py", line 12, in <module>
    from cryptography import x509
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/cryptography/x509/__init__.py", line 8, in <module>
    from cryptography.x509.base import (
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/cryptography/x509/base.py", line 16, in <module>
    from cryptography.x509.extensions import Extension, ExtensionType
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/cryptography/x509/extensions.py", line 14, in <module>
    from asn1crypto.keys import PublicKeyInfo
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/asn1crypto/keys.py", line 33, in <module>
    from .algos import _ForceNullParameters, DigestAlgorithm, EncryptionAlgorithm, RSAESOAEPParams
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/asn1crypto/algos.py", line 26, in <module>
    from .core import (
ImportError: No module named core

My web server is (include version): nginx/1.10.3

The operating system my web server runs on is (include version): 3.16.0-4-686-pae #1 SMP Debian 3.16.43-2 (2017-04-30) i686 GNU/Linux

My hosting provider, if applicable, is: -

I can login to a root shell on my machine (yes or no, or I don’t know): yes

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot): the command /usr/local/bin/certbot-auto --version produces the same error from above

I also have
python --version

Python 2.7.9

What does "ls -l /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/asn1crypto/" show?

That's the kernel it's using, but what operating system is it? Debian? If so, what version? What does "lsb_release -a" show?

Hi @mnordhoff, thanks for the quick reply.
Here is the output:

# ls -l /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/asn1crypto/
total 764K
-rw-r--r-- 1 root root  34K Oct  4 17:37 algos.py
-rw-r--r-- 1 root root  34K Oct  4 17:50 algos.pyc
-rw-r--r-- 1 root root  25K Oct  4 13:53 cms.py
-rw-r--r-- 1 root root  35K Oct  4 13:53 cms.pyc
-rw-r--r-- 1 root root  16K Oct  4 13:53 crl.py
-rw-r--r-- 1 root root  18K Oct  4 13:53 crl.pyc
-rw-r--r-- 1 root root 2.1K Oct  4 13:53 csr.py
-rw-r--r-- 1 root root 3.7K Oct  4 13:53 csr.pyc
-rw-r--r-- 1 root root 9.2K Oct  4 13:53 _elliptic_curve.py
-rw-r--r-- 1 root root 8.7K Oct  4 13:53 _elliptic_curve.pyc
-rw-r--r-- 1 root root  967 Oct  4 13:53 _errors.py
-rw-r--r-- 1 root root 1.2K Oct  4 13:53 _errors.pyc
-rw-r--r-- 1 root root  738 Oct  4 13:53 _ffi.py
-rw-r--r-- 1 root root 1.7K Oct  4 13:53 _ffi.pyc
-rw-r--r-- 1 root root 4.6K Oct  4 13:53 _inet.py
-rw-r--r-- 1 root root 4.2K Oct  4 13:53 _inet.pyc
-rw-r--r-- 1 root root  209 Oct  4 13:53 __init__.py
-rw-r--r-- 1 root root  452 Oct  4 13:53 __init__.pyc
-rw-r--r-- 1 root root 4.6K Oct  4 13:53 _int.py
-rw-r--r-- 1 root root 4.5K Oct  4 13:53 _int.pyc
-rw-r--r-- 1 root root 8.5K Oct  4 13:53 _iri.py
-rw-r--r-- 1 root root 7.6K Oct  4 13:53 _iri.pyc
-rw-r--r-- 1 root root  35K Oct  4 13:53 keys.py
-rw-r--r-- 1 root root  36K Oct  4 13:53 keys.pyc
-rw-r--r-- 1 root root  18K Oct  4 13:53 ocsp.py
-rw-r--r-- 1 root root  23K Oct  4 13:53 ocsp.pyc
-rw-r--r-- 1 root root 4.5K Oct  4 13:53 _ordereddict.py
-rw-r--r-- 1 root root 4.6K Oct  4 13:53 _ordereddict.pyc
-rw-r--r-- 1 root root 9.0K Oct  4 13:53 parser.py
-rw-r--r-- 1 root root 7.6K Oct  4 13:53 parser.pyc
-rw-r--r-- 1 root root 2.2K Oct  4 13:53 pdf.py
-rw-r--r-- 1 root root 3.5K Oct  4 13:53 pdf.pyc
-rw-r--r-- 1 root root 6.1K Oct  4 13:53 pem.py
-rw-r--r-- 1 root root 5.9K Oct  4 13:53 pem.pyc
drwxr-xr-x 2 root root 4.0K Oct  4 13:53 _perf
-rw-r--r-- 1 root root 4.5K Oct  4 13:53 pkcs12.py
-rw-r--r-- 1 root root 7.1K Oct  4 13:53 pkcs12.pyc
-rw-r--r-- 1 root root 5.0K Oct  4 13:53 _teletex_codec.py
-rw-r--r-- 1 root root 3.7K Oct  4 13:53 _teletex_codec.pyc
-rw-r--r-- 1 root root 7.7K Oct  4 13:53 tsp.py
-rw-r--r-- 1 root root  12K Oct  4 13:53 tsp.pyc
-rw-r--r-- 1 root root  939 Oct  4 13:53 _types.py
-rw-r--r-- 1 root root 1.5K Oct  4 13:53 _types.pyc
-rw-r--r-- 1 root root  18K Oct  4 13:53 util.py
-rw-r--r-- 1 root root  20K Oct  4 13:53 util.pyc
-rw-r--r-- 1 root root  154 Oct  4 13:53 version.py
-rw-r--r-- 1 root root  382 Oct  4 13:53 version.pyc
-rw-r--r-- 1 root root  91K Oct  4 13:53 x509.py
-rw-r--r-- 1 root root  99K Oct  4 13:53 x509.pyc

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 8.8 (jessie)
Release:	8.8
Codename:	jessie

That’s just weird. All of the other files are there, but core.py and core.pyc are missing.

Notably, they’re normally the two largest files in the directory, though far from the largest files in /opt/eff.org/certbot.

-rw-r--r-- 1 root root 154K Oct  1 22:55 core.py
-rw-r--r-- 1 root root 132K Oct  1 22:56 core.pyc

You can rename or delete /opt/eff.org/certbot to get certbot-auto to reinstall itself next time it runs.

But this is very strange.

Did anything happen that might cause some files to be lost? Like if the disk filled up or the system crashed while certbot-auto was installing itself?

Did what you recommended, now the error remains but the stacktrace looks different

# mv /opt/eff.org/certbot{,_old}
# certbot-auto renew
Bootstrapping dependencies for Debian-based OSes... (you can skip this with --no-bootstrap)
Hit http://ftp.de.debian.org jessie-updates InRelease
Ign http://ftp.ro.debian.org jessie InRelease                                                                     
Hit http://ftp.ro.debian.org jessie Release.gpg                                                                   
Hit http://ftp.ro.debian.org jessie Release                                                                       
Hit http://packages.dotdeb.org jessie InRelease                                                                   
Get:1 http://packages.dotdeb.org jessie/all Sources [51.4 kB]                                                     
Hit http://security.debian.org jessie/updates InRelease                                                           
Get:2 http://packages.dotdeb.org jessie/all i386 Packages [275 kB]                                                
Get:3 http://security.debian.org jessie/updates/main Sources [297 kB]                                             
Hit http://ftp.de.debian.org jessie-updates/main Sources                                                          
Hit http://ftp.ro.debian.org jessie/main Sources                                                                  
Get:4 http://security.debian.org jessie/updates/contrib Sources [1,439 B]                                         
Ign http://http.debian.net wheezy-backports InRelease                                                             
Hit http://ftp.de.debian.org jessie-updates/contrib Sources                                                       
Get:5 http://security.debian.org jessie/updates/non-free Sources [1,629 B]                                        
Hit http://ftp.ro.debian.org jessie/contrib Sources                                                               
Hit http://ftp.de.debian.org jessie-updates/non-free Sources                                                      
Hit http://ftp.ro.debian.org jessie/non-free Sources                                                              
Hit http://ftp.de.debian.org jessie-updates/main i386 Packages                                                    
Get:6 http://security.debian.org jessie/updates/main i386 Packages [711 kB]                                       
Ign http://http.debian.net wheezy-backports Release.gpg                                                           
Hit http://ftp.ro.debian.org jessie/main i386 Packages                                                            
Hit http://ftp.de.debian.org jessie-updates/contrib i386 Packages                                                 
Get:7 http://security.debian.org jessie/updates/contrib i386 Packages [2,526 B]                                   
Hit http://ftp.ro.debian.org jessie/contrib i386 Packages                                                         
Hit http://ftp.de.debian.org jessie-updates/non-free i386 Packages                                                
Get:8 http://security.debian.org jessie/updates/non-free i386 Packages [4,540 B]                                  
Hit http://ftp.ro.debian.org jessie/non-free i386 Packages                                                        
Ign http://http.debian.net wheezy-backports Release
Ign http://http.debian.net wheezy-backports/main i386 Packages/DiffIndex
Err http://http.debian.net wheezy-backports/main i386 Packages

Err http://http.debian.net wheezy-backports/main i386 Packages

Err http://http.debian.net wheezy-backports/main i386 Packages

Err http://http.debian.net wheezy-backports/main i386 Packages
Err http://http.debian.net wheezy-backports/main i386 Packages
  404  Not Found
Fetched 3,965 B in 3s (1,094 B/s)
W: There is no public key available for the following key IDs:
AA8E81B4331F7F50
W: Failed to fetch http://http.debian.net/debian/dists/wheezy-backports/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
apt-get update hit problems but continuing anyway...
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
python is already the newest version.
python-dev is already the newest version.
python-virtualenv is already the newest version.
virtualenv is already the newest version.
The following extra packages will be installed:
  libffi6 libssl1.0.0
Suggested packages:
  augeas-doc augeas-tools
The following packages will be upgraded:
  augeas-lenses ca-certificates libaugeas0 libffi-dev libffi6 libssl-dev libssl1.0.0 openssl
8 upgraded, 0 newly installed, 0 to remove and 326 not upgraded.
Need to get 5,050 kB of archives.
After this operation, 80.9 kB of additional disk space will be used.
Get:1 http://ftp.ro.debian.org/debian/ jessie/main libffi-dev i386 3.1-2+deb8u1 [156 kB]
Get:2 http://security.debian.org/ jessie/updates/main libssl-dev i386 1.0.1t-1+deb8u12 [1,264 kB]
Get:3 http://ftp.ro.debian.org/debian/ jessie/main libffi6 i386 3.1-2+deb8u1 [19.0 kB]
Get:4 http://ftp.ro.debian.org/debian/ jessie/main augeas-lenses all 1.2.0-0.2+deb8u2 [336 kB]
Get:5 http://ftp.ro.debian.org/debian/ jessie/main libaugeas0 i386 1.2.0-0.2+deb8u2 [268 kB]
Get:6 http://security.debian.org/ jessie/updates/main libssl1.0.0 i386 1.0.1t-1+deb8u12 [2,145 kB]
Get:7 http://security.debian.org/ jessie/updates/main openssl i386 1.0.1t-1+deb8u12 [675 kB]
Get:8 http://security.debian.org/ jessie/updates/main ca-certificates all 20141019+deb8u4 [185 kB]
Fetched 5,050 kB in 1s (3,724 kB/s)
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 87384 files and directories currently installed.)
Preparing to unpack .../libssl-dev_1.0.1t-1+deb8u12_i386.deb ...
Unpacking libssl-dev:i386 (1.0.1t-1+deb8u12) over (1.0.1t-1+deb8u6) ...
Preparing to unpack .../libssl1.0.0_1.0.1t-1+deb8u12_i386.deb ...
Unpacking libssl1.0.0:i386 (1.0.1t-1+deb8u12) over (1.0.1t-1+deb8u6) ...
Preparing to unpack .../libffi-dev_3.1-2+deb8u1_i386.deb ...
Unpacking libffi-dev:i386 (3.1-2+deb8u1) over (3.1-2+b2) ...
Preparing to unpack .../libffi6_3.1-2+deb8u1_i386.deb ...
Unpacking libffi6:i386 (3.1-2+deb8u1) over (3.1-2+b2) ...
Preparing to unpack .../augeas-lenses_1.2.0-0.2+deb8u2_all.deb ...
Unpacking augeas-lenses (1.2.0-0.2+deb8u2) over (1.2.0-0.2+deb8u1) ...
Preparing to unpack .../openssl_1.0.1t-1+deb8u12_i386.deb ...
Unpacking openssl (1.0.1t-1+deb8u12) over (1.0.1t-1+deb8u6) ...
Preparing to unpack .../ca-certificates_20141019+deb8u4_all.deb ...
Unpacking ca-certificates (20141019+deb8u4) over (20141019+deb8u3) ...
Preparing to unpack .../libaugeas0_1.2.0-0.2+deb8u2_i386.deb ...
Unpacking libaugeas0 (1.2.0-0.2+deb8u2) over (1.2.0-0.2+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for install-info (5.2.0.dfsg.1-6) ...
Setting up libssl1.0.0:i386 (1.0.1t-1+deb8u12) ...
Setting up libssl-dev:i386 (1.0.1t-1+deb8u12) ...
Setting up libffi6:i386 (3.1-2+deb8u1) ...
Setting up libffi-dev:i386 (3.1-2+deb8u1) ...
Setting up augeas-lenses (1.2.0-0.2+deb8u2) ...
Setting up openssl (1.0.1t-1+deb8u12) ...
Setting up ca-certificates (20141019+deb8u4) ...
Updating certificates in /etc/ssl/certs... 20 added, 42 removed; done.
Setting up libaugeas0 (1.2.0-0.2+deb8u2) ...
Processing triggers for libc-bin (2.19-18+deb8u9) ...
Processing triggers for ca-certificates (20141019+deb8u4) ...
Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
Creating virtual environment...
Installing Python packages...
Installation succeeded.
/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py:163: CryptographyDeprecationWarning: OpenSSL version 1.0.1 is no longer supported by the OpenSSL project, please upgrade. A future version of cryptography will drop support for it.
  utils.CryptographyDeprecationWarning
Traceback (most recent call last):
  File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 7, in <module>
    from certbot.main import main
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py", line 17, in <module>
    from certbot import account
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/account.py", line 17, in <module>
    from acme import messages
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/acme/messages.py", line 11, in <module>
    from acme import challenges
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/acme/challenges.py", line 12, in <module>
    import requests
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/requests/__init__.py", line 113, in <module>
    from . import packages
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/requests/packages.py", line 7, in <module>
    locals()[package] = __import__(package)
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/idna/__init__.py", line 2, in <module>
    from .core import *
ImportError: No module named core

…and to answer your question, no, there was nothing odd during install except for those 404s. The disk has plenty of space…

the files you mentioned are there now, in spite of the error…

# ls -l /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/asn1crypto/
total 1.1M
-rw-r--r-- 1 root root  34K Oct  4 18:48 algos.py
-rw-r--r-- 1 root root  33K Oct  4 18:49 algos.pyc
-rw-r--r-- 1 root root  25K Oct  4 18:48 cms.py
-rw-r--r-- 1 root root  35K Oct  4 18:49 cms.pyc
-rw-r--r-- 1 root root 154K Oct  4 18:48 core.py
-rw-r--r-- 1 root root 132K Oct  4 18:49 core.pyc
-rw-r--r-- 1 root root  16K Oct  4 18:48 crl.py
-rw-r--r-- 1 root root  18K Oct  4 18:49 crl.pyc
-rw-r--r-- 1 root root 2.1K Oct  4 18:48 csr.py
-rw-r--r-- 1 root root 3.7K Oct  4 18:49 csr.pyc
-rw-r--r-- 1 root root 9.2K Oct  4 18:48 _elliptic_curve.py
-rw-r--r-- 1 root root 8.7K Oct  4 18:49 _elliptic_curve.pyc
-rw-r--r-- 1 root root  967 Oct  4 18:48 _errors.py
-rw-r--r-- 1 root root 1.2K Oct  4 18:49 _errors.pyc
-rw-r--r-- 1 root root  738 Oct  4 18:48 _ffi.py
-rw-r--r-- 1 root root 1.7K Oct  4 18:49 _ffi.pyc
-rw-r--r-- 1 root root 4.6K Oct  4 18:48 _inet.py
-rw-r--r-- 1 root root 4.2K Oct  4 18:49 _inet.pyc
-rw-r--r-- 1 root root  209 Oct  4 18:48 __init__.py
-rw-r--r-- 1 root root  452 Oct  4 18:49 __init__.pyc
-rw-r--r-- 1 root root 4.6K Oct  4 18:48 _int.py
-rw-r--r-- 1 root root 4.5K Oct  4 18:49 _int.pyc
-rw-r--r-- 1 root root 8.5K Oct  4 18:48 _iri.py
-rw-r--r-- 1 root root 7.6K Oct  4 18:49 _iri.pyc
-rw-r--r-- 1 root root  35K Oct  4 18:48 keys.py
-rw-r--r-- 1 root root  36K Oct  4 18:49 keys.pyc
-rw-r--r-- 1 root root  18K Oct  4 18:48 ocsp.py
-rw-r--r-- 1 root root  23K Oct  4 18:49 ocsp.pyc
-rw-r--r-- 1 root root 4.5K Oct  4 18:48 _ordereddict.py
-rw-r--r-- 1 root root 4.6K Oct  4 18:49 _ordereddict.pyc
-rw-r--r-- 1 root root 9.0K Oct  4 18:48 parser.py
-rw-r--r-- 1 root root 7.6K Oct  4 18:49 parser.pyc
-rw-r--r-- 1 root root 2.2K Oct  4 18:48 pdf.py
-rw-r--r-- 1 root root 3.5K Oct  4 18:49 pdf.pyc
-rw-r--r-- 1 root root 6.1K Oct  4 18:48 pem.py
-rw-r--r-- 1 root root 5.9K Oct  4 18:49 pem.pyc
drwxr-xr-x 2 root root 4.0K Oct  4 18:49 _perf
-rw-r--r-- 1 root root 4.5K Oct  4 18:48 pkcs12.py
-rw-r--r-- 1 root root 7.1K Oct  4 18:49 pkcs12.pyc
-rw-r--r-- 1 root root 5.0K Oct  4 18:48 _teletex_codec.py
-rw-r--r-- 1 root root 3.7K Oct  4 18:49 _teletex_codec.pyc
-rw-r--r-- 1 root root 7.7K Oct  4 18:48 tsp.py
-rw-r--r-- 1 root root  12K Oct  4 18:49 tsp.pyc
-rw-r--r-- 1 root root  939 Oct  4 18:48 _types.py
-rw-r--r-- 1 root root 1.5K Oct  4 18:49 _types.pyc
-rw-r--r-- 1 root root  18K Oct  4 18:48 util.py
-rw-r--r-- 1 root root  20K Oct  4 18:49 util.pyc
-rw-r--r-- 1 root root  154 Oct  4 18:48 version.py
-rw-r--r-- 1 root root  382 Oct  4 18:49 version.pyc
-rw-r--r-- 1 root root  91K Oct  4 18:48 x509.py
-rw-r--r-- 1 root root  99K Oct  4 18:49 x509.pyc

The error was slightly different this time:

Before, the missing module was asn1parse.core asn1crypto.core.

This time, the missing module is idna.core.

$ ll /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/idna/core.py*
-rw-r--r-- 1 root root 11733 Oct  1 22:55 /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/idna/core.py
-rw-r--r-- 1 root root 11615 Oct  1 22:56 /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/idna/core.pyc

Do you maybe have some sort of cron job to “clean up core dumps” that goes deleting files that start with “core” all over the disk?

Hi @mnordhoff, sorry for the late reply, night happened in this part of the world :).

Listed the cron jobs, nothing related to core files. I read them all line by line and did a grep afterwards to be sure, still nothing popped out. Also, the missing core.py file from asn1crypto is still there. So, I suppose nobody is deleting them.

I just removed /opt/eff.org/certbot, as you thought me yesterday, to force a reinstall and the error in asn1crypto is back. Removed the directory again and the error toggled back to idna. This is very weird… Could it be from this missing package during download? (full listing in post #5 above)

W: Failed to fetch http://http.debian.net/debian/dists/wheezy-backports/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
apt-get update hit problems but continuing anyway...

Although, the package doesn’t seem to be related to certbot and this certainly doesn’t explain why the error toggles back and forth between the two modules…

I could try a manual install. Is there a tar version to be downloaded somewhere? I looked at the git repo of certbot but it doesn’t resemble the directory structure under /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/

Well, this was a surprise… I removed /opt/eff.org/certbot for the third time this morning to see if it really toggles between the two or it’s just random and the update was successful, the certificates were renewed. The above mentioned 404 was present during this install, too, so it doesn’t seem to be related.

I saw that the old letsencrypt script had a --no-self-upgrade flag. Does it apply to certbot too? And if it does, is it wise not to upgrade? I think I’ll just make a backup copy of this working version and let it work as designed and if it misbehaves again in the future I just use the copy to do the update to prevent any down times.

I’m pretty satisfied that now it works, so I won’t dig deeper into this issue. I still believe there is something fishy here, but I lack the knowledge to go further. If you think it’s worth pursuing it, I’m more than happy to assist you. Anyway, thank you very much for your help, I couldn’t have done it without you :).

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.