<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Nur Kholis M</title>
    <description>The latest articles on Forem by Nur Kholis M (@kholis).</description>
    <link>https://forem.com/kholis</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1011515%2F2a641d39-b018-44bb-ad66-53d495273e31.jpeg</url>
      <title>Forem: Nur Kholis M</title>
      <link>https://forem.com/kholis</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kholis"/>
    <language>en</language>
    <item>
      <title>Fix Radeon HD 6400 Series (Caicos) on Ubuntu</title>
      <dc:creator>Nur Kholis M</dc:creator>
      <pubDate>Thu, 29 May 2025 02:06:22 +0000</pubDate>
      <link>https://forem.com/kholis/fix-radeon-hd-6400-series-on-ubuntu-3idb</link>
      <guid>https://forem.com/kholis/fix-radeon-hd-6400-series-on-ubuntu-3idb</guid>
      <description>&lt;p&gt;Hi, I got my old VGA card black/blank display when using Ubuntu 24.04. On Windows 10 it is work perfectly on 1440p (2K) resolution.&lt;/p&gt;

&lt;p&gt;Here is my VGA card info:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ lspci -k -d ::03xx                                                                                                                                      
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]                                  │
        Subsystem: Bitland(ShenZhen) Information Technology Co., Ltd. Radeon HD 6450                                                                      
        Kernel driver in use: radeon                                                                                                                      
        Kernel modules: radeon, amdgpu 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This old card correctly use &lt;code&gt;radeon&lt;/code&gt; driver instead of newer &lt;code&gt;amdgpu&lt;/code&gt; driver. I also can confirm driver is works well by executing &lt;code&gt;DRI_PRIME=1 glxgears&lt;/code&gt; while monitoring Radeon GPU usage with &lt;code&gt;radeontop&lt;/code&gt; utility.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1sz41o168ss04tx9lmqj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1sz41o168ss04tx9lmqj.jpg" alt="Image description" width="800" height="303"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But still monitor will be blank if change from onboard Intel GPU (i915) to Radeon GPU on PCIe interface. 😭&lt;/p&gt;

&lt;p&gt;After days of googling, go to forums, try and error. ChatGPT is life saver 😃&lt;/p&gt;

&lt;p&gt;Here options need to grub config &lt;code&gt;/etc/default/grub&lt;/code&gt; to fix those issue:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="radeon.si_support=1 radeon.cik_support=1 amdgpu.si_support=0 amdgpu.cik_support=0 radeon.dpm=0 radeon.audio=0 radeon.modeset=1"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then &lt;code&gt;sudo update-grub&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It now my monitor can display 2560x1440p (2K) again. yay...🎉&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnorooelhsjanklzery17.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnorooelhsjanklzery17.png" alt="Image description" width="800" height="295"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ubuntu</category>
      <category>radeon</category>
      <category>graphic</category>
      <category>vga</category>
    </item>
    <item>
      <title>Selenium: chromedriver dismatch version</title>
      <dc:creator>Nur Kholis M</dc:creator>
      <pubDate>Fri, 15 Mar 2024 09:11:22 +0000</pubDate>
      <link>https://forem.com/kholis/selenium-chromedriver-dismatch-version-5can</link>
      <guid>https://forem.com/kholis/selenium-chromedriver-dismatch-version-5can</guid>
      <description>&lt;h2&gt;
  
  
  Issue
&lt;/h2&gt;

