{"id":17493,"date":"2022-06-14T18:44:55","date_gmt":"2022-06-14T16:44:55","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=17493"},"modified":"2022-06-21T15:59:32","modified_gmt":"2022-06-21T13:59:32","slug":"cifs-mounts-no-more-compatible-with-oda","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/","title":{"rendered":"CIFS mounts no more compatible with ODA"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>Some of us are using CIFS mountpoints on the ODA. This is mostly for sharing files with Windows application servers. On ODA, as on other Linux setup, it works like a charm. But it ends working starting from patch 19.11. Now, it&#8217;s no more possible to use these kind of mount.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is CIFS?<\/h2>\n\n\n\n<p>CIFS (Common Internet File System) also called SMB (Server Message Block) is a file sharing protocol created by Microsoft a long time ago. It was implemented for Linux using reverse engineering under the name Samba. It&#8217;s still updated more or less frequently, and it has been known for some security issues over the time. CIFS relies on user\/password authentication, most often as clear text in \/etc\/fstab.<\/p>\n\n\n\n<p>CIFS is only used when sharing files from Windows to Linux or vice-versa. Sharing files between Linux servers is much more common. For this purpose, NFS protocol (Network File System), an open standard created by Sun Microsystems (now part of Oracle), is broadly used. One of the main difference compared to CIFS is that is does not rely on authentication but on user and group ids. NFS server explicitely decides which client is able to connect, and both machines are supposed to use the same ids for users and groups.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Error mounting CIFS shares on ODA &gt;= 19.11<\/h2>\n\n\n\n<p>When mounting a CIFS share on your ODA &gt;= 19.11, the following error will raise:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>mkdir \/WinShare\necho \"\/\/10.36.0.250\/winshare \/WinShare cifs user=winuser,password=<em>*<\/em> 0 0\" &gt;&gt; \/etc\/fstab\nmount -a<\/strong>\nmount error(2): No such file or directory\nRefer to the mount.cifs(8) manual page (e.g. man mount.cifs)<\/pre>\n\n\n\n<p>Message is not that clear, and after investigating I found that this may due to FIPS being enabled on my ODA (recently patched from 19.9 to 19.14).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is FIPS?<\/h2>\n\n\n\n<p>FIPS (Federal Information Processing Standards) is a new security standard from the USA. It prevents security flaws on a system, thus making a system more secure. One of the features is to disallow unsecured authentications like NTLM, NTLMv2 and NTLMSSP which are CIFS standards.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to solve this problem?<\/h2>\n\n\n\n<p>There is multiple ways of dealing with this problem. From the best to the worst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuring a Windows NFS share<\/h2>\n\n\n\n<p>This first solution is the best one in my opinion: use NFS instead of CIFS. You may say that NFS is not compatible with Windows, but it&#8217;s not true anymore. Starting from Windows 2008, this OS is able to create a NFS share very easily. And this is definitely much cleaner because Microsoft implemented an open standard. I would recommend using Windows 2012 or later for NFS v4.1 support. Here is a blog post I would recommend if you need to <a href=\"https:\/\/blog.bobbyallen.me\/2018\/01\/18\/windows-server-2016-as-an-nfs-server-for-linux-clients\/\" target=\"_blank\" rel=\"noreferrer noopener\">configure a NFS share on Windows Server 2016<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using Kerberos on top of CIFS<\/h2>\n\n\n\n<p>Using CIFS is not the problem for FIPS, the problem is using basic authentication method with login\/password being sent through the network. Kerberos is a much more <a href=\"https:\/\/en.wikipedia.org\/wiki\/Kerberos_(protocol)\" target=\"_blank\" rel=\"noreferrer noopener\">elaborated mechanism based on keys<\/a>. But it needs a more complex setup. Thankfully, Active Directory can act as a Kerberos server. I would love to test it but for now I don&#8217;t have the adequate lab environment for that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Disabling FIPS<\/h2>\n\n\n\n<p>This is definitely not recommended. If you choose ODA, you must accept system changes including the inclusion of FIPS protocol. If you don&#8217;t accept these changes, consider using old versions of ODA patches, but it&#8217;s also not recommended.<\/p>\n\n\n\n<p>I found the <a href=\"https:\/\/www.thegeekdiary.com\/how-to-disable-fips-mode-on-centos-rhel-7\/\" target=\"_blank\" rel=\"noreferrer noopener\">method to disable FIPS in this blog post<\/a>.<\/p>\n\n\n\n<p>First of all, check if FIPS is enabled on your system (should be true if your ODA runs 19.11 or later patch):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>cat \/proc\/sys\/crypto\/fips_enabled<\/strong>\n1<\/pre>\n\n\n\n<p>FIPS is configured as a kernel option in \/etc\/grub.conf. You first need to remove some packages, do a backup of the initramfs, generate a new initramfs (dracut -f) modify the grub options, recompile the grub config file and reboot the server (to be done on each node with an HA ODA):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>yum remove dracut-fips*<\/strong>\nLoaded plugins: langpacks, priorities, ulninfo, versionlock\nResolving Dependencies\n--&gt; Running transaction check\n---&gt; Package dracut-fips.x86_64 0:033-572.0.9.el7 will be erased\n---&gt; Package dracut-fips-aesni.x86_64 0:033-572.0.9.el7 will be erased\n--&gt; Finished Dependency Resolution\nol7_UEKR6\/x86_64 | 3.0 kB 00:00:00\nol7_UEKR6\/x86_64\/updateinfo | 507 kB 00:00:00\nol7_UEKR6\/x86_64\/primary_db | 40 MB 00:00:00\nol7_latest\/x86_64 | 3.6 kB 00:00:00\nol7_latest\/x86_64\/group_gz | 136 kB 00:00:00\nol7_latest\/x86_64\/updateinfo | 3.4 MB 00:00:00\nol7_latest\/x86_64\/primary_db | 40 MB 00:00:00<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Dependencies Resolved<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">===========================================================================================================================<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Package Arch Version Repository Size<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Removing:<br>dracut-fips x86_64 033-572.0.9.el7 @OSPatchBaseRepo 8.1 k<br>dracut-fips-aesni x86_64 033-572.0.9.el7 @OSPatchBaseRepo 18 k<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Transaction Summary<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Remove 2 Packages<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Installed size: 26 k\nIs this ok [y\/N]: <strong>y<\/strong>\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\nWarning: RPMDB altered outside of yum.\n** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:\noda-hw-mgmt-19.15.0.0.0_LINUX.X64_220530-1.x86_64 has missing requires of perl(GridDefParams)\noda-hw-mgmt-19.15.0.0.0_LINUX.X64_220530-1.x86_64 has missing requires of perl(s_GridSteps)\nperl-RPC-XML-0.78-3.el7.noarch has missing requires of perl(DateTime::Format::ISO8601) &gt;= ('0', '0.07', None)\nErasing : dracut-fips-aesni-033-572.0.9.el7.x86_64 1\/2\nErasing : dracut-fips-033-572.0.9.el7.x86_64 2\/2\nVerifying : dracut-fips-033-572.0.9.el7.x86_64 1\/2\nVerifying : dracut-fips-aesni-033-572.0.9.el7.x86_64 2\/2<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Removed:<br>dracut-fips.x86_64 0:033-572.0.9.el7 dracut-fips-aesni.x86_64 0:033-572.0.9.el7<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Complete!<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>cp -p \/boot\/initramfs-$(uname -r).img \/opt\/dbi\/initramfs-$(uname -r).with_fips<\/strong><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>dracut -f<\/strong><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>vi \/etc\/default\/grub<\/strong>\nGRUB_TIMEOUT=5\nGRUB_DISTRIBUTOR=\"$(sed 's, release .*$,,g' \/etc\/system-release)\"\nGRUB_DEFAULT=saved\nGRUB_DISABLE_SUBMENU=true\nGRUB_TERMINAL_OUTPUT=\"console\"\nGRUB_CMDLINE_LINUX=\"pci=noaer loglevel=3 panic=60 transparent_hugepage=never ipv6.disable=1 intel_idle.max_cstate=1 nofloppy numa=on console=ttyS0,115200n8 console=tty0 crashkernel=256M@64M rd.lvm.lv=VolGroupSys\/LogVolRoot rd.md.uuid=10e67471:4b600fe1:d970d513:c635edf6 rd.md.uuid=1e334e65:aea7e87e:516f7dfe:8d79ccfb rd.lvm.lv=VolGroupSys\/LogVolSwap biosdevname=1 boot=UUID=9cb4c7c1-e87a-4ae1-9c22-fcc5e3460ce1 <strong>fips=0<\/strong> nvme.nvme_io_queues=32 nvme_core.multipath=0\"\nGRUB_DISABLE_RECOVERY=\"true\"<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>grub2-mkconfig -o \/boot\/efi\/EFI\/redhat\/grub.cfg<\/strong>\nGenerating grub configuration file \u2026\nWARNING: Ignoring duplicate config value: global_filter\nWARNING: Ignoring duplicate config value: global_filter\nWARNING: Ignoring duplicate config value: global_filter\nWARNING: Ignoring duplicate config value: global_filter\nFound linux image: \/boot\/vmlinuz-4.14.35-2047.512.6.el7uek.x86_64\nFound initrd image: \/boot\/initramfs-4.14.35-2047.512.6.el7uek.x86_64.img\nFound linux image: \/boot\/vmlinuz-4.14.35-2047.510.5.4.el7uek.x86_64\nFound initrd image: \/boot\/initramfs-4.14.35-2047.510.5.4.el7uek.x86_64.img\nFound linux image: \/boot\/vmlinuz-4.14.35-2047.505.4.3.el7uek.x86_64\nFound initrd image: \/boot\/initramfs-4.14.35-2047.505.4.3.el7uek.x86_64.img\nFound linux image: \/boot\/vmlinuz-0-rescue-b7d66bf7abc14b359559ec75c7415cbc\nFound initrd image: \/boot\/initramfs-0-rescue-b7d66bf7abc14b359559ec75c7415cbc.img\nWARNING: Ignoring duplicate config value: global_filter\nWARNING: Ignoring duplicate config value: global_filter\nWARNING: Ignoring duplicate config value: global_filter\nWARNING: Ignoring duplicate config value: global_filter\ndone<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>shutdown -r now<\/strong><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">\u2026<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>mount -a\ndf -h \/WinShare<\/strong>\nFilesystem Size Used Avail Use% Mounted on\n\/\/10.36.0.250\/winshare 100G 85G 15G 86% \/WinShare<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>echo \"It works now\" &gt; \/WinShare\/test.txt\ncat \/WinShare\/test.txt<\/strong>\nIt works now<\/pre>\n\n\n\n<p>If you need to reverse to FIPS enabled mode, then it&#8217;s possible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Revert to FIPS enabled mode<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>yum install dracut-fips*<\/strong>\nLoaded plugins: langpacks, priorities, ulninfo, versionlock\nExcluding 111 updates due to versionlock (use \"yum versionlock status\" to show them)\nResolving Dependencies\n--&gt; Running transaction check\n---&gt; Package dracut-fips.x86_64 0:033-572.0.9.el7 will be installed\n---&gt; Package dracut-fips-aesni.x86_64 0:033-572.0.9.el7 will be installed\n--&gt; Finished Dependency Resolution<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Dependencies Resolved<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">===========================================================================================================================<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Package Arch Version Repository Size<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Installing:<br>dracut-fips x86_64 033-572.0.9.el7 ol7_latest 64 k<br>dracut-fips-aesni x86_64 033-572.0.9.el7 ol7_latest 68 k<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Transaction Summary<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Install 2 Packages<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Total download size: 132 k\nInstalled size: 26 k\nIs this ok [y\/d\/N]: <strong>y<\/strong>\nDownloading packages:\nwarning: \/var\/cache\/yum\/x86_64\/7Server\/ol7_latest\/packages\/dracut-fips-033-572.0.9.el7.x86_64.rpm: Header V3 RSA\/SHA256 Signature, key ID ec551f03: NOKEY\nPublic key for dracut-fips-033-572.0.9.el7.x86_64.rpm is not installed\n(1\/2): dracut-fips-033-572.0.9.el7.x86_64.rpm | 64 kB 00:00:00<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">(2\/2): dracut-fips-aesni-033-572.0.9.el7.x86_64.rpm | 68 kB 00:00:00<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Total 300 kB\/s | 132 kB 00:00:00\nRetrieving key from file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-oracle\nImporting GPG key 0xEC551F03:\nUserid : \"Oracle OSS group (Open Source Software group) <a href=\"mailto:build@oss.oracle.com\">build@oss.oracle.com<\/a>\"\nFingerprint: 4214 4123 fecf c55b 9086 313d 72f9 7b74 ec55 1f03\nPackage : 7:oraclelinux-release-7.9-1.0.9.el7.x86_64 (@anaconda\/19.12)\nFrom : \/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-oracle\nIs this ok [y\/N]: <strong>y<\/strong>\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\nInstalling : dracut-fips-033-572.0.9.el7.x86_64 1\/2\nInstalling : dracut-fips-aesni-033-572.0.9.el7.x86_64 2\/2\nVerifying : dracut-fips-033-572.0.9.el7.x86_64 1\/2\nVerifying : dracut-fips-aesni-033-572.0.9.el7.x86_64 2\/2<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Installed:<br>dracut-fips.x86_64 0:033-572.0.9.el7 dracut-fips-aesni.x86_64 0:033-572.0.9.el7<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Complete!<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>dracut -f<\/strong><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>vi \/etc\/default\/grub<\/strong>\nGRUB_TIMEOUT=5\nGRUB_DISTRIBUTOR=\"$(sed 's, release .*$,,g' \/etc\/system-release)\"\nGRUB_DEFAULT=saved\nGRUB_DISABLE_SUBMENU=true\nGRUB_TERMINAL_OUTPUT=\"console\"\nGRUB_CMDLINE_LINUX=\"pci=noaer loglevel=3 panic=60 transparent_hugepage=never ipv6.disable=1 intel_idle.max_cstate=1 nofloppy numa=on console=ttyS0,115200n8 console=tty0 crashkernel=256M@64M rd.lvm.lv=VolGroupSys\/LogVolRoot rd.md.uuid=10e67471:4b600fe1:d970d513:c635edf6 rd.md.uuid=1e334e65:aea7e87e:516f7dfe:8d79ccfb rd.lvm.lv=VolGroupSys\/LogVolSwap biosdevname=1 boot=UUID=9cb4c7c1-e87a-4ae1-9c22-fcc5e3460ce1 <strong>fips=1<\/strong> nvme.nvme_io_queues=32 nvme_core.multipath=0\"\nGRUB_DISABLE_RECOVERY=\"true\"<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>grub2-mkconfig -o \/boot\/efi\/EFI\/redhat\/grub.cfg<\/strong><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>shutdown -r now<\/strong>\n\u2026<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>cat \/proc\/sys\/crypto\/fips_enabled<\/strong>\n1<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>mount -a<\/strong>\nmount error(2): No such file or directory\nRefer to the mount.cifs(8) manual page (e.g. man mount.cifs)<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Switching your CIFS shares to NFS is the best approach, even if it needs some work on the Windows side. But continuously increasing security level should also be a task for the DBA.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Some of us are using CIFS mountpoints on the ODA. This is mostly for sharing files with Windows application servers. On ODA, as on other Linux setup, it works like a charm. But it ends working starting from patch 19.11. Now, it&#8217;s no more possible to use these kind of mount. What is CIFS? [&hellip;]<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[2423,2444,2588,2570,1028,1308,2586,2584,2587,2591,2567,2568,2585,2589,2590,549],"type_dbi":[],"class_list":["post-17493","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-19-12","tag-19-13","tag-19-14-2","tag-19-15","tag-cifs","tag-fips","tag-fstab","tag-mount-error2-no-such-file-or-directory","tag-mount-cifs","tag-mountpoint","tag-oda-2","tag-oracle-database-appliance-2","tag-refer-to-the-mount-cifs8-manual-page-e-g-man-mount-cifs","tag-samba","tag-smb","tag-windows"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>CIFS mounts no more compatible with ODA - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CIFS mounts no more compatible with ODA\" \/>\n<meta property=\"og:description\" content=\"Introduction Some of us are using CIFS mountpoints on the ODA. This is mostly for sharing files with Windows application servers. On ODA, as on other Linux setup, it works like a charm. But it ends working starting from patch 19.11. Now, it&#8217;s no more possible to use these kind of mount. What is CIFS? [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-14T16:44:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-21T13:59:32+00:00\" \/>\n<meta name=\"author\" content=\"J\u00e9r\u00f4me Dubar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J\u00e9r\u00f4me Dubar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/\"},\"author\":{\"name\":\"J\u00e9r\u00f4me Dubar\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"headline\":\"CIFS mounts no more compatible with ODA\",\"datePublished\":\"2022-06-14T16:44:55+00:00\",\"dateModified\":\"2022-06-21T13:59:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/\"},\"wordCount\":679,\"commentCount\":1,\"keywords\":[\"19.12\",\"19.13\",\"19.14\",\"19.15\",\"CIFS\",\"fips\",\"fstab\",\"mount error(2): No such file or directory\",\"mount.cifs\",\"mountpoint\",\"oda\",\"oracle database appliance\",\"Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)\",\"samba\",\"smb\",\"Windows\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/\",\"name\":\"CIFS mounts no more compatible with ODA - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2022-06-14T16:44:55+00:00\",\"dateModified\":\"2022-06-21T13:59:32+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CIFS mounts no more compatible with ODA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\",\"name\":\"J\u00e9r\u00f4me Dubar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"caption\":\"J\u00e9r\u00f4me Dubar\"},\"description\":\"J\u00e9r\u00f4me Dubar has more than 15 years of experience in the field of Information Technology. Ten years ago, he specialized in the Oracle Database technology. His expertise is focused on database architectures, high availability (RAC), disaster recovery (DataGuard), backups (RMAN), performance analysis and tuning (AWR\/statspack), migration, consolidation and appliances, especially ODA (his main projects during the last years). Prior to joining dbi services, J\u00e9r\u00f4me Dubar worked in a Franco-Belgian IT service company as Database team manager and main consultant for 7 years. He also worked for 5 years in a software editor company as technical consultant across France. He was also teaching Oracle Database lessons for 9 years. J\u00e9r\u00f4me Dubar holds a Computer Engineering degree from the Lille Sciences and Technologies university in northern France. His branch-related experience covers the public sector, retail, industry, banking, health, e-commerce and IT sectors.\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/jerome-dubar\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CIFS mounts no more compatible with ODA - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/","og_locale":"en_US","og_type":"article","og_title":"CIFS mounts no more compatible with ODA","og_description":"Introduction Some of us are using CIFS mountpoints on the ODA. This is mostly for sharing files with Windows application servers. On ODA, as on other Linux setup, it works like a charm. But it ends working starting from patch 19.11. Now, it&#8217;s no more possible to use these kind of mount. What is CIFS? [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/","og_site_name":"dbi Blog","article_published_time":"2022-06-14T16:44:55+00:00","article_modified_time":"2022-06-21T13:59:32+00:00","author":"J\u00e9r\u00f4me Dubar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J\u00e9r\u00f4me Dubar","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/"},"author":{"name":"J\u00e9r\u00f4me Dubar","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"headline":"CIFS mounts no more compatible with ODA","datePublished":"2022-06-14T16:44:55+00:00","dateModified":"2022-06-21T13:59:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/"},"wordCount":679,"commentCount":1,"keywords":["19.12","19.13","19.14","19.15","CIFS","fips","fstab","mount error(2): No such file or directory","mount.cifs","mountpoint","oda","oracle database appliance","Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)","samba","smb","Windows"],"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/","url":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/","name":"CIFS mounts no more compatible with ODA - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2022-06-14T16:44:55+00:00","dateModified":"2022-06-21T13:59:32+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/cifs-mounts-no-more-compatible-with-oda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CIFS mounts no more compatible with ODA"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd","name":"J\u00e9r\u00f4me Dubar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","caption":"J\u00e9r\u00f4me Dubar"},"description":"J\u00e9r\u00f4me Dubar has more than 15 years of experience in the field of Information Technology. Ten years ago, he specialized in the Oracle Database technology. His expertise is focused on database architectures, high availability (RAC), disaster recovery (DataGuard), backups (RMAN), performance analysis and tuning (AWR\/statspack), migration, consolidation and appliances, especially ODA (his main projects during the last years). Prior to joining dbi services, J\u00e9r\u00f4me Dubar worked in a Franco-Belgian IT service company as Database team manager and main consultant for 7 years. He also worked for 5 years in a software editor company as technical consultant across France. He was also teaching Oracle Database lessons for 9 years. J\u00e9r\u00f4me Dubar holds a Computer Engineering degree from the Lille Sciences and Technologies university in northern France. His branch-related experience covers the public sector, retail, industry, banking, health, e-commerce and IT sectors.","url":"https:\/\/www.dbi-services.com\/blog\/author\/jerome-dubar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/17493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=17493"}],"version-history":[{"count":7,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/17493\/revisions"}],"predecessor-version":[{"id":17500,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/17493\/revisions\/17500"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=17493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=17493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=17493"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=17493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}