I could reply earlier as I was a new user. I tried all of that and re-installed. And also my /etc/Samba folder only contains a tls folder and no conf files.
osmc@osmc-lounge:~$ sudo apt-get remove --purge libwbclient0:armhf python-samba samba samba-common samba-common-bin samba-libs:armhf Reading package lists… Done Building dependency tree Reading state information… Done The following packages were automatically installed and are no longer required: armv7-bluez-osmc armv7-connman-osmc armv7-libass-osmc armv7-libbluray-osmc armv7-libnfs-osmc armv7-librtmp-osmc armv7-libshairplay-osmc armv7-libsqlite-osmc avahi-daemon bind9-host ca-certificates curl dh-python fontconfig-config fonts-dejavu-core gir1.2-glib-2.0 iproute2 iptables libaacs0 libasound2 libasound2-data libavahi-client3 libavahi-common-data libavahi-common3 libavahi-compat-libdnssd1 libavahi-core7 libbind9-140 libcap2-bin libcdio13 libcrossguid0 libcups2 libcurl3 libdaemon0 libdns162 libelf1 libenca0 libevdev2 libfile-copy-recursive-perl libfontconfig1 libfreetype6 libfribidi0 libfstrcmp0 libgeoip1 libgif7 libgirepository-1.0-1 libgraphite2-3 libharfbuzz0b libicu57 libidn2-0 libinput-bin libinput10 libip6tc0 libiptc0 libisc160 libisccc140 libisccfg140 libiso9660-8 libjbig0 libjpeg62-turbo liblcms2-2 libldb1 liblwres141 liblzo2-2 libmad0 libmariadbclient18 libmicrohttpd12 libmnl0 libmpdec2 libmtdev1 libnetfilter-conntrack3 libnfnetlink0 libnghttp2-14 libnl-3-200 libnl-genl-3-200 libnspr4 libnss-mdns libnss-myhostname libnss3 libogg0 libpcrecpp0v5 libpcsclite1 libpkcs11-helper1 libplist3 libpopt0 libpsl5 libpython2.7 libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib librtmp1 libsamplerate0 libssh-4 libssh2-1 libtag1v5-vanilla libtalloc2 libtdb1 libtevent0 libtiff5 libtinyxml2.6.2v5 libunistring0 libvorbis0a libvorbisenc2 libwacom-common libwacom2 libwebp6 libwebpdemux2 libwebpmux2 libxkbcommon0 libxml2 libxslt1.1 libxtables12 libyajl2 mediacenter-addon-osmc mediacenter-eventclients-common-osmc mediacenter-send-osmc mediacenter-skin-osmc mysql-common net-tools openssl openvpn python-chardet python-crypto python-dbus python-dnspython python-gi python-gobject python-gobject-2 python-imaging python-ldb python-pexpect python-pil python-pkg-resources python-ptyprocess python-requests python-six python-talloc python-tdb python-unidecode python-urllib3 python3 python3-apt python3-chardet python3-minimal python3-pexpect python3-pkg-resources python3-ptyprocess python3-requests python3-six python3-urllib3 python3.5 python3.5-minimal rbp2-libcec-osmc tdb-tools update-inetd wget wireless-firmware-osmc wpasupplicant xkb-data Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: armv7-network-osmc* cifs-utils* libsmbclient* libwbclient0* python-samba* rbp2-device-osmc* rbp2-mediacenter-osmc* samba* samba-common* samba-common-bin* samba-libs* 0 upgraded, 0 newly installed, 11 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 326 MB disk space will be freed. Do you want to continue? [Y/n] Y (Reading database … 28160 files and directories currently installed.) Removing samba (2:4.5.16+dfsg-1+deb9u2) … Removing rbp2-device-osmc (1.5.1) … WARNING: You have tried to remove a package that is essential to OSMC's operation. To undo these changes, run 'sudo apt-get -f install'. dpkg: error processing package rbp2-device-osmc (–remove): subprocess installed pre-removal script returned error exit status 1 Removing samba-common-bin (2:4.5.16+dfsg-1+deb9u2) … Removing python-samba (2:4.5.16+dfsg-1+deb9u2) … dpkg: samba-libs:armhf: dependency problems, but removing anyway as you requested: libsmbclient:armhf depends on samba-libs (= 2:4.5.16+dfsg-1+deb9u2). Removing samba-libs:armhf (2:4.5.16+dfsg-1+deb9u2) … dpkg: libwbclient0:armhf: dependency problems, but removing anyway as you requested: cifs-utils depends on libwbclient0 (>= 2:4.0.3+dfsg1). Removing libwbclient0:armhf (2:4.5.16+dfsg-1+deb9u2) … dpkg: samba-common: dependency problems, but removing anyway as you requested: cifs-utils depends on samba-common. Removing samba-common (2:4.5.16+dfsg-1+deb9u2) … dpkg: armv7-network-osmc: dependency problems, but removing anyway as you requested: rbp2-device-osmc depends on armv7-network-osmc. Removing armv7-network-osmc (1.7.7) … WARNING: You have tried to remove a package that is essential to OSMC's operation. To undo these changes, run 'sudo apt-get -f install'. dpkg: error processing package armv7-network-osmc (–remove): subprocess installed pre-removal script returned error exit status 1 dpkg: cifs-utils: dependency problems, but removing anyway as you requested: armv7-network-osmc depends on cifs-utils. Removing cifs-utils (2:6.7-1) … dpkg: rbp2-mediacenter-osmc: dependency problems, but removing anyway as you requested: rbp2-device-osmc depends on rbp2-mediacenter-osmc. Removing rbp2-mediacenter-osmc (18.6.0-5) … Removing libsmbclient:armhf (2:4.5.16+dfsg-1+deb9u2) … Errors were encountered while processing: rbp2-device-osmc armv7-network-osmc E: Sub-process /usr/bin/dpkg returned an error code (1) osmc@osmc-lounge:~$ sudo apt-get install samba Reading package lists… Done Building dependency tree Reading state information… Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: armv7-network-osmc : Depends: cifs-utils but it is not going to be installed rbp2-device-osmc : Depends: rbp2-mediacenter-osmc but it is not going to be installed samba : Depends: python-samba but it is not going to be installed Depends: samba-common (= 2:4.5.16+dfsg-1+deb9u2) but it is not going to be installed Depends: samba-common-bin (= 2:4.5.16+dfsg-1+deb9u2) but it is not going to be installed Depends: libwbclient0 (= 2:4.5.16+dfsg-1+deb9u2) but it is not going to be installed Depends: samba-libs (= 2:4.5.16+dfsg-1+deb9u2) but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). osmc@osmc-lounge:~$ sudo apt-get install samba --fix-broken install Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package install osmc@osmc-lounge:~$ sudo apt-get --fix-broken install Reading package lists… Done Building dependency tree Reading state information… Done Correcting dependencies… Done The following packages were automatically installed and are no longer required: libfile-copy-recursive-perl python-crypto python-dnspython python-ldb python-tdb tdb-tools update-inetd Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: cifs-utils libsmbclient libwbclient0 rbp2-mediacenter-osmc samba-common samba-libs Suggested packages: smbclient winbind Recommended packages: samba-common-bin The following NEW packages will be installed: cifs-utils libsmbclient libwbclient0 rbp2-mediacenter-osmc samba-common samba-libs 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 5033 kB/98.2 MB of archives. After this operation, 306 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 Index of /debian stretch/main armhf libwbclient0 armhf 2:4.5.16+dfsg-1+deb9u2 [121 kB] Get:2 Index of /debian stretch/main armhf samba-libs armhf 2:4.5.16+dfsg-1+deb9u2 [4519 kB] Get:3 Index of /debian stretch/main armhf libsmbclient armhf 2:4.5.16+dfsg-1+deb9u2 [145 kB] Get:4 Index of /debian stretch/main armhf samba-common all 2:4.5.16+dfsg-1+deb9u2 [174 kB] Get:5 Index of /debian stretch/main armhf cifs-utils armhf 2:6.7-1 [73.6 kB] Fetched 5033 kB in 4s (1235 kB/s) Preconfiguring packages … Selecting previously unselected package libwbclient0:armhf. (Reading database … 21094 files and directories currently installed.) Preparing to unpack …/0-libwbclient0_2%3a4.5.16+dfsg-1+deb9u2_armhf.deb … Unpacking libwbclient0:armhf (2:4.5.16+dfsg-1+deb9u2) … Selecting previously unselected package samba-libs:armhf. Preparing to unpack …/1-samba-libs_2%3a4.5.16+dfsg-1+deb9u2_armhf.deb … Unpacking samba-libs:armhf (2:4.5.16+dfsg-1+deb9u2) … Selecting previously unselected package libsmbclient:armhf. Preparing to unpack …/2-libsmbclient_2%3a4.5.16+dfsg-1+deb9u2_armhf.deb … Unpacking libsmbclient:armhf (2:4.5.16+dfsg-1+deb9u2) … Preparing to unpack …/3-samba-common_2%3a4.5.16+dfsg-1+deb9u2_all.deb … Unpacking samba-common (2:4.5.16+dfsg-1+deb9u2) … Preparing to unpack …/4-rbp2-mediacenter-osmc_18.6.0-5_armhf.deb … Unpacking rbp2-mediacenter-osmc (18.6.0-5) … Preparing to unpack …/5-cifs-utils_2%3a6.7-1_armhf.deb … Unpacking cifs-utils (2:6.7-1) … Setting up libwbclient0:armhf (2:4.5.16+dfsg-1+deb9u2) … Setting up samba-libs:armhf (2:4.5.16+dfsg-1+deb9u2) … Processing triggers for mime-support (3.60) … Setting up samba-common (2:4.5.16+dfsg-1+deb9u2) … Not replacing deleted config file /etc/samba/smb.conf Install/upgrade will fail. To recover, please try: sudo cp /usr/share/samba/smb.conf /etc/samba/smb.conf sudo dpkg --configure -a Setting up libsmbclient:armhf (2:4.5.16+dfsg-1+deb9u2) … Processing triggers for libc-bin (2.24-11+deb9u4) … Setting up cifs-utils (2:6.7-1) … update-alternatives: using /usr/lib/arm-linux-gnueabihf/cifs-utils/idmapwb.so to provide /etc/cifs-utils/idmap-plugin (idmap-plugin) in auto mode Setting up rbp2-mediacenter-osmc (18.6.0-5) … osmc@osmc-lounge:~$ sudo apt-get install samba Reading package lists… Done Building dependency tree Reading state information… Done The following additional packages will be installed: python-samba samba-common-bin Suggested packages: python-gpgme bind9 bind9utils ctdb ldb-tools smbldap-tools winbind ufw heimdal-clients Recommended packages: attr logrotate samba-dsdb-modules samba-vfs-modules The following NEW packages will be installed: python-samba samba samba-common-bin 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 1732 kB/2614 kB of archives. After this operation, 18.9 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 Index of /debian stretch/main armhf python-samba armhf 2:4.5.16+dfsg-1+deb9u2 [1169 kB] Get:2 Index of /debian stretch/main armhf samba-common-bin armhf 2:4.5.16+dfsg-1+deb9u2 [562 kB] Fetched 1732 kB in 2s (644 kB/s) Selecting previously unselected package python-samba. (Reading database … 27732 files and directories currently installed.) Preparing to unpack …/python-samba_2%3a4.5.16+dfsg-1+deb9u2_armhf.deb … Unpacking python-samba (2:4.5.16+dfsg-1+deb9u2) … Selecting previously unselected package samba-common-bin. Preparing to unpack …/samba-common-bin_2%3a4.5.16+dfsg-1+deb9u2_armhf.deb … Unpacking samba-common-bin (2:4.5.16+dfsg-1+deb9u2) … Preparing to unpack …/samba_2%3a4.5.16+dfsg-1+deb9u2_armhf.deb … Unpacking samba (2:4.5.16+dfsg-1+deb9u2) … Setting up python-samba (2:4.5.16+dfsg-1+deb9u2) … Processing triggers for libc-bin (2.24-11+deb9u4) … Processing triggers for systemd (232-25+deb9u12) … Setting up samba-common-bin (2:4.5.16+dfsg-1+deb9u2) … Setting up samba (2:4.5.16+dfsg-1+deb9u2) … Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked. /usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory Job for smbd.service failed because the control process exited with error code. See "systemctl status smbd.service" and "journalctl -xe" for details. invoke-rc.d: initscript smbd, action "start" failed. * smbd.service - Samba SMB Daemon Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2020-04-30 20:13:57 ACST; 34ms ago Docs: man:smbd(8) man:samba(7) man:smb.conf(5) Process: 4697 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE) Main PID: 4697 (code=exited, status=1/FAILURE) Apr 30 20:13:57 osmc-lounge systemd[1]: Starting Samba SMB Daemon… Apr 30 20:13:57 osmc-lounge systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE Apr 30 20:13:57 osmc-lounge systemd[1]: Failed to start Samba SMB Daemon. Apr 30 20:13:57 osmc-lounge systemd[1]: smbd.service: Unit entered failed state. Apr 30 20:13:57 osmc-lounge systemd[1]: smbd.service: Failed with result 'exit-code'. dpkg: error processing package samba (–configure): subprocess installed post-installation script returned error exit status 1 Processing triggers for libc-bin (2.24-11+deb9u4) … Errors were encountered while processing: samba E: Sub-process /usr/bin/dpkg returned an error code (1)