4 Replies Latest reply: Jan 28, 2013 5:46 PM by 987025 RSS

    ULN registration error

    987025
      I am having a problem with uln_register.

      My account is in good standing with a valid CSI for 6 registrations to ULN.
      It accepts my username / password / CSI.
      Two screen collecting hw stats and rpm information flash by.
      It then says uploading data to oracle.

      Fatal Error

      Problem registering system:
      Error communicatingwith server.
      The message was: Server communication error. Please see http://linux.oracle.com for futher assistance.

      There is no logging in /var/log/up2date.
      I am running the CD image of 6.3 with a few updates from the public yum server. (Kern: 2.6.32-279.el6.x86_64)
      Tcpdump indcates traffic flowing to and from linux-update.oracle.com (141.146.44.24)

      17:25:26.519985 IP 141.146.44.24.https >SCRUBBED.51847: Flags [P.], seq 4418:5182, ack 1866, win 6005, options [nop,nop,TS val 1860263174 ecr 88292864], length 764
      17:25:26.519998 IP 141.146.44.24.https >SCRUBBED.51847: Flags [F.], seq 5182, ack 1866, win 6005, options [nop,nop,TS val 1860263174 ecr 88292864], length 0
      17:25:26.520445 IP SCRUBBED.51847 > 141.146.44.24.https: Flags [P.], seq 1866:1889, ack 5183, win 442, options [nop,nop,TS val 88293314 ecr 1860263174], length 23
      17:25:26.520543 IP SCRUBBED.51847 > 141.146.44.24.https: Flags [F.], seq 1889, ack 5183, win 442, options [nop,nop,TS val 88293314 ecr 1860263174], length 0

      Any ideas would be appreciated.
        • 1. Re: ULN registration error
          Avi Miller-Oracle
          984022 wrote:
          I am having a problem with uln_register.
          Please log an SR or email uln-info_us@oracle.com for more assistance.
          • 2. Re: ULN registration error
            987025
            I do not yet have a CSI with Basic / Premier support so I can't submit a support request for ULN help.

            I sent an email to the above listed email address and after some basic question answering never got another response.
            • 3. Re: ULN registration error
              Avi Miller-Oracle
              TWLinux wrote:
              I sent an email to the above listed email address and after some basic question answering never got another response.
              Unfortunately, only uln-info_us@oracle.com can see the ULN side of things, so they're your best bet for assistance. If you didn't get any response, just email them again.
              • 4. Re: ULN registration error
                987025
                Short Version:

                If running on Xen:
                1) Check /sys/hypervisor/uuid. If it exists, is non-zero, and is unreadable, you have hit a bug.
                2) This condition is created by rebooting instead of stopping then starting.
                3) A stop and start will correct the condition.

                Long Version (with more details):

                Attempted to run:

                $ ulnreg_ks username <<acct>> password <<pass>> csi <<CSI>> profile <<profile name>>
                System needs a non-empty identifier

                Was told this means that the system can't find its uuid.
                Digging deeper you can see the python code that does this under /usr/share/rhn/up2date_client/rhnreg.py.
                Looking at the comments for get_virt_info():

                """
                This function returns the UUID and virtualization type of this system, if
                it is a guest. Otherwise, it returns None. To figure this out, we'll
                use a number of heuristics (list in order of precedence):

                1. Check /proc/xen/xsd_port. If exists, we know the system is a
                host; exit.
                2. Check SMBIOS. If vendor='Xen' and UUID is non-zero, we know the
                system is a fully-virt guest; exit.
                3. Check /sys/hypervisor/uuid. If exists and is non-zero, we know
                the system is a para-virt guest; exit.
                4. If non of the above checks worked; we know we have a
                non-xen-enabled system; exit.
                """

                My system is OEL 6.3 running on citrix xen 6.1.
                1) False (is not a host)
                2) False (no bios entrypoint; no data in dmidecode)
                3) Found a bug with this one. File exists but is not-readable due to bug.
                4) Exits this and ends up with no UUID even though it is a virtual system.

                Bug Information:

                Cross referenced from https://answers.launchpad.net/nova/+question/214413.

                A xen guest / host can get into a state where /sys/hypervisor/uuid is unreadable but exists.
                It is triggered by rebooting the guest instead of halting and then starting.
                Simple solution. Halt the system and then start it.

                Code Fix: Unknown (It might have to be in kernel or xen hypversior not sure which)

                Thanks for pointing me in the right direction. Hope this post might help someone a bit down the road.

                Edited by: TWLinux on Jan 28, 2013 3:46 PM -- Typographical errors