DELL XPS13 missing thunderbolt on Ubuntu 18.04

I have a Dell XPS13 9370 that I am getting appalling performance when using a Samsung T5 ssd – its the same speed as a standard hard drive over usb – 35MBs.

When I look at the ‘settings > devices > thunderbolt’ section it says I have ‘no thunderbolt support’. This is the same if use the laptop standalone or when connected to my DELL thunderbolt dock TB16 – when connected to the dock I can connected to 2 monitors over thunderbolt/displayport.

Any ideas on how I fix the performance/drivers and get the device recognised?



globalprotect option missing in network-manager VPN options

Ubuntu 19.04 has openconnect v8.02 which supports globalprotect. I’m able to to connect to a corporate network from terminal using following command:

openconnect --protocol=gp <some address>  

The issue is that it can not be defined in network settings (GUI) as the GP protocol is not available in VPN (only AnyConnect and Juniper options available under openconnect). It is there on my personal manjaro computer. Any idea how to add this option to Ubuntu ?

Ubuntu 19.04 with network-manager-openconnect network-manager-openconnect-gnome packages installed

Missing files after Azure file sync forced tiering

I ran a Invoke-StorageSyncCloudTiering on the server there we set up Azure File Sync, and most of the files is now missing. I get this result below. How do I get the files back? I cannot see it in the portal either now.

PS C:\windows\system32> Invoke-StorageSyncCloudTiering -Path E:\Shares\Users

TieredCount : 193 AlreadyTieredCount : 0 SkippedForSizeCount : 58846 SkippedForAgeCount : 0 SkippedForUnsupportedReparsePointCount : 0 FailedToTierCount : 186995 ReclaimedSpaceBytes : 180616517 SkippedForStableVersionFailure : 0

SharePoint Online “Page Elements” style for Format Text missing

We are currently experiencing a really weird bug where the “Page Elements” is missing under the Font Styles under Format Text.

Here is a screenshot:

enter image description here

The weird thing is, it was working fine ever since we deployed it (5 months ago) and it just happened now.

All SharePoint portals inside our O365 (let’s call it O365 One) is affected.

Strangely, we have a different O365 (let’s call it O365 Two) account, and the “Page Elements” style is working there.

I even tried adding Custom Styles as defined here:

But it also did not work for (O365 One). However, Custom Styles worked for (O365 Two).

Can anyone help / know what to do?

Thank you!


We found something strange; the javascripts on the problematic sites are being directed to:

<script type="text/javascript" src=""></script> 

While the correct sites are:

<script type="text/javascript" src=""></script> 

But the things is, we haven’t done anything to change it. Might it be Microsoft’s side?


Using responseheaders, found out that the SP Version of the Problematic Sites is :

While the correct sites are:

It seems that is problematic?

Populate Snapshot manager with missing snapshots or revert to one manually?

Is there a way to populate the Snapshot Manager with snapshots that are listed in the datastore but not under Manage Snapshots. Is there a way to either populate Manage Snapshots or using something like vmkfstools revert to the snapshot manually?

Long story short, I had a hardware failure and had to re-add the datastore to the Linux VM. I believe before the failure that I was using Portal-000003.vmdk but when I try to start the system with that datastore I get the following error: Failed to power on virtual machine Portal. File system specific implementation of LookupAndOpen[file] failed

When I try to using Portal.vmdk it boots up fine, but seems to be running code from 2015. When I look at the Datastore I have several vmdk files:

-rw-------    1 root     root     21308092416 Jun 23  2016 Portal-000001-delta.vmdk  -rw-------    1 root     root           323 Nov 24  2015 Portal-000001.vmdk  -rw-------    1 root     root     117391208448 Nov 24  2015 Portal-000002-delta.vmdk  -rw-------    1 root     root           330 Nov 24  2015 Portal-000002.vmdk  -rw-------    1 root     root       8192512 Apr 19 05:17 Portal-000003-ctk.vmdk  -rw-------    1 root     root     521604673536 Apr 19 03:28 Portal-000003-delta.vmdk  -rw-------    1 root     root           457 Apr 19 04:35 Portal-000003.vmdk  -rw-------    1 root     root       8192512 Apr 18 17:37 Portal-000004-ctk.vmdk  -rw-------    1 root     root     32146173952 Apr 17 03:03 Portal-000004-delta.vmdk  -rw-------    1 root     root           398 Apr 17 03:02 Portal-000004.vmdk  -rw-------    1 root     root       8192512 Apr 19 05:52 Portal-000005-ctk.vmdk  -rw-------    1 root     root     2198843392 Apr 17 03:07 Portal-000005-delta.vmdk  -rw-------    1 root     root           398 Apr 17 03:07 Portal-000005.vmdk  -rw-------    1 root     root       8192512 Apr 18 17:37 Portal-000006-ctk.vmdk  -rw-------    1 root     root     4413435904 Apr 17 03:15 Portal-000006-delta.vmdk  -rw-------    1 root     root           398 Apr 17 03:10 Portal-000006.vmdk  -rw-------    1 root     root       8192512 Apr 18 17:37 Portal-000007-ctk.vmdk  -rw-------    1 root     root     31961624576 Apr 17 07:43 Portal-000007-delta.vmdk  -rw-------    1 root     root           398 Apr 17 07:10 Portal-000007.vmdk  -rw-------    1 root     root     536870912000 Apr 19 05:57 Portal-flat.vmdk  -rw-------    1 root     root          8684 Apr 19 05:57 Portal.nvram  -rw-------    1 root     root           560 Apr 19 05:56 Portal.vmdk  -rw-r--r--    1 root     root            78 Apr 19 05:40 Portal.vmsd  -rwxr-xr-x    1 root     root          3394 Apr 19 05:57 Portal.vmx  -rw-r--r--    1 root     root           367 Apr 18 16:40 Portal.vmxf  