&lt;p&gt;Selenium failed to run with these error messages;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 122.0.6261.129 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Stacktrace:
0   chromedriver                        0x000000010f9746b8 chromedriver + 4937400
1   chromedriver                        0x000000010f96bb73 chromedriver + 4901747
2   chromedriver                        0x000000010f529616 chromedriver + 435734
3   chromedriver                        0x000000010f55bd10 chromedriver + 642320
4   chromedriver                        0x000000010f55718a chromedriver + 622986
5   chromedriver                        0x000000010f55367c chromedriver + 607868
6   chromedriver                        0x000000010f59aa08 chromedriver + 899592
7   chromedriver                        0x000000010f599ebf chromedriver + 896703
8   chromedriver                        0x000000010f590de3 chromedriver + 859619
9   chromedriver                        0x000000010f55ed7f chromedriver + 654719
10  chromedriver                        0x000000010f5600de chromedriver + 659678
11  chromedriver                        0x000000010f9302ad chromedriver + 4657837
12  chromedriver                        0x000000010f935130 chromedriver + 4677936
13  chromedriver                        0x000000010f93bdef chromedriver + 4705775
14  chromedriver                        0x000000010f93605a chromedriver + 4681818
15  chromedriver                        0x000000010f90892c chromedriver + 4495660
16  chromedriver                        0x000000010f953838 chromedriver + 4802616
17  chromedriver                        0x000000010f9539b7 chromedriver + 4802999
18  chromedriver                        0x000000010f96499f chromedriver + 4872607
19  libsystem_pthread.dylib             0x00007fff2058b8fc _pthread_start + 224
20  libsystem_pthread.dylib             0x00007fff20587443 thread_start + 15
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Caused
&lt;/h2&gt;

&lt;p&gt;Missmatch version between chrome and chromedriver&lt;/p&gt;

&lt;h2&gt;
  
  
  Fix
&lt;/h2&gt;

&lt;p&gt;Download matched version of chromedriver &lt;a href="https://googlechromelabs.github.io/chrome-for-testing/"&gt;here&lt;/a&gt;. then copy to &lt;code&gt;/opt/local/bin/chromedriver&lt;/code&gt; in macOS with macports.&lt;/p&gt;

&lt;h2&gt;
  
  
  Refs
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/fusionqa/selenium-webdriver-error-sessionnotcreatederror-session-not-created-this-version-of-7b3a8acd7072"&gt;https://medium.com/fusionqa/selenium-webdriver-error-sessionnotcreatederror-session-not-created-this-version-of-7b3a8acd7072&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://googlechromelabs.github.io/chrome-for-testing/"&gt;https://googlechromelabs.github.io/chrome-for-testing/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>selenium</category>
      <category>chrome</category>
    </item>
    <item>
      <title>Unable to join domain</title>
      <dc:creator>Nur Kholis M</dc:creator>
      <pubDate>Wed, 06 Mar 2024 10:03:26 +0000</pubDate>
      <link>https://forem.com/kholis/unable-to-join-domain-3d2h</link>
      <guid>https://forem.com/kholis/unable-to-join-domain-3d2h</guid>
      <description>&lt;h2&gt;
  
  
  Issue
&lt;/h2&gt;

&lt;p&gt;Unable to join domain to Active Directory server with these error&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (Server not found in Kerberos database) ...
! Couldn't authenticate to active directory: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (Server not found in Kerberos database) 
adcli: couldn't connect to [redacted] domain: Couldn't authenticate to active directory: SASL(-1): generic failure:  
! Insufficient permissions to join the domain realm: Couldn't join realm: Insufficient permissions to join the domain ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkx0xwgltwb1htjgsc13t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkx0xwgltwb1htjgsc13t.png" alt="failed to joindomain" width="800" height="119"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Caused
&lt;/h2&gt;

&lt;p&gt;Some UDP port is blocked by firewall&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;53/udp  open
123/udp open|filtered
88/udp  open|filtered
389/udp open|filtered
464/udp open|filtered
137/udp open|filtered
138/udp open|filtered
636/udp open|filtered
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Resolution
&lt;/h2&gt;

