ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Xubuntu 16.10 Issue Detected

    IT Discussion
    5
    115
    9.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @stacksofplates
      last edited by

      @stacksofplates said in Xubuntu 16.10 Issue Detected:

      So you are running into the exact problem you are telling him not to do.

      Exactly, because I'm a Linux expert by trade, know exactly what those risks are, am prepared to manage that and am working with the packages that Ansible says will work (so I'm not running into that problem, actually.)

      And I am telling him not to because his goal is a working laptop for learning Java programming, not to learn Linux.

      So yes, he should be doing something different than me here, most certainly.

      1 Reply Last reply Reply Quote 1
      • scottalanmillerS
        scottalanmiller @stacksofplates
        last edited by

        @stacksofplates said in Xubuntu 16.10 Issue Detected:

        How do you guarantee that the MongoDB version that's current from their repos works with the packages on your system?

        That's super simple. MongoDB's repos are tied to the RHEL versions. Just because you use a third party repo does not break the repo system. The repos maintain versions of support packages just like they always do. This is the beauty of YUM. Going with MongoDB's own repos does not change how that works at all, it just gives me access to more up to date packages with support from MongoDB themselves for the database instead of from Red Hat.

        stacksofplatesS 1 Reply Last reply Reply Quote 1
        • scottalanmillerS
          scottalanmiller @stacksofplates
          last edited by

          @stacksofplates said in Xubuntu 16.10 Issue Detected:

          You're going against what you're preaching.

          That depends on interpretation. I'm preaching one thing to him based on his needs. I don't have his needs. So I'm going against what I preached to him, but not against anything that would have applied to the situation where I went against them.

          Also, that I showed how to install Ansible 2 didn't imply that it was recommended. I'm not saying that it is not, only that it wasn't. If we had a "how to" set your car on fire doesn't contradict a statement that says "we don't recommend burning your car."

          stacksofplatesS 1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller
            last edited by

            In the case of MongoDB, RHEL/CentOS 7 are the official platforms for the current MongoDB and the YUM repos from MongoDB are the official way to deploy to them. The most official way to run MongoDB is as we are running it (right here for ML.)

            1 Reply Last reply Reply Quote 0
            • stacksofplatesS
              stacksofplates @scottalanmiller
              last edited by

              @scottalanmiller said in Xubuntu 16.10 Issue Detected:

              The repos maintain versions of support packages just like they always do

              Ya if the packages were there to begin with.

              scottalanmillerS 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @stacksofplates
                last edited by

                @stacksofplates said in Xubuntu 16.10 Issue Detected:

                @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                The repos maintain versions of support packages just like they always do

                Ya if the packages were there to begin with.

                Nope, it literally works the same. You do "yum install mongodb" and it grabs anything that it needs from the RHEL/CentOS repos. That's the reason that we are so adamant about using repos like this, the support just keeps working. Literally the only package that you need from the MongoDB project is MongoDB. Once you add that repo, installs work exactly like if you were installing the old MongoDB that is included in RHEL. Dependencies are all handles for you just the same.

                stacksofplatesS 1 Reply Last reply Reply Quote 0
                • stacksofplatesS
                  stacksofplates @scottalanmiller
                  last edited by

                  @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                  @stacksofplates said in Xubuntu 16.10 Issue Detected:

                  You're going against what you're preaching.

                  That depends on interpretation. I'm preaching one thing to him based on his needs. I don't have his needs. So I'm going against what I preached to him, but not against anything that would have applied to the situation where I went against them.

                  Also, that I showed how to install Ansible 2 didn't imply that it was recommended. I'm not saying that it is not, only that it wasn't. If we had a "how to" set your car on fire doesn't contradict a statement that says "we don't recommend burning your car."

                  His needs were Chrome. You told him to stick with the OS repos. The whole point I'm making is that for a beginner, if you can install one package and it adds the correct repos, do it that way. Having them import gpg keys and manually adding repos is much harder than installing the package they give you that does all of that for you.

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller
                    last edited by

                    Here is my how to on installing the latest MongoDB on CentOS 7. The only thing that MongoDB doesn't grab on its own is a handy tool for SELinux, and that's because it's optional, not required.

                    https://mangolassi.it/topic/8075/installing-mongodb-3-2-on-centos-7

                    1 Reply Last reply Reply Quote 0
                    • stacksofplatesS
                      stacksofplates @scottalanmiller
                      last edited by

                      @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                      @stacksofplates said in Xubuntu 16.10 Issue Detected:

                      @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                      The repos maintain versions of support packages just like they always do

                      Ya if the packages were there to begin with.

                      Nope, it literally works the same. You do "yum install mongodb" and it grabs anything that it needs from the RHEL/CentOS repos. That's the reason that we are so adamant about using repos like this, the support just keeps working. Literally the only package that you need from the MongoDB project is MongoDB. Once you add that repo, installs work exactly like if you were installing the old MongoDB that is included in RHEL. Dependencies are all handles for you just the same.

                      Not just MongoDB obviously.

                      You do "yum install mongodb" and it grabs anything that it needs from the RHEL/CentOS repos.

                      Again, only if the dependencies exist for your OS. There are times where the 3rd party repo is further ahead and requires packages that don't exist in the standard repos.

                      scottalanmillerS 2 Replies Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @stacksofplates
                        last edited by

                        @stacksofplates said in Xubuntu 16.10 Issue Detected:

                        His needs were Chrome. You told him to stick with the OS repos. The whole point I'm making is that for a beginner, if you can install one package and it adds the correct repos, do it that way. Having them import gpg keys and manually adding repos is much harder than installing the package they give you that does all of that for you.

                        I see what you are saying. But didn't that one package fail? I was not aware, however, that it would add repos on its own. But what we have been trying to get him to do is to simply stick with what the OS has unless otherwise needed. Originally he had a laundry list of extra things. But the end, he was down to zero (or possibly Chrome, we still aren't totally sure.)

                        stacksofplatesS 1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller @stacksofplates
                          last edited by

                          @stacksofplates said in Xubuntu 16.10 Issue Detected:

                          Again, only if the dependencies exist for your OS.

                          But this is a repo for that specific OS. So of course they all exist. You could say the same thing about the EPEL or even CentOS' own packages. But they are all three designed to rely on the packages that are there. Sure, any repo could be broken, that's a different issue.

                          stacksofplatesS 1 Reply Last reply Reply Quote 0
                          • stacksofplatesS
                            stacksofplates @scottalanmiller
                            last edited by

                            @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                            @stacksofplates said in Xubuntu 16.10 Issue Detected:

                            His needs were Chrome. You told him to stick with the OS repos. The whole point I'm making is that for a beginner, if you can install one package and it adds the correct repos, do it that way. Having them import gpg keys and manually adding repos is much harder than installing the package they give you that does all of that for you.

                            I see what you are saying. But didn't that one package fail? I was not aware, however, that it would add repos on its own. But what we have been trying to get him to do is to simply stick with what the OS has unless otherwise needed. Originally he had a laundry list of extra things. But the end, he was down to zero (or possibly Chrome, we still aren't totally sure.)

                            Ya that was my whole point to this. Chrome adds the repos for you. I think he did have an issue, but apt-get install -f fixes the dependencies. That's still 100% easier than manually adding repos for someone who doesn't know how to do it.

                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                            • scottalanmillerS
                              scottalanmiller @stacksofplates
                              last edited by

                              @stacksofplates said in Xubuntu 16.10 Issue Detected:

                              There are times where the 3rd party repo is further ahead and requires packages that don't exist in the standard repos.

                              Sure. But that's just a bad repo. In the same vein any given package might be packaged incorrectly and not work. In all cases we have to assume that what we are installing actually works.

                              1 Reply Last reply Reply Quote 0
                              • stacksofplatesS
                                stacksofplates @scottalanmiller
                                last edited by

                                @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                                @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                Again, only if the dependencies exist for your OS.

                                But this is a repo for that specific OS. So of course they all exist. You could say the same thing about the EPEL or even CentOS' own packages. But they are all three designed to rely on the packages that are there. Sure, any repo could be broken, that's a different issue.

                                Ansible was what I was thinking of. If you clone from Github, it required a version of Python that older versions of RHEL didnt' have. But this is all besides the point anyway.

                                scottalanmillerS 1 Reply Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller @stacksofplates
                                  last edited by

                                  @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                  Ya that was my whole point to this. Chrome adds the repos for you. I think he did have an issue, but apt-get install -f fixes the dependencies. That's still 100% easier than manually adding repos for someone who doesn't know how to do it.

                                  Yes, what I think we wanted was for him to just stick to Chromium and FF. Both are in the OS repos and don't require mucking about with Google's additional repos. He just wants to do Android development and someone gave him a bad list of things to download that aren't what he needed.

                                  stacksofplatesS 1 Reply Last reply Reply Quote 1
                                  • scottalanmillerS
                                    scottalanmiller @stacksofplates
                                    last edited by

                                    @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                    @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                                    @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                    Again, only if the dependencies exist for your OS.

                                    But this is a repo for that specific OS. So of course they all exist. You could say the same thing about the EPEL or even CentOS' own packages. But they are all three designed to rely on the packages that are there. Sure, any repo could be broken, that's a different issue.

                                    Ansible was what I was thinking of. If you clone from Github, it required a version of Python that older versions of RHEL didnt' have. But this is all besides the point anyway.

                                    That would make sense. GIT doesn't handle dependencies, at all. That's up for you to provide whatever is needed. That's not extended the YUM repos, though. So a very different thing. And not something that I recommended any beginner or desktop user to be doing.

                                    stacksofplatesS 1 Reply Last reply Reply Quote 0
                                    • stacksofplatesS
                                      stacksofplates @scottalanmiller
                                      last edited by

                                      @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                                      @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                      @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                                      @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                      Again, only if the dependencies exist for your OS.

                                      But this is a repo for that specific OS. So of course they all exist. You could say the same thing about the EPEL or even CentOS' own packages. But they are all three designed to rely on the packages that are there. Sure, any repo could be broken, that's a different issue.

                                      Ansible was what I was thinking of. If you clone from Github, it required a version of Python that older versions of RHEL didnt' have. But this is all besides the point anyway.

                                      That would make sense. GIT doesn't handle dependencies, at all. That's up for you to provide whatever is needed. That's not extended the YUM repos, though. So a very different thing. And not something that I recommended any beginner or desktop user to be doing.

                                      Right, I just said MongoDB as an example. I didn't literally mean their YUM repo had dependency issues, just that they can occur between repos.

                                      1 Reply Last reply Reply Quote 0
                                      • stacksofplatesS
                                        stacksofplates @scottalanmiller
                                        last edited by

                                        @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                                        @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                        Ya that was my whole point to this. Chrome adds the repos for you. I think he did have an issue, but apt-get install -f fixes the dependencies. That's still 100% easier than manually adding repos for someone who doesn't know how to do it.

                                        Yes, what I think we wanted was for him to just stick to Chromium and FF. Both are in the OS repos and don't require mucking about with Google's additional repos. He just wants to do Android development and someone gave him a bad list of things to download that aren't what he needed.

                                        Sure, but we didn't find out until later it was for Android development. I maybe gave too much credit thinking he needed Chrome for things like Netflix (one of the only reasons I use it).

                                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller
                                          last edited by

                                          Here are the original statements. The context of us telling him to stick with the repos was to keep things simple and just use Chromium. Due to what we believed his needs were from elsewhere, we felt that using Chromium would make sense. But he got Chrome working, so that is good.

                                          0_1480453175513_Screenshot from 2016-11-29 15-57-51.png

                                          1 Reply Last reply Reply Quote 0
                                          • scottalanmillerS
                                            scottalanmiller @stacksofplates
                                            last edited by

                                            @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                            @scottalanmiller said in Xubuntu 16.10 Issue Detected:

                                            @stacksofplates said in Xubuntu 16.10 Issue Detected:

                                            Ya that was my whole point to this. Chrome adds the repos for you. I think he did have an issue, but apt-get install -f fixes the dependencies. That's still 100% easier than manually adding repos for someone who doesn't know how to do it.

                                            Yes, what I think we wanted was for him to just stick to Chromium and FF. Both are in the OS repos and don't require mucking about with Google's additional repos. He just wants to do Android development and someone gave him a bad list of things to download that aren't what he needed.

                                            Sure, but we didn't find out until later it was for Android development. I maybe gave too much credit thinking he needed Chrome for things like Netflix (one of the only reasons I use it).

                                            That's why I have it, too.

                                            stacksofplatesS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 5 / 6
                                            • First post
                                              Last post