UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    [Halium 9 Kernel Patching][GSI] Ubports fails to boot

    Scheduled Pinned Locked Moved Porting
    42 Posts 4 Posters 8.5k Views 2 Watching
    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.
      • N Offline
        nitanmarcel @nitanmarcel
        last edited by

        If I'm not wrong I think this is what crashes it.

        35>[   36.966464,5] systemd-logind[3823]: Failed to start user service, ignoring: Unknown unit: user@32011.service
        <4>[   36.967859,4] !entity_is_task(se)
        
        flohackF 1 Reply Last reply Reply Quote 0
        • flohackF Offline
          flohack @nitanmarcel
          last edited by

          @nitanmarcel No that one you can ignore, its normal ^^

          My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

          1 Reply Last reply Reply Quote 0
          • flohackF Offline
            flohack @nitanmarcel
            last edited by

            @nitanmarcel Please mount your rootfs again as described above and move out all startup jobs called lxc-* to another folder. We must prevent any interaction with cgroups and lxc. And we need to get the output of lxc-checkconfig (its not a file, rather you call this on the console)

            My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

            1 Reply Last reply Reply Quote 0
            • N Offline
              nitanmarcel
              last edited by

              @Flohack Same thing happens. I get stuck after I enter the password. I've also tried from recovery and the same thing happens.

              1 Reply Last reply Reply Quote 0
              • N Offline
                nitanmarcel
                last edited by

                Also after I connect with ssh and it freezes if I try from another tab I can't connect anymore

                1 Reply Last reply Reply Quote 0
                • flohackF Offline
                  flohack
                  last edited by

                  But does it bootloop?

                  My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                  N 1 Reply Last reply Reply Quote 0
                  • flohackF Offline
                    flohack
                    last edited by

                    Can you try this fix:
                    mkdir /a
                    mount /data/rootfs.img /a
                    echo manual |tee /a/etc/init/rsyslog.override
                    umount /a
                    sync
                    we disable syslog daemon for a while, see if that unblocks ssh

                    My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                    N 1 Reply Last reply Reply Quote 0
                    • N Offline
                      nitanmarcel @flohack
                      last edited by

                      @Flohack Yes, it goes to bootloop again. I've tried your fix but it still get's stuck after I enter my password and the same thing happens as before with lxc. The phone reboot then goes into a bootloop as soon as the phone starts

                      1 Reply Last reply Reply Quote 0
                      • N Offline
                        nitanmarcel
                        last edited by nitanmarcel

                        And yeah, if I don't ssh the phone doesn't reboot. It just stays at the Android One logo

                        [Edit: then it shuts down]

                        1 Reply Last reply Reply Quote 0
                        • N Offline
                          nitanmarcel
                          last edited by

                          I also tried with telnet

                          nitanmarcel@nitanmarcel:~/adb/Ubports$ telnet 10.15.19.82
                          Trying 10.15.19.82...
                          telnet: Unable to connect to remote host: Connection refused
                          
                          1 Reply Last reply Reply Quote 0
                          • flohackF Offline
                            flohack
                            last edited by

                            Sorry out of ideas πŸ™‚

                            My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                            N 1 Reply Last reply Reply Quote 0
                            • N Offline
                              nitanmarcel @flohack
                              last edited by

                              @Flohack No problem, thanks for trying to help πŸ™‚ I've also tried to change my system from f2fs to ext4 and the phone didn't rebooted again, but I still can't ssh.

                              1 Reply Last reply Reply Quote 0
                              • N Offline
                                nitanmarcel @flohack
                                last edited by

                                @Flohack I got an idea. Instead of using ssh can't we just make a script to run the command at boot and then store it to a file? like lxc-checkconfig >> /home/phablet/lxc-checkconfig

                                flohackF 1 Reply Last reply Reply Quote 0
                                • flohackF Offline
                                  flohack @nitanmarcel
                                  last edited by

                                  @nitanmarcel Sure you can craft a one-time upstart job in /etc/init. Go for it πŸ˜‰

                                  My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                                  N 3 Replies Last reply Reply Quote 0
                                  • N Offline
                                    nitanmarcel @flohack
                                    last edited by

                                    @Flohack I've tried and with no success. Nothing got saved which is strange because I tried echoing to a file and same thing happened. Nothing

                                    1 Reply Last reply Reply Quote 0
                                    • N Offline
                                      nitanmarcel @flohack
                                      last edited by

                                      @Flohack I've tried modifying the ssh.override to create the log when the ssh starts but nothing happens:

                                      pre start script
                                        lxc-checkconfig >> /home/phablet/lxcout.txt
                                        exec /usr/sbin/sshd -D -o PasswordAuthentication=yes
                                      end script
                                      

                                      Am I doing something wrong?

                                      flohackF 2 Replies Last reply Reply Quote 0
                                      • flohackF Offline
                                        flohack @nitanmarcel
                                        last edited by

                                        @nitanmarcel DOes it crash too early maybe?

                                        My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                                        N 1 Reply Last reply Reply Quote 0
                                        • flohackF Offline
                                          flohack @nitanmarcel
                                          last edited by

                                          @nitanmarcel sshd has start conditions in the main upstart conf file, maybe its just not ready. I know what to do next, lemme get home πŸ˜ƒ

                                          My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                                          N 1 Reply Last reply Reply Quote 0
                                          • N Offline
                                            nitanmarcel @flohack
                                            last edited by nitanmarcel

                                            @Flohack If it crashed to early should't ssh not enable at all?

                                            Ok we'll see later when you get home πŸ™‚

                                            1 Reply Last reply Reply Quote 0
                                            • N Offline
                                              nitanmarcel
                                              last edited by

                                              Just to also mention: I've also tried editing the /etc/init.d/rc file and the same result. I can't get to get the command's output

                                              1 Reply Last reply Reply Quote 0
                                              • First post
                                                Last post