&lt;p&gt;Open firewall to these UDP port on AD server&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;53/udp  open
123/udp open
88/udp  open|filtered
389/udp open
464/udp open|filtered
137/udp open|filtered
138/udp open|filtered
636/udp closed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://stackoverflow.com/questions/75795309/oel8-realm-join-error-insufficient-permissions-to-join-domain" rel="noopener noreferrer"&gt;https://stackoverflow.com/questions/75795309/oel8-realm-join-error-insufficient-permissions-to-join-domain&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://serverfault.com/a/1155757/200746" rel="noopener noreferrer"&gt;https://serverfault.com/a/1155757/200746&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>activedirectory</category>
      <category>rhel8</category>
      <category>sssd</category>
      <category>joindomain</category>
    </item>
    <item>
      <title>How to find valid Knox Service Name in Ranger Policy</title>
      <dc:creator>Nur Kholis M</dc:creator>
      <pubDate>Wed, 06 Mar 2024 04:20:44 +0000</pubDate>
      <link>https://forem.com/kholis/how-to-find-valid-knox-service-name-in-ranger-policy-3c6a</link>
      <guid>https://forem.com/kholis/how-to-find-valid-knox-service-name-in-ranger-policy-3c6a</guid>
      <description>&lt;h2&gt;
  
  
  Issue
&lt;/h2&gt;

&lt;p&gt;We don't have any clue what is name of valid service for "Knox Service" entry in Ranger Policies UI&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpwoye0vxxp6lw4yt3ag6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpwoye0vxxp6lw4yt3ag6.png" alt="Knox Service Name" width="606" height="247"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Resolution
&lt;/h2&gt;

&lt;p&gt;You can find all knox service name in &lt;code&gt;/var/lib/knox/gateway/conf/topologies/cdp-proxy.xml&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Here is the full list:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ATLAS&lt;/li&gt;
&lt;li&gt;ATLAS-API&lt;/li&gt;
&lt;li&gt;CM-API&lt;/li&gt;
&lt;li&gt;CM-UI&lt;/li&gt;
&lt;li&gt;CRUISE-CONTROL&lt;/li&gt;
&lt;li&gt;HBASEUI&lt;/li&gt;
&lt;li&gt;HDFSUI&lt;/li&gt;
&lt;li&gt;HUE&lt;/li&gt;
&lt;li&gt;IMPALA&lt;/li&gt;
&lt;li&gt;IMPALAUI&lt;/li&gt;
&lt;li&gt;JOBHISTORYUI&lt;/li&gt;
&lt;li&gt;KUDUUI&lt;/li&gt;
&lt;li&gt;LIVYSERVER&lt;/li&gt;
&lt;li&gt;LIVY_FOR_SPARK3&lt;/li&gt;
&lt;li&gt;NAMENODE&lt;/li&gt;
&lt;li&gt;OOZIE&lt;/li&gt;
&lt;li&gt;OOZIEUI&lt;/li&gt;
&lt;li&gt;RANGER&lt;/li&gt;
&lt;li&gt;RANGERUI&lt;/li&gt;
&lt;li&gt;RESOURCEMANAGER&lt;/li&gt;
&lt;li&gt;RESOURCEMANAGERAPI&lt;/li&gt;
&lt;li&gt;SCHEMA-REGISTRY&lt;/li&gt;
&lt;li&gt;SMM-API&lt;/li&gt;
&lt;li&gt;SMM-UI&lt;/li&gt;
&lt;li&gt;SOLR&lt;/li&gt;
&lt;li&gt;SPARK3HISTORYUI&lt;/li&gt;
&lt;li&gt;SPARKHISTORYUI&lt;/li&gt;
&lt;li&gt;WEBHDFS&lt;/li&gt;
&lt;li&gt;YARNUI&lt;/li&gt;
&lt;li&gt;YARNUIV2&lt;/li&gt;
&lt;li&gt;ZEPPELINUI&lt;/li&gt;
&lt;li&gt;ZEPPELINWS&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>knox</category>
      <category>ranger</category>
      <category>cloudera</category>
      <category>cdp</category>
    </item>
  </channel>
</rss>
