Installing Ubuntu from scratch for PMS

You’re going to need to learn how to do the administrative things for running PMS on Linux.

We’re here to help with PMS on Linux but we’re not equipped to teach linux.

Your media drives / sources are free for you to decide. Between google, the FAQ, and general forum searches, you will find almost anything you can think of.

Here is a “Linux Tips” of many of the most common things.

One thing you will want is when “Customizing your Linux installation”
(moving PMS to “/home/plex” :wink: )

Totally get it Chuck and I appreciate your help. Youve been more than generous with your time and help.
I am digging around to find the answers…I want to take advantage of the architecture of the 128GB metadata partition and so I am hoping that part becomes apparent as I install. Thanks for the tip on moving the PMS to /home/plex!

The 128 GB Operating System partition should be left alone.
You move the metadata to the 400 GB (remaining) /home partition.

:ok_hand: thank you

Could I get your advice Chuck?
Because I am so new I will be stumbling through the “Customizing your Plex Configuration…” and making some errors along the way.
Would it be ok to use Timeshift to rewind and try again vs re-installing every time I screw something up?
For Example- I have attempted the creation of the override config file in the “Customizing your Plex Configuration” and I have done something to stop the PMS from working/connecting on the local web page whereas I was able to connect initially. Since I did not install Timeshift prior to this I will need to reinstall this time but hoping to find a better solution for future errors.

I just did not know if Timeshift was a viable option with this Plex installation as laid out in this thread.

WHOA!

You created an override file ?

If that’s the last thing you did, then share it here, we’ll figure out what’s missing/incorrect :slight_smile:

There is no need to :fire: the installation lol

In Linux, unlike Windows, simplicity is key

Couple of things Chuck-
I just input the data from your “Customizing your Plex Configuration”…I’ll be honest I don’t know what this did…It seems like it is moving it to /home?
Secondly I initially moved the PMS using mv then when it would not work in local web page I moved it back so who knows what I have messed up!

I want to be respectful of not asking for Linux help that is not specific to PMS so feel free to just tell me I have done it wrong or right or if you need to see something more. Any clues are appreciated but not expected.

btw…My computer is a Nobilis erego the computer name…just so no one thinks I have a royalty complex! :grin:

dwight@NobleAss:/etc/systemd/system/plexmediaserver.service.d$ cat override.conf
[Service]
Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/home/plexdir/Library/Application Support"
User=dwight
Group=dwight
UMask=002dwight@NobleAss:/etc/systemd/system/plexmediaserver.service.d

Thanks for sharing.

There are a few issues here.

  1. UMask=0002 (4 digits of octal, not 3)
  2. After that “UMask” line, you’re missing the Newline character. (the start of a blank line)

This is mine, Notice how nicely it ends

[chuck@lizum ~.2020]$ cat /etc/systemd/system/plexmediaserver.service.d/override.conf 
[Service]
Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/usb/plex"
User=chuck
Group=chuck
[chuck@lizum ~.2021]$ 

With the settings you have,

  1. User dwight must already exist
  2. Group dwight must already exist
  3. You must do sudo chown -R dwight:dwight /home/plexdir to ensure ‘dwight:dwight’ owns both the /home/plexdir directory and everything below it.

Thanks Chuck
I have added 4 digits of octal but am really struggling getting the Newline character to take. I have researched several docs try to figure it out and found this “bug”

My bet is that I just don’t know how to edit in systemctl.

I tried adding \n but it just added as text and not a function(?).

[Service]
Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/home/plexdir/Library/Application Support"
User=dwight
Group=dwight
UMask=0002 \ndwight@NobleAss:/etc/systemd/system/plexmediaserver.service.d$

Also I did some more research on what I am doing in terms of the override file and realize this is not moving the PMS to home but (I think) it is telling the system where to look for PMS upon startup. Am I warm?

I have bookmarked a page on systemd…holy cow that is months of study in and of itself!

I am on it regarding the permissions…that is one thing I have a decent grasp of.

@dwight148

Check your PM

ALL:

We resolved this quickly.

  1. gedit (gnome “text editor” app) to clear up the extra characters at the bottom of the override file.

  2. Fix the ownership and location of a few things which had gotten misplaced in the confusion.

It’s all up and running with a sandbox (to learn/play in) arriving shortly :wink:

1 Like

And just like Jack Torrance in the shining…Hello boys! I am baaack!. :grinning:
Plex Media Server Logs_2024-04-26_21-36-38.zip (251.2 KB)

Version 1.40.2.8395

Here is what I have tried:
I have changed owners and permissions of my MOVIES folder to dwight:dwight, dwight:plex, plex:plex, I created a group with dwight and plex and gave read and execute to that group.

I tried in Chrome and I verified I have no plugins in Plex.

Stumped…

FYI the streams play fine, it’s only my own personal library. I am able to play the .mkv file with VLC but not the Video player that came with Ubuntu 22.04

@dwight148

I moved your post here because it didn’t make sense to put where it was.

In you logs, i see a lot of network down/up/disconnect/reconnect entries.

Is the server on WiFi ??? If so, that’s not good.

You’re also working the heck out of that old i3-2120.
Not sure how well it will hold up under the load if you have to transcode.

A “Network” error doesn’t have anything to do with permissions. You might want to ‘breathe’ a bit there before :hammer: :wink:

Sounds good on the move and the breathing! I didn’t want to leave anything to chance.

I am Ethernet on this computer with speedtest showing 371 dl and 11.42 upload.

Do you think it is the i3-2120 that is the culprit?

The down/up/disconnect/reconnect is surprising. I am running reliably and fast on everything else. Would this happen if the i3 was overworked or is that simply an indication of network connection.

If that machine is wired (on ethernet) then there is another problem.

Question: Is the machine setup as DHCP addressingb (assigned by the modem/router) or static (assigned by you in its configuration) ?

If static – then there is a physical problem. The cable/socket not maintaining reliable connection somewhere --or-- bad cable (I’ve had cables go bad)

If DHCP, In your modem/router, there should be a DHCP address server.
It has settings.

Check the “Lease Time”. It’s usually set in seconds. You want something in the range of 1 day (86400 seconds) or longer.

I did see the machine doing a lot of scanning WHILE attempting playback.

Being an older I3 (the -2xxx is old), it may not be able to do both at the same time.

The best way to test is Let it finish all the scanning THEN test playback.

Ok I am going to switch out the cables and bypass the switch as the Lease Time is 1 day (86400).
2 questions:

  1. Where can I locate the connect/disconnect issues in the log.? This will be helpful for me to know in the future and see if my results are improving rather than bothering you every time.
  2. What is this? - “Plug-in running on port 40649”
  3. (I failed kindergarten math) How do I know when scanning is complete? I did not see anything obvious.

Thanks Chuck!

RTM_NEWLINK (Link state change)… It went down and back up.
– either DHCP address change
– cable intermittent
– adapter failing??