Any suggestions on what else I can do to revert back to the latest good snapshot?


What are the impacts of missing Tramadol Dose? Tramadol COD works?

Only one dosage of Tramadol should be taken at any given time. If you happen to forget your dosage of medication, skip it and resume with your regular dosage to control your pain. Remembering to take your medications on time, and every time is going to help control your pain on a more regular basis.

Tramadol COD definitely works if you place an order with a legitimate website.

To Shop now click here:

Python — TypeError: lambda missing 1 required positional argument [on hold]

I was trying to figure out how lambda function works. With Python 3 I tried to sort a dictionary from largest to smallest based on the value.

word_counts={"Wong":28, "Joe":20, "Tim":12, "Kate":6} wc=sorted(word_counts.items(), key=lambda (word, count):count, reverse=True) SyntaxError: invalid syntax 

Since the first lambda parenthesis was highlighted, so I removed parentheses from the lambda function and received a different error message as below

wc=sorted(word_counts.items(), key=lambda word, count : count, reverse=True) Traceback (most recent call last):   File "<pyshell#77>", line 1, in <module>     wc=sorted(word_counts.items(), key=lambda word, count : count, reverse=True) TypeError: <lambda>() missing 1 required positional argument: 'count'  

Anyone has an idea what I did wrong here?

LocationCallback() never gets called. What am i missing?

The onMapReady() contains code (mFusedLocationAPI-requestLcoationUpdates) which should call the LocationCallback() function that updates the current location. But it seems that the LocationCallback() never gets called at all.

All the permissions required have been given before calls to the Location related methods. The onMapReady() contains code to call the LocationCallback() to update the latest Location but we get a null instead.

public class CustomerMapActivity extends FragmentActivity implements OnMapReadyCallback{

private GoogleMap mMap; Location mlastLocation; LocationRequest mLocationRequest; private Button mRequest; private FusedLocationProviderClient mFusedLocationClient;  @Override protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.activity_customer_map);      mFusedLocationClient = LocationServices.getFusedLocationProviderClient(CustomerMapActivity.this);      SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(;     mapFragment.getMapAsync(this);       mRequest = (Button) findViewById(;     mRequest.setOnClickListener(new View.OnClickListener(){          @Override         public void onClick(View v){                      checkLocationPermission();                     mFusedLocationClient.requestLocationUpdates(mLocationRequest, mLocationCallback, Looper.myLooper());                     String userid = FirebaseAuth.getInstance().getCurrentUser().getUid();  //Getting the userid from FireBase and will be passed to GeoFire's setLocation method                      DatabaseReference ref = FirebaseDatabase.getInstance().getReference("customerRequests");   // Database reference passed to GeoFire                     GeoFire geoFire = new GeoFire(ref);                     geoFire.setLocation(userid, new GeoLocation(mlastLocation.getLatitude(), mlastLocation.getLongitude()));                  }          }     });  }  @Override public void onMapReady(GoogleMap googleMap) {     mMap = googleMap;      mLocationRequest = new LocationRequest();     mLocationRequest.setInterval(1000);     mLocationRequest.setFastestInterval(1000);     mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);        if(android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){         if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) {          }else{             checkLocationPermission();         }     }        //            mFusedLocationClient.requestLocationUpdates(mLocationRequest, mLocationCallback, Looper.myLooper());          mMap.setMyLocationEnabled(true);  }    LocationCallback mLocationCallback = new LocationCallback(){     @Override     public void onLocationResult(LocationResult locationResult) {         for(Location location : locationResult.getLocations()){                 Toast.makeText(CustomerMapActivity.this,"CallbackDoe",Toast.LENGTH_SHORT).show();                 ActivityCompat.requestPermissions(CustomerMapActivity.this, new String[] {Manifest.permission.ACCESS_FINE_LOCATION},1);             if(getApplicationContext() != null) {                 mlastLocation = location;                 LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());     //Updates the Location of the USER                 mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));                  mMap.animateCamera(CameraUpdateFactory.zoomTo(11));               }         }     } }; 


I expected the onMapReady() to call the LocationCallback() to update the Current Location to the Variable mLastLocation which is used to update it on FireBAse Database using the geoFire.setLocation(userid, new GeoLocation(mlastLocation.getLatitude(), mlastLocation.getLongitude())); at the mRequest.SetOnClickListener() But i get a null “mLastLocation” instead.