GET https://kbin.spritesserver.nl/index.php/u/@avidamoeba@lemmy.ca/commented/2024-01-16::2024-01-16

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
1.92 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.07 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1621
  +user: Proxies\__CG__\App\Entity\User {#2395 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
  +slug: "I-m-an-idiot-arm"
  +title: "I'm an idiot (arm)"
  +url: null
  +body: """
    EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
    \n
    So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
    \n
    And it was there I realized there’s no arm version of rar.\n
    \n
    Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
    \n
    Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
    \n
    Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705524211 {#1722
    date: 2024-01-17 21:43:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2411 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  +badges: Doctrine\ORM\PersistentCollection {#2029 …}
  +children: [
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +root: App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
          \n
          ```\n
          \n
          <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1724887943 {#1591
          date: 2024-08-29 01:32:23.0 +02:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@harsh3466@lemmy.world"
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 312940
        -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6416512"
        +editedAt: DateTimeImmutable @1724622617 {#1596
          date: 2024-08-25 23:50:17.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705387824 {#1619
          date: 2024-01-16 07:50:24.0 +01:00
        }
        +"title": 312940
      }
      +body: "Yup, moving away from rar would probably be best."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705417468 {#1711
        date: 2024-01-16 16:04:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1739 …}
      +nested: Doctrine\ORM\PersistentCollection {#1720 …}
      +votes: Doctrine\ORM\PersistentCollection {#1714 …}
      +reports: Doctrine\ORM\PersistentCollection {#1719 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
      -id: 313815
      -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6428513"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705417468 {#1616
        date: 2024-01-16 16:04:28.0 +01:00
      }
      +"title": 313815
    }
    0 => App\Entity\EntryComment {#1604}
  ]
  -id: 30843
  -titleTs: "'arm':5 'idiot':4 'm':2"
  -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705461120
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10766460"
  +editedAt: DateTimeImmutable @1725148824 {#2385
    date: 2024-09-01 02:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705374720 {#2372
    date: 2024-01-16 04:12:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1621
  +user: Proxies\__CG__\App\Entity\User {#2395 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
  +slug: "I-m-an-idiot-arm"
  +title: "I'm an idiot (arm)"
  +url: null
  +body: """
    EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
    \n
    So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
    \n
    And it was there I realized there’s no arm version of rar.\n
    \n
    Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
    \n
    Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
    \n
    Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705524211 {#1722
    date: 2024-01-17 21:43:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2411 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  +badges: Doctrine\ORM\PersistentCollection {#2029 …}
  +children: [
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +root: App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
          \n
          ```\n
          \n
          <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1724887943 {#1591
          date: 2024-08-29 01:32:23.0 +02:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@harsh3466@lemmy.world"
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 312940
        -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6416512"
        +editedAt: DateTimeImmutable @1724622617 {#1596
          date: 2024-08-25 23:50:17.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705387824 {#1619
          date: 2024-01-16 07:50:24.0 +01:00
        }
        +"title": 312940
      }
      +body: "Yup, moving away from rar would probably be best."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705417468 {#1711
        date: 2024-01-16 16:04:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1739 …}
      +nested: Doctrine\ORM\PersistentCollection {#1720 …}
      +votes: Doctrine\ORM\PersistentCollection {#1714 …}
      +reports: Doctrine\ORM\PersistentCollection {#1719 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
      -id: 313815
      -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6428513"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705417468 {#1616
        date: 2024-01-16 16:04:28.0 +01:00
      }
      +"title": 313815
    }
    0 => App\Entity\EntryComment {#1604}
  ]
  -id: 30843
  -titleTs: "'arm':5 'idiot':4 'm':2"
  -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705461120
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10766460"
  +editedAt: DateTimeImmutable @1725148824 {#2385
    date: 2024-09-01 02:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705374720 {#2372
    date: 2024-01-16 04:12:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1621
  +user: Proxies\__CG__\App\Entity\User {#2395 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
  +slug: "I-m-an-idiot-arm"
  +title: "I'm an idiot (arm)"
  +url: null
  +body: """
    EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
    \n
    So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
    \n
    And it was there I realized there’s no arm version of rar.\n
    \n
    Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
    \n
    Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
    \n
    Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 21
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705524211 {#1722
    date: 2024-01-17 21:43:31.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2411 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
  +badges: Doctrine\ORM\PersistentCollection {#2029 …}
  +children: [
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
      +root: App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
          \n
          ```\n
          \n
          <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1724887943 {#1591
          date: 2024-08-29 01:32:23.0 +02:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@harsh3466@lemmy.world"
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 312940
        -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6416512"
        +editedAt: DateTimeImmutable @1724622617 {#1596
          date: 2024-08-25 23:50:17.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705387824 {#1619
          date: 2024-01-16 07:50:24.0 +01:00
        }
        +"title": 312940
      }
      +body: "Yup, moving away from rar would probably be best."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705417468 {#1711
        date: 2024-01-16 16:04:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@harsh3466@lemmy.world"
        "@avidamoeba@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1739 …}
      +nested: Doctrine\ORM\PersistentCollection {#1720 …}
      +votes: Doctrine\ORM\PersistentCollection {#1714 …}
      +reports: Doctrine\ORM\PersistentCollection {#1719 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
      -id: 313815
      -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6428513"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705417468 {#1616
        date: 2024-01-16 16:04:28.0 +01:00
      }
      +"title": 313815
    }
    0 => App\Entity\EntryComment {#1604}
  ]
  -id: 30843
  -titleTs: "'arm':5 'idiot':4 'm':2"
  -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705461120
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10766460"
  +editedAt: DateTimeImmutable @1725148824 {#2385
    date: 2024-09-01 02:00:24.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705374720 {#2372
    date: 2024-01-16 04:12:00.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1611
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#2395 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#1722
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2411 …}
    +votes: Doctrine\ORM\PersistentCollection {#2422 …}
    +reports: Doctrine\ORM\PersistentCollection {#2461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#2029 …}
    +children: [
      1 => App\Entity\EntryComment {#1611}
      0 => App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
          \n
          ```\n
          \n
          <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1724887943 {#1591
          date: 2024-08-29 01:32:23.0 +02:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@harsh3466@lemmy.world"
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 312940
        -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6416512"
        +editedAt: DateTimeImmutable @1724622617 {#1596
          date: 2024-08-25 23:50:17.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705387824 {#1619
          date: 2024-01-16 07:50:24.0 +01:00
        }
        +"title": 312940
      }
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#2385
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#2372
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +root: App\Entity\EntryComment {#1604}
  +body: "Yup, moving away from rar would probably be best."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705417468 {#1711
    date: 2024-01-16 16:04:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@avidamoeba@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1739 …}
  +nested: Doctrine\ORM\PersistentCollection {#1720 …}
  +votes: Doctrine\ORM\PersistentCollection {#1714 …}
  +reports: Doctrine\ORM\PersistentCollection {#1719 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  -id: 313815
  -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6428513"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705417468 {#1616
    date: 2024-01-16 16:04:28.0 +01:00
  }
  +"title": 313815
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#1611
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#2395 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#1722
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2411 …}
    +votes: Doctrine\ORM\PersistentCollection {#2422 …}
    +reports: Doctrine\ORM\PersistentCollection {#2461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#2029 …}
    +children: [
      1 => App\Entity\EntryComment {#1611}
      0 => App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
          \n
          ```\n
          \n
          <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1724887943 {#1591
          date: 2024-08-29 01:32:23.0 +02:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@harsh3466@lemmy.world"
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 312940
        -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6416512"
        +editedAt: DateTimeImmutable @1724622617 {#1596
          date: 2024-08-25 23:50:17.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705387824 {#1619
          date: 2024-01-16 07:50:24.0 +01:00
        }
        +"title": 312940
      }
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#2385
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#2372
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +root: App\Entity\EntryComment {#1604}
  +body: "Yup, moving away from rar would probably be best."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705417468 {#1711
    date: 2024-01-16 16:04:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@avidamoeba@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1739 …}
  +nested: Doctrine\ORM\PersistentCollection {#1720 …}
  +votes: Doctrine\ORM\PersistentCollection {#1714 …}
  +reports: Doctrine\ORM\PersistentCollection {#1719 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  -id: 313815
  -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6428513"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705417468 {#1616
    date: 2024-01-16 16:04:28.0 +01:00
  }
  +"title": 313815
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#1611
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#2395 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#1722
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2411 …}
    +votes: Doctrine\ORM\PersistentCollection {#2422 …}
    +reports: Doctrine\ORM\PersistentCollection {#2461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#2029 …}
    +children: [
      1 => App\Entity\EntryComment {#1611}
      0 => App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
          \n
          ```\n
          \n
          <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1724887943 {#1591
          date: 2024-08-29 01:32:23.0 +02:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@harsh3466@lemmy.world"
          "@harsh3466@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 312940
        -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6416512"
        +editedAt: DateTimeImmutable @1724622617 {#1596
          date: 2024-08-25 23:50:17.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705387824 {#1619
          date: 2024-01-16 07:50:24.0 +01:00
        }
        +"title": 312940
      }
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#2385
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#2372
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
  +root: App\Entity\EntryComment {#1604}
  +body: "Yup, moving away from rar would probably be best."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705417468 {#1711
    date: 2024-01-16 16:04:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@harsh3466@lemmy.world"
    "@avidamoeba@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1739 …}
  +nested: Doctrine\ORM\PersistentCollection {#1720 …}
  +votes: Doctrine\ORM\PersistentCollection {#1714 …}
  +reports: Doctrine\ORM\PersistentCollection {#1719 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
  -id: 313815
  -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6428513"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705417468 {#1616
    date: 2024-01-16 16:04:28.0 +01:00
  }
  +"title": 313815
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#1604
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#2395 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#1722
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2411 …}
    +votes: Doctrine\ORM\PersistentCollection {#2422 …}
    +reports: Doctrine\ORM\PersistentCollection {#2461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#2029 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
        +root: App\Entity\EntryComment {#1604}
        +body: "Yup, moving away from rar would probably be best."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705417468 {#1711
          date: 2024-01-16 16:04:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@avidamoeba@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1739 …}
        +nested: Doctrine\ORM\PersistentCollection {#1720 …}
        +votes: Doctrine\ORM\PersistentCollection {#1714 …}
        +reports: Doctrine\ORM\PersistentCollection {#1719 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
        -id: 313815
        -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6428513"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705417468 {#1616
          date: 2024-01-16 16:04:28.0 +01:00
        }
        +"title": 313815
      }
      0 => App\Entity\EntryComment {#1604}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#2385
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#2372
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1724887943 {#1591
    date: 2024-08-29 01:32:23.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@harsh3466@lemmy.world"
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 312940
  -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6416512"
  +editedAt: DateTimeImmutable @1724622617 {#1596
    date: 2024-08-25 23:50:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705387824 {#1619
    date: 2024-01-16 07:50:24.0 +01:00
  }
  +"title": 312940
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#1604
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#2395 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#1722
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2411 …}
    +votes: Doctrine\ORM\PersistentCollection {#2422 …}
    +reports: Doctrine\ORM\PersistentCollection {#2461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#2029 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
        +root: App\Entity\EntryComment {#1604}
        +body: "Yup, moving away from rar would probably be best."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705417468 {#1711
          date: 2024-01-16 16:04:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@avidamoeba@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1739 …}
        +nested: Doctrine\ORM\PersistentCollection {#1720 …}
        +votes: Doctrine\ORM\PersistentCollection {#1714 …}
        +reports: Doctrine\ORM\PersistentCollection {#1719 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
        -id: 313815
        -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6428513"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705417468 {#1616
          date: 2024-01-16 16:04:28.0 +01:00
        }
        +"title": 313815
      }
      0 => App\Entity\EntryComment {#1604}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#2385
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#2372
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1724887943 {#1591
    date: 2024-08-29 01:32:23.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@harsh3466@lemmy.world"
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 312940
  -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6416512"
  +editedAt: DateTimeImmutable @1724622617 {#1596
    date: 2024-08-25 23:50:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705387824 {#1619
    date: 2024-01-16 07:50:24.0 +01:00
  }
  +"title": 312940
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#1604
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#2395 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "I-m-an-idiot-arm"
    +title: "I'm an idiot (arm)"
    +url: null
    +body: """
      EDIT: Putting this at the top because not everyone is seeing what I actually need. I can unpack the rar archive just fine. What I can’t do (on arm) is add to/update the files in the rar archive. I have unrar already installed. What I can’t install is the rar package to create/update rar archives.\n
      \n
      So I’ve been banging my head against the wall for about half an hour trying to install the rar package from the multiverse repository on an Ubuntu 23.10 vm I have running on my m1 mac mini. I finally ended up on [pkgs.org](https://pkgs.org) and searched up rar to see if I could download it directly instead of using apt.\n
      \n
      And it was there I realized there’s no arm version of rar.\n
      \n
      Side note, any recommendations for an arm utility that handles rar files? I already have unrar-free installed, but what I need is something to update/add files to existing rar files.\n
      \n
      Worst case scenario I unrar them and then repackage them with tar or zip, but if I can just work with the rar archive, I’d prefer that.\n
      \n
      Edit: I got excited for a second remembering that I’ve got rar installed via homebrew on that same m1 mac, but when I tried to install homebrew in the vm, I learned that homebrew doesn’t officially support arm.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705524211 {#1722
      date: 2024-01-17 21:43:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2411 …}
    +votes: Doctrine\ORM\PersistentCollection {#2422 …}
    +reports: Doctrine\ORM\PersistentCollection {#2461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1401 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1385 …}
    +badges: Doctrine\ORM\PersistentCollection {#2029 …}
    +children: [
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1621 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1741 …}
        +root: App\Entity\EntryComment {#1604}
        +body: "Yup, moving away from rar would probably be best."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705417468 {#1711
          date: 2024-01-16 16:04:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@harsh3466@lemmy.world"
          "@avidamoeba@lemmy.ca"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1739 …}
        +nested: Doctrine\ORM\PersistentCollection {#1720 …}
        +votes: Doctrine\ORM\PersistentCollection {#1714 …}
        +reports: Doctrine\ORM\PersistentCollection {#1719 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1735 …}
        -id: 313815
        -bodyTs: "'away':3 'best':9 'move':2 'probabl':7 'rar':5 'would':6 'yup':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/6428513"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705417468 {#1616
          date: 2024-01-16 16:04:28.0 +01:00
        }
        +"title": 313815
      }
      0 => App\Entity\EntryComment {#1604}
    ]
    -id: 30843
    -titleTs: "'arm':5 'idiot':4 'm':2"
    -bodyTs: "'23.10':86 'actual':14 'add':32 'alreadi':43,145 'apt':118 'archiv':21,39,57,187 'arm':30,128,138,231 'bang':62 'case':165 'could':111 'create/update':55 'd':189 'direct':114 'doesn':227 'download':112 'edit':1,192 'end':98 'everyon':9 'excit':195 'exist':161 'file':35,143,159,163 'final':97 'fine':23 'free':149 'got':194,203 'half':70 'handl':141 'head':64 'homebrew':207,219,226 'hour':72 'instal':44,49,75,150,205,218 'instead':115 'learn':224 'm1':93,211 'mac':94,212 'mini':95 'multivers':81 'need':15,154 'note':133 'offici':229 'packag':53,78 'pkgs.org':101,102 'prefer':190 'put':2 'rar':20,38,52,56,77,106,131,142,162,186,204 'realiz':124 'recommend':135 'rememb':199 'repackag':172 'repositori':82 'run':90 'scenario':166 'search':104 'second':198 'see':11,108 'side':132 'someth':156 'support':230 'tar':175 'to/update':33 'top':6 'tri':73,216 'ubuntu':85 'unpack':18 'unrar':42,148,168 'unrar-fre':147 'update/add':158 'use':117 'util':139 've':60,202 'version':129 'via':206 'vm':87,222 'wall':67 'work':183 'worst':164 'zip':177"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705461120
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10766460"
    +editedAt: DateTimeImmutable @1725148824 {#2385
      date: 2024-09-01 02:00:24.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705374720 {#2372
      date: 2024-01-16 04:12:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    As a last resort you could install docker from apt, build an image from a distro has rar in its arm repos, then run containers ephemerallly, mounting your work dir into the container where rar runs. Try the suggested methods of getting a binary first. 😅\n
    \n
    ```\n
    \n
    <span style="color:#323232;">docker run --rm -v /your/work/dir:/destination/in/container your_image rar ...\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1724887943 {#1591
    date: 2024-08-29 01:32:23.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@harsh3466@lemmy.world"
    "@harsh3466@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 312940
  -bodyTs: "'/destination/in/container':51 '/your/work/dir':50 'apt':10 'arm':21 'binari':44 'build':11 'contain':25,33 'could':6 'dir':30 'distro':16 'docker':8,46 'ephemerallli':26 'first':45 'get':42 'imag':13,53 'instal':7 'last':3 'method':40 'mount':27 'rar':18,35,54 'repo':22 'resort':4 'rm':48 'run':24,36,47 'suggest':39 'tri':37 'v':49 'work':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6416512"
  +editedAt: DateTimeImmutable @1724622617 {#1596
    date: 2024-08-25 23:50:17.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705387824 {#1619
    date: 2024-01-16 07:50:24.0 +01:00
  }
  +"title": 312940
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1526
  +user: Proxies\__CG__\App\Entity\User {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
  +slug: "Upgrade-vs-Reinstall"
  +title: "Upgrade vs Reinstall"
  +url: null
  +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726389239 {#2033
    date: 2024-09-15 10:33:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2079 …}
  +reports: Doctrine\ORM\PersistentCollection {#2078 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2082 …}
  +badges: Doctrine\ORM\PersistentCollection {#2096 …}
  +children: [
    App\Entity\EntryComment {#1678
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: null
      +root: null
      +body: "It depends on the type of machine you’re talking about. Pet machines, bare metal or VMs, such as workstations, desktops, laptops are generally upgraded because it takes a while to re-setup everything. Cattle machines such as servers are generally recreated. With that said, creation of such machines typically involves some sort of automation that does the work for you. Setup scripts are the very basic, however configuration as code systems such as Ansible, SaltStack are much preferable. So if I had a VM that runs acme.sh, I’d write an Ansible runbook that creates it from a vanilla OS installation. I stop here for my own infrastructure. When we do this in cloud environments where we need to spin up more than one such VM and quickly, we’d have the OS install and Ansible run in a Jenkins job which builds a VM image that’s pushed to the cloud. Then we spin up ready acme.sh VMs from that image which takes seconds."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705377823 {#1609
        date: 2024-01-16 05:03:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@YourHuckleberry@lemmy.world"
        "@YourHuckleberry@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1564 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1567 …}
      +reports: Doctrine\ORM\PersistentCollection {#1561 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
      -id: 312678
      -bodyTs: "'acme.sh':89,160 'ansibl':76,94,138 'autom':56 'bare':14 'basic':68 'build':145 'cattl':36 'cloud':116,154 'code':72 'configur':70 'creat':97 'creation':47 'd':91,132 'depend':2 'desktop':21 'environ':117 'everyth':35 'general':24,42 'howev':69 'imag':148,164 'infrastructur':110 'instal':103,136 'involv':52 'jenkin':142 'job':143 'laptop':22 'machin':7,13,37,50 'metal':15 'much':79 'need':120 'one':126 'os':102,135 'pet':12 'prefer':80 'push':151 'quick':130 're':9,33 're-setup':32 'readi':159 'recreat':43 'run':88,139 'runbook':95 'said':46 'saltstack':77 'script':64 'second':167 'server':40 'setup':34,63 'sort':54 'spin':122,157 'stop':105 'system':73 'take':28,166 'talk':10 'type':5 'typic':51 'upgrad':25 'vanilla':101 'vm':86,128,147 'vms':17,161 'work':60 'workstat':20 'write':92"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6411686"
      +editedAt: DateTimeImmutable @1724532549 {#1743
        date: 2024-08-24 22:49:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705377823 {#1612
        date: 2024-01-16 05:03:43.0 +01:00
      }
      +"title": 312678
    }
  ]
  -id: 30704
  -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
  -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705423603
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10749929"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705337203 {#2360
    date: 2024-01-15 17:46:43.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1526
  +user: Proxies\__CG__\App\Entity\User {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
  +slug: "Upgrade-vs-Reinstall"
  +title: "Upgrade vs Reinstall"
  +url: null
  +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726389239 {#2033
    date: 2024-09-15 10:33:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2079 …}
  +reports: Doctrine\ORM\PersistentCollection {#2078 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2082 …}
  +badges: Doctrine\ORM\PersistentCollection {#2096 …}
  +children: [
    App\Entity\EntryComment {#1678
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: null
      +root: null
      +body: "It depends on the type of machine you’re talking about. Pet machines, bare metal or VMs, such as workstations, desktops, laptops are generally upgraded because it takes a while to re-setup everything. Cattle machines such as servers are generally recreated. With that said, creation of such machines typically involves some sort of automation that does the work for you. Setup scripts are the very basic, however configuration as code systems such as Ansible, SaltStack are much preferable. So if I had a VM that runs acme.sh, I’d write an Ansible runbook that creates it from a vanilla OS installation. I stop here for my own infrastructure. When we do this in cloud environments where we need to spin up more than one such VM and quickly, we’d have the OS install and Ansible run in a Jenkins job which builds a VM image that’s pushed to the cloud. Then we spin up ready acme.sh VMs from that image which takes seconds."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705377823 {#1609
        date: 2024-01-16 05:03:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@YourHuckleberry@lemmy.world"
        "@YourHuckleberry@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1564 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1567 …}
      +reports: Doctrine\ORM\PersistentCollection {#1561 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
      -id: 312678
      -bodyTs: "'acme.sh':89,160 'ansibl':76,94,138 'autom':56 'bare':14 'basic':68 'build':145 'cattl':36 'cloud':116,154 'code':72 'configur':70 'creat':97 'creation':47 'd':91,132 'depend':2 'desktop':21 'environ':117 'everyth':35 'general':24,42 'howev':69 'imag':148,164 'infrastructur':110 'instal':103,136 'involv':52 'jenkin':142 'job':143 'laptop':22 'machin':7,13,37,50 'metal':15 'much':79 'need':120 'one':126 'os':102,135 'pet':12 'prefer':80 'push':151 'quick':130 're':9,33 're-setup':32 'readi':159 'recreat':43 'run':88,139 'runbook':95 'said':46 'saltstack':77 'script':64 'second':167 'server':40 'setup':34,63 'sort':54 'spin':122,157 'stop':105 'system':73 'take':28,166 'talk':10 'type':5 'typic':51 'upgrad':25 'vanilla':101 'vm':86,128,147 'vms':17,161 'work':60 'workstat':20 'write':92"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6411686"
      +editedAt: DateTimeImmutable @1724532549 {#1743
        date: 2024-08-24 22:49:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705377823 {#1612
        date: 2024-01-16 05:03:43.0 +01:00
      }
      +"title": 312678
    }
  ]
  -id: 30704
  -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
  -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705423603
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10749929"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705337203 {#2360
    date: 2024-01-15 17:46:43.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1526
  +user: Proxies\__CG__\App\Entity\User {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
  +slug: "Upgrade-vs-Reinstall"
  +title: "Upgrade vs Reinstall"
  +url: null
  +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726389239 {#2033
    date: 2024-09-15 10:33:59.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2020 …}
  +votes: Doctrine\ORM\PersistentCollection {#2079 …}
  +reports: Doctrine\ORM\PersistentCollection {#2078 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2082 …}
  +badges: Doctrine\ORM\PersistentCollection {#2096 …}
  +children: [
    App\Entity\EntryComment {#1678
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: null
      +root: null
      +body: "It depends on the type of machine you’re talking about. Pet machines, bare metal or VMs, such as workstations, desktops, laptops are generally upgraded because it takes a while to re-setup everything. Cattle machines such as servers are generally recreated. With that said, creation of such machines typically involves some sort of automation that does the work for you. Setup scripts are the very basic, however configuration as code systems such as Ansible, SaltStack are much preferable. So if I had a VM that runs acme.sh, I’d write an Ansible runbook that creates it from a vanilla OS installation. I stop here for my own infrastructure. When we do this in cloud environments where we need to spin up more than one such VM and quickly, we’d have the OS install and Ansible run in a Jenkins job which builds a VM image that’s pushed to the cloud. Then we spin up ready acme.sh VMs from that image which takes seconds."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705377823 {#1609
        date: 2024-01-16 05:03:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@YourHuckleberry@lemmy.world"
        "@YourHuckleberry@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1564 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1567 …}
      +reports: Doctrine\ORM\PersistentCollection {#1561 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
      -id: 312678
      -bodyTs: "'acme.sh':89,160 'ansibl':76,94,138 'autom':56 'bare':14 'basic':68 'build':145 'cattl':36 'cloud':116,154 'code':72 'configur':70 'creat':97 'creation':47 'd':91,132 'depend':2 'desktop':21 'environ':117 'everyth':35 'general':24,42 'howev':69 'imag':148,164 'infrastructur':110 'instal':103,136 'involv':52 'jenkin':142 'job':143 'laptop':22 'machin':7,13,37,50 'metal':15 'much':79 'need':120 'one':126 'os':102,135 'pet':12 'prefer':80 'push':151 'quick':130 're':9,33 're-setup':32 'readi':159 'recreat':43 'run':88,139 'runbook':95 'said':46 'saltstack':77 'script':64 'second':167 'server':40 'setup':34,63 'sort':54 'spin':122,157 'stop':105 'system':73 'take':28,166 'talk':10 'type':5 'typic':51 'upgrad':25 'vanilla':101 'vm':86,128,147 'vms':17,161 'work':60 'workstat':20 'write':92"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6411686"
      +editedAt: DateTimeImmutable @1724532549 {#1743
        date: 2024-08-24 22:49:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705377823 {#1612
        date: 2024-01-16 05:03:43.0 +01:00
      }
      +"title": 312678
    }
  ]
  -id: 30704
  -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
  -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705423603
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10749929"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705337203 {#2360
    date: 2024-01-15 17:46:43.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#1678
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2381 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "Upgrade-vs-Reinstall"
    +title: "Upgrade vs Reinstall"
    +url: null
    +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726389239 {#2033
      date: 2024-09-15 10:33:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2020 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2078 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2082 …}
    +badges: Doctrine\ORM\PersistentCollection {#2096 …}
    +children: [
      App\Entity\EntryComment {#1678}
    ]
    -id: 30704
    -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
    -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705423603
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10749929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705337203 {#2360
      date: 2024-01-15 17:46:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: "It depends on the type of machine you’re talking about. Pet machines, bare metal or VMs, such as workstations, desktops, laptops are generally upgraded because it takes a while to re-setup everything. Cattle machines such as servers are generally recreated. With that said, creation of such machines typically involves some sort of automation that does the work for you. Setup scripts are the very basic, however configuration as code systems such as Ansible, SaltStack are much preferable. So if I had a VM that runs acme.sh, I’d write an Ansible runbook that creates it from a vanilla OS installation. I stop here for my own infrastructure. When we do this in cloud environments where we need to spin up more than one such VM and quickly, we’d have the OS install and Ansible run in a Jenkins job which builds a VM image that’s pushed to the cloud. Then we spin up ready acme.sh VMs from that image which takes seconds."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705377823 {#1609
    date: 2024-01-16 05:03:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@YourHuckleberry@lemmy.world"
    "@YourHuckleberry@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1564 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1567 …}
  +reports: Doctrine\ORM\PersistentCollection {#1561 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
  -id: 312678
  -bodyTs: "'acme.sh':89,160 'ansibl':76,94,138 'autom':56 'bare':14 'basic':68 'build':145 'cattl':36 'cloud':116,154 'code':72 'configur':70 'creat':97 'creation':47 'd':91,132 'depend':2 'desktop':21 'environ':117 'everyth':35 'general':24,42 'howev':69 'imag':148,164 'infrastructur':110 'instal':103,136 'involv':52 'jenkin':142 'job':143 'laptop':22 'machin':7,13,37,50 'metal':15 'much':79 'need':120 'one':126 'os':102,135 'pet':12 'prefer':80 'push':151 'quick':130 're':9,33 're-setup':32 'readi':159 'recreat':43 'run':88,139 'runbook':95 'said':46 'saltstack':77 'script':64 'second':167 'server':40 'setup':34,63 'sort':54 'spin':122,157 'stop':105 'system':73 'take':28,166 'talk':10 'type':5 'typic':51 'upgrad':25 'vanilla':101 'vm':86,128,147 'vms':17,161 'work':60 'workstat':20 'write':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6411686"
  +editedAt: DateTimeImmutable @1724532549 {#1743
    date: 2024-08-24 22:49:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705377823 {#1612
    date: 2024-01-16 05:03:43.0 +01:00
  }
  +"title": 312678
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#1678
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2381 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "Upgrade-vs-Reinstall"
    +title: "Upgrade vs Reinstall"
    +url: null
    +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726389239 {#2033
      date: 2024-09-15 10:33:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2020 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2078 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2082 …}
    +badges: Doctrine\ORM\PersistentCollection {#2096 …}
    +children: [
      App\Entity\EntryComment {#1678}
    ]
    -id: 30704
    -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
    -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705423603
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10749929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705337203 {#2360
      date: 2024-01-15 17:46:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: "It depends on the type of machine you’re talking about. Pet machines, bare metal or VMs, such as workstations, desktops, laptops are generally upgraded because it takes a while to re-setup everything. Cattle machines such as servers are generally recreated. With that said, creation of such machines typically involves some sort of automation that does the work for you. Setup scripts are the very basic, however configuration as code systems such as Ansible, SaltStack are much preferable. So if I had a VM that runs acme.sh, I’d write an Ansible runbook that creates it from a vanilla OS installation. I stop here for my own infrastructure. When we do this in cloud environments where we need to spin up more than one such VM and quickly, we’d have the OS install and Ansible run in a Jenkins job which builds a VM image that’s pushed to the cloud. Then we spin up ready acme.sh VMs from that image which takes seconds."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705377823 {#1609
    date: 2024-01-16 05:03:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@YourHuckleberry@lemmy.world"
    "@YourHuckleberry@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1564 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1567 …}
  +reports: Doctrine\ORM\PersistentCollection {#1561 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
  -id: 312678
  -bodyTs: "'acme.sh':89,160 'ansibl':76,94,138 'autom':56 'bare':14 'basic':68 'build':145 'cattl':36 'cloud':116,154 'code':72 'configur':70 'creat':97 'creation':47 'd':91,132 'depend':2 'desktop':21 'environ':117 'everyth':35 'general':24,42 'howev':69 'imag':148,164 'infrastructur':110 'instal':103,136 'involv':52 'jenkin':142 'job':143 'laptop':22 'machin':7,13,37,50 'metal':15 'much':79 'need':120 'one':126 'os':102,135 'pet':12 'prefer':80 'push':151 'quick':130 're':9,33 're-setup':32 'readi':159 'recreat':43 'run':88,139 'runbook':95 'said':46 'saltstack':77 'script':64 'second':167 'server':40 'setup':34,63 'sort':54 'spin':122,157 'stop':105 'system':73 'take':28,166 'talk':10 'type':5 'typic':51 'upgrad':25 'vanilla':101 'vm':86,128,147 'vms':17,161 'work':60 'workstat':20 'write':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6411686"
  +editedAt: DateTimeImmutable @1724532549 {#1743
    date: 2024-08-24 22:49:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705377823 {#1612
    date: 2024-01-16 05:03:43.0 +01:00
  }
  +"title": 312678
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#1678
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2381 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2448 …}
    +slug: "Upgrade-vs-Reinstall"
    +title: "Upgrade vs Reinstall"
    +url: null
    +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726389239 {#2033
      date: 2024-09-15 10:33:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2020 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2078 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2082 …}
    +badges: Doctrine\ORM\PersistentCollection {#2096 …}
    +children: [
      App\Entity\EntryComment {#1678}
    ]
    -id: 30704
    -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
    -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705423603
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10749929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705337203 {#2360
      date: 2024-01-15 17:46:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: "It depends on the type of machine you’re talking about. Pet machines, bare metal or VMs, such as workstations, desktops, laptops are generally upgraded because it takes a while to re-setup everything. Cattle machines such as servers are generally recreated. With that said, creation of such machines typically involves some sort of automation that does the work for you. Setup scripts are the very basic, however configuration as code systems such as Ansible, SaltStack are much preferable. So if I had a VM that runs acme.sh, I’d write an Ansible runbook that creates it from a vanilla OS installation. I stop here for my own infrastructure. When we do this in cloud environments where we need to spin up more than one such VM and quickly, we’d have the OS install and Ansible run in a Jenkins job which builds a VM image that’s pushed to the cloud. Then we spin up ready acme.sh VMs from that image which takes seconds."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705377823 {#1609
    date: 2024-01-16 05:03:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@YourHuckleberry@lemmy.world"
    "@YourHuckleberry@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1564 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1567 …}
  +reports: Doctrine\ORM\PersistentCollection {#1561 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
  -id: 312678
  -bodyTs: "'acme.sh':89,160 'ansibl':76,94,138 'autom':56 'bare':14 'basic':68 'build':145 'cattl':36 'cloud':116,154 'code':72 'configur':70 'creat':97 'creation':47 'd':91,132 'depend':2 'desktop':21 'environ':117 'everyth':35 'general':24,42 'howev':69 'imag':148,164 'infrastructur':110 'instal':103,136 'involv':52 'jenkin':142 'job':143 'laptop':22 'machin':7,13,37,50 'metal':15 'much':79 'need':120 'one':126 'os':102,135 'pet':12 'prefer':80 'push':151 'quick':130 're':9,33 're-setup':32 'readi':159 'recreat':43 'run':88,139 'runbook':95 'said':46 'saltstack':77 'script':64 'second':167 'server':40 'setup':34,63 'sort':54 'spin':122,157 'stop':105 'system':73 'take':28,166 'talk':10 'type':5 'typic':51 'upgrad':25 'vanilla':101 'vm':86,128,147 'vms':17,161 'work':60 'workstat':20 'write':92"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6411686"
  +editedAt: DateTimeImmutable @1724532549 {#1743
    date: 2024-08-24 22:49:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705377823 {#1612
    date: 2024-01-16 05:03:43.0 +01:00
  }
  +"title": 312678
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details