Apr 26, 2024 21:29:04.126 [135653474335544] DEBUG - [HttpClient/HCl#3d] HTTP/2.0 (0.1s) 200 response from GET https://plex.tv/api/v2/server/users/services?auth_token=xxxxxxxxxxxxxxxxxxxx (reused)
Apr 26, 2024 21:29:04.127 [135653469879096] DEBUG - [ViewStateSync] No user tokens found; stopping
Apr 26, 2024 21:29:06.047 [135653434612536] DEBUG - NetworkInterface: received Netlink message len=64, type=RTM_NEWLINK, flags=0x0
Apr 26, 2024 21:29:06.047 [135653434612536] DEBUG - NetworkInterface: Netlink information message family=0, type=1, index=3, flags=0x1003, change=0x0
Apr 26, 2024 21:29:06.047 [135653434612536] DEBUG - Network change.
Apr 26, 2024 21:29:06.047 [135653434612536] DEBUG - NetworkInterface: Notified of network changed (force=0)
Apr 26, 2024 21:29:06.047 [135653434612536] DEBUG - Network change notification but nothing changed.
Apr 26, 2024 21:29:35.039 [135653434612536] DEBUG - NetworkInterface: received Netlink message len=64, type=RTM_NEWLINK, flags=0x0
Apr 26, 2024 21:29:35.039 [135653434612536] DEBUG - NetworkInterface: Netlink information message family=0, type=1, index=3, flags=0x1003, change=0x0
Apr 26, 2024 21:29:35.039 [135653434612536] DEBUG - Network change.
Apr 26, 2024 21:29:35.039 [135653434612536] DEBUG - NetworkInterface: Notified of network changed (force=0)
Apr 26, 2024 21:29:35.039 [135653434612536] DEBUG - Network change notification but nothing changed.
Apr 26, 2024 21:30:16.856 [135653469879096] DEBUG - BPQ: [Starting] -> [Processing]
Apr 26, 2024 21:30:16.856 [135653469879096] DEBUG - BPQ: generating queue items from 0 generator(s)
Apr 26, 2024 21:30:16.856 [135653469879096] DEBUG - BPQ: generated 0 item(s) for queue
Apr 26, 2024 21:30:16.856 [135653469879096] DEBUG - PlayQueue: 0 generated IDs compressed down to a 20 byte blob.
Apr 26, 2024 21:30:16.856 [135653469879096] DEBUG - PlayQueue: 0 generated IDs compressed down to a 20 byte blob.
Apr 26, 2024 21:30:16.856 [135653469879096] DEBUG - BPQ: [Processing] -> [Idle]
Apr 26, 2024 21:30:18.063 [135653434612536] DEBUG - NetworkInterface: received Netlink message len=64, type=RTM_NEWLINK, flags=0x0
Apr 26, 2024 21:30:18.063 [135653434612536] DEBUG - NetworkInterface: Netlink information message family=0, type=1, index=3, flags=0x1003, change=0x0
Apr 26, 2024 21:30:18.063 [135653434612536] DEBUG - Network change.

I think I solved the connect/disconnect issues. I did an ip monitor and noticed my wifi card was active even and still trying to connect. I rfkill’ed that sucker and found another Cat5 cable just in case. I ran PMS (let it sit for a while after logging in assuming that was needed for scanning process) and cannot see anymore indication of connect/disconnect. For reference the login after the rfkill should be right around line 590 of the logs.

This did not solve the s1001 error unfortunately but at least we have a box checked if my theory and log reading is correct.
Plex Media Server Logs_2024-04-28_22-43-19.zip (337.8 KB)

Sorry Chuck I forgot to upload the Logs on my last response. I have edited the post to include them. Would like to know what you see and thanks!

If this log is AFTER you’ve made changes then you’ve not fixed the network adapter problem.

[uri]=http://192.168.50.79:32400&httpsEnabled=1&httpsRequired=0&dnsRebindingProtection=0&natLoopbackSupported=0&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx (reused)
Apr 28, 2024 22:37:58.087 [124526861359928] WARN - [HttpClient/HCl#2a] HTTP error requesting GET https://192-168-50-115.8fe0c31ed474487f995f23c4539628b7.plex.direct:32400 (7, Couldn't connect to server) (Failed to connect to 192-168-50-115.8fe0c31ed474487f995f23c4539628b7.plex.direct port 32400 after 3058 ms: Couldn't connect to server)
Apr 28, 2024 22:37:58.087 [124526821133112] WARN - Connection Tester: Error testing media server NobleAss in 3069 ms.
Apr 28, 2024 22:37:58.087 [124526821133112] DEBUG - PromiseQueue: promise resolved (queued: 0, active: 0)
Apr 28, 2024 22:37:58.087 [124526823242552] DEBUG - Media Server: Tested all servers in 3.1 seconds.
Apr 28, 2024 22:38:02.943 [124526829570872] DEBUG - NetworkInterface: received Netlink message len=64, type=RTM_NEWLINK, flags=0x0
Apr 28, 2024 22:38:02.943 [124526829570872] DEBUG - NetworkInterface: Netlink information message family=0, type=1, index=3, flags=0x1003, change=0x0
Apr 28, 2024 22:38:02.943 [124526829570872] DEBUG - Network change.
Apr 28, 2024 22:38:02.943 [124526829570872] DEBUG - NetworkInterface: Notified of network changed (force=0)
Apr 28, 2024 22:38:02.943 [124526829570872] DEBUG - Network change notification but nothing changed.
Apr 28, 2024 22:38:07.335 [124526823242552] DEBUG - [HCl#34] HTTP requesting GET https://plex.tv/api/v2/shared_sources/owned?machineIdentifier=8c23ad15c0370e659c4f032030c4caf3ab36ff66
Apr 28, 2024 22:38:07.464 [124526861359928] DEBUG - [HttpClient/HCl#34] HTTP/2.0 (0.1s) 200 response from GET https://plex.tv/api/v2/shared_sources/owned?machineIdentifier=8c23ad15c0370e659c4f032030c4caf3ab36ff66 (reused)
Apr 28, 2024 22:38:07.494 [124526823242552] DEBUG - [HCl#35] HTTP requesting GET https://plex.tv/api/v2/server/access_tokens?auth_token=xxxxxxxxxxxxxxxxxxxx
Apr 28, 2024 22:38:07.644 [124526861359928] DEBUG - [HttpClient/HCl#35] HTTP/2.0 (0.2s) 200 response from GET https://plex.tv/api/v2/server/access_tokens?auth_token=xxxxxxxxxxxxxxxxxxxx (reused)
Apr 28, 2024 22:38:07.645 [124526823242552] DEBUG - MyPlex: updating with 17 access tokens
Apr 28, 2024 22:38:07.645 [124526823242552] DEBUG - [HCl#36] HTTP requesting GET https://plex.tv/api/v2/server/users?auth_token=xxxxxxxxxxxxxxxxxxxx
Apr 28, 2024 22:38:07.645 [124526863493944] DEBUG - [MediaProviderManager/HCl#37] HTTP requesting GET https://plex.tv/media/providers?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
Apr 28, 2024 22:38:07.781 [124526861359928] DEBUG - [HttpClient/HCl#37] HTTP/2.0 (0.1s) 200 response from GET https://plex.tv/media/providers?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx (reused)
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] discovered cloud provider (Movies & TV)
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] discovered cloud provider (Music)
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] discovered cloud provider (Metadata)
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] loading cloud provider details (Metadata) (alive: 1)
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] loading cloud provider details (Music) (alive: 1)
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] loading cloud provider details (Movies & TV) (alive: 1)
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] we had 3 cloud providers online, we now have 3
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] cloud provider (Metadata) is online and available
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] cloud provider (Music) is online and available
Apr 28, 2024 22:38:07.781 [124526863493944] DEBUG - [MediaProviderManager] cloud provider (Movies & TV) is online and available
Apr 28, 2024 22:38:07.785 [124526861359928] DEBUG - [HttpClient/HCl#36] HTTP/2.0 (0.1s) 200 response from GET https://plex.tv/api/v2/server/users?auth_token=xxxxxxxxxxxxxxxxxxxx (reused)
Apr 28, 2024 22:38:07.785 [124526848670520] DEBUG - [HCl#38] HTTP requesting GET https://plex.tv/api/v2/server/users/subscriptions?auth_token=xxxxxxxxxxxxxxxxxxxx
Apr 28, 2024 22:38:07.913 [124526861359928] DEBUG - [HttpClient/HCl#38] HTTP/2.0 (0.1s) 200 response from GET https://plex.tv/api/v2/server/users/subscriptions?auth_token=xxxxxxxxxxxxxxxxxxxx (reused)
Apr 28, 2024 22:38:07.914 [124526848670520] DEBUG - MyPlex: using cached data for request for https://plex.tv/api/v2/server/users/services?auth_token=xxxxxxxxxxxxxxxxxxxx
Apr 28, 2024 22:38:08.763 [124526878747448] DEBUG - NAT: UPnP, didn't find usable IGD.
Apr 28, 2024 22:38:08.763 [124526878747448] DEBUG - PublicAddressManager: Mapping failed.
Apr 28, 2024 22:38:08.763 [124526878747448] DEBUG - MyPlex: mapping state set to 'Mapped - Not Published'.
Apr 28, 2024 22:38:08.763 [124526878747448] DEBUG - MyPlex: sendMapping resetting state - previous mapping state: 'Mapped - Not Published'.
Apr 28, 2024 22:38:08.763 [124526878747448] DEBUG - MyPlex: mapping state set to 'Unknown'.
Apr 28, 2024 22:38:08.764 [124526878747448] DEBUG - MyPlex: Sending Server Info to myPlex (user=dwightrigel@gmail.com, ip=75.132.36.154, port=0)
Apr 28, 2024 22:38:08.764 [124526878747448] DEBUG - [HCl#39] HTTP requesting POST https://plex.tv/servers.xml?auth_token=xxxxxxxxxxxxxxxxxxxx
Apr 28, 2024 22:38:08.909 [124526861359928] DEBUG - [HttpClient/HCl#39] HTTP/2.0 (0.1s) 422 response from POST https://plex.tv/servers.xml?auth_token=xxxxxxxxxxxxxxxxxxxx (reused)
Apr 28, 2024 22:38:08.909 [124526878747448] DEBUG - MyPlex: Published Mapping State response was 422
Apr 28, 2024 22:38:08.909 [124526878747448] DEBUG - MyPlex: Got response for 8c23ad15c0370e659c4f032030c4caf3ab36ff66 ~ registered :0
Apr 28, 2024 22:38:08.909 [124526878747448] DEBUG - MyPlex: updating mapped state - current state: 'Mapped - Not Published'
Apr 28, 2024 22:38:08.909 [124526878747448] DEBUG - MyPlex: mapping state set to 'Mapped - Publishing'.
Apr 28, 2024 22:38:08.909 [124526878747448] DEBUG - MyPlex: async reachability check - current mapped state: 'Mapped - Publishing'.
Apr 28, 2024 22:38:08.909 [124526878747448] DEBUG - MyPlex: Requesting reachability check.
Apr 28, 2024 22:38:08.909 [124526878747448] DEBUG - [HCl#3a] HTTP requesting PUT https://plex.tv/api/servers/8c23ad15c0370e659c4f032030c4caf3ab36ff66/connectivity?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx&asyncIdentifier=4015dd73-523d-47af-b164-899730fa601e
Apr 28, 2024 22:38:09.043 [124526861359928] DEBUG - [HttpClient/HCl#3a] HTTP/2.0 (0.1s) 200 response from PUT https://plex.tv/api/servers/8c23ad15c0370e659c4f032030c4caf3ab36ff66/connectivity?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx&asyncIdentifier=4015dd73-523d-47af-b164-899730fa601e (reused)
Apr 28, 2024 22:38:09.044 [124526878747448] DEBUG - MyPlex: Last published value didn't change, we're done.
Apr 28, 2024 22:38:09.146 [124526874528568] DEBUG - [EventSourceClient/pubsub/172.105.13.59:443] EventSource: Got event [data] '<Message address="" port="0" asyncIdentifier="4015dd73-523d-47af-b164-899730fa601e" connectivity="0" command="notifyConnectivity"/>'
Apr 28, 2024 22:38:09.146 [124526874528568] DEBUG - [EventSourceClient/pubsub/172.105.13.59:443] PubSub: Got notified of reachability for async identifier 4015dd73-523d-47af-b164-899730fa601e: 0 for :0 (responded in 103 ms)
Apr 28, 2024 22:38:09.146 [124526874528568] DEBUG - [EventSourceClient/pubsub/172.105.13.59:443] MyPlex: reachability check - current mapping state: 'Mapped - Publishing'.
Apr 28, 2024 22:38:09.146 [124526874528568] DEBUG - [EventSourceClient/pubsub/172.105.13.59:443] MyPlex: mapping state set to 'Mapped - Not Published (Not Reachable)'.
Apr 28, 2024 22:38:21.847 [124526829570872] DEBUG - NetworkInterface: received Netlink message len=64, type=RTM_NEWLINK, flags=0x0
Apr 28, 2024 22:38:21.847 [124526829570872] DEBUG - NetworkInterface: Netlink information message family=0, type=1, index=3, flags=0x1003, change=0x0
Apr 28, 2024 22:38:21.847 [124526829570872] DEBUG - Network change.
Apr 28, 2024 22:38:21.847 [124526829570872] DEBUG - NetworkInterface: Notified of network changed (force=0)
Apr 28, 2024 22:38:21.847 [124526829570872] DEBUG - Network change notification but nothing changed.
Apr 28, 2024 22:38:50.843 [124526829570872] DEBUG - NetworkInterface: received Netlink message len=64, type=RTM_NEWLINK, flags=0x0
Apr 28, 2024 22:38:50.843 [124526829570872] DEBUG - NetworkInterface: Netlink information message family=0, type=1, index=3, flags=0x1003, change=0x0
Apr 28, 2024 22:38:50.843 [124526829570872] DEBUG - Network change.
Apr 28, 2024 22:38:50.843 [124526829570872] DEBUG - NetworkInterface: Notified of network changed (force=0)
Apr 28, 2024 22:38:50.843 [124526829570872] DEBUG - Network change notification but nothing changed.
Apr 28, 2024 22:39:33.843 [124526829570872] DEBUG - NetworkInterface: received Netlink message len=64, type=RTM_NEWLINK, flags=0x0
Apr 28, 2024 22:39:33.843 [124526829570872] DEBUG - NetworkInterface: Netlink information message family=0, type=1, index=3, flags=0x1003, change=0x0
Apr 28, 2024 22:39:33.843 [124526829570872] DEBUG - Network change.
Apr 28, 2024 22:39:33.843 [124526829570872] DEBUG - NetworkInterface: Notified of network changed (force=0)
Apr 28, 2024 22:39:33.843 [124526829570872] DEBUG - Network change notification but nothing changed.
Apr 28, 2024 22:39:35.038 [124526878747448] DEBUG - BPQ: [Starting] -> [Processing]
Apr 28, 2024 22:39:35.039 [124526878747448] DEBUG - BPQ: generating queue items from 0 generator(s)
Apr 28, 2024 22:39:35.039 [124526878747448] DEBUG - BPQ: generated 0 item(s) for queue
Apr 28, 2024 22:39:35.039 [124526878747448] DEBUG - PlayQueue: 0 generated IDs compressed down to a 20 byte blob.
Apr 28, 2024 22:39:35.039 [124526878747448] DEBUG - PlayQueue: 0 generated IDs compressed down to a 20 byte blob.
Apr 28, 2024 22:39:35.040 [124526878747448] DEBUG - BPQ: [Processing] -> [Idle]
Apr 28, 2024 22:39:44.270 [124526842403640] DEBUG - Request: [127.0.0.1:35700 (Loopback)] GET /servers (2 live) #20 GZIP Signed-in Token (dwight148)
Apr 28, 2024 22:39:44.271 [124526874528568] DEBUG - Completed: [127.0.0.1:35700] 200 GET /servers (2 live) #20 GZIP 0ms 494 bytes
Apr 28, 2024 22:39:44.275 [124526842403640] DEBUG - Request: [127.0.0.1:35706 (Loopback)] GET / (2 live) #26 GZIP Signed-in Token (dwight148)
Apr 28, 2024 22:39:44.276 [124526874528568] DEBUG - Completed: [127.0.0.1:35706] 200 GET / (2 live) #26 GZIP 1ms 4825 bytes

At this point,

  1. Completely disable the WiFi

  2. Manually set a STATIC IP for the ethernet adapter.
    Be certain to get the DNS and Gateway info correct.

  3. Settings - Server - Network – Turn IPV6 support OFF.
    It’s messing up your certificate / TLS

Apr 28, 2024 22:42:52.412 [124526874528568] DEBUG - Request: didn't get any data from [::ffff:127.0.0.1]:48144: End of file

Practically speaking, You need to consider the machine is failing.
The CPU was released January 2011. That’s 13 years ago.

https://www.intel.com/content/www/us/en/products/sku/53426/intel-core-i32120-processor-3m-cache-3-30-ghz/specifications.html