Adobe Flash and Firefox 68+ in Gentoo Linux

Though many sites have abandoned Adobe Flash in favour of HTML5 these days, there are still some legacy applications (e.g. older versions of VMWare’s vSphere web client) that depend on it. Recent versions of Firefox in Linux (68+) started failing to load Flash content for me, and it took some digging to find out why. First off, I noticed that the content wouldn’t load even on Adobe’s Flash test page. Second off, I found that the plugin wasn’t listed in Firefox’s about:plugins page.

So, I realised that the problem was due to the Adobe Flash plugin not integrating properly with Firefox. I use Gentoo Linux, so these instructions may not directly apply to other distributions, but I would imagine that the directory structures are at least similar. To start, I made sure that I had installed the www-plugins/adobe-flash ebuild with the ‘npapi’ USE flag enabled:

$ eix adobe-flash
[I] www-plugins/adobe-flash
     Available versions:  (22) 32.0.0.238^ms
       {+nsplugin +ppapi ABI_MIPS="n32 n64 o32" ABI_RISCV="lp64 lp64d" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  32.0.0.238(22)^ms(03:13:05 22/08/19)(nsplugin -ppapi ABI_MIPS="-n32 -n64 -o32" ABI_RISCV="-lp64 -lp64d" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Homepage:            https://www.adobe.com/products/flashplayer.html https://get.adobe.com/flashplayer/ https://helpx.adobe.com/security/products/flash-player.html
     Description:         Adobe Flash Player

That ebuild installs the libflashplayer.so (shared object) in the /usr/lib64/nsbrowser/plugins/ directory by default.

However, through some digging, I found that Firefox 68+ was looking in another directory for the plugin (in my particular situation, that directory was /usr/lib64/mozilla/plugins/, which actually didn’t exist on my system). Seeing as the target directory didn’t exist, I had to firstly create it, and then I decided to symlink the shared object there so that future updates to the www-plugins/adobe-flash package would work without any further manual intervention:

mkdir -p /usr/lib64/mozilla/plugins/
cd $_
ln -s /usr/lib64/nsbrowser/plugins/libflashplayer.so .

After restarting Firefox, the Adobe Flash test page started working as did other sites that use Flash. So, though your particular Linux distribution, version of Firefox, and version of Adobe Flash may require the use of different directories than the ones I referenced above, I hope that these instructions can help you troubleshoot the problem with Adobe Flash not showing in the Firefox about:plugins page.

Austria: Trip Summary

Well, our 2018 trip to Austria, Slovenia, and Hungary ends today and we have to head back home, but not before one last moment of indulgence. We woke up early so that we could partake in the included breakfast at the hotel. As with everything else at the Aria Hotel, the breakfast was incredible! There was a full buffet of items, and we also were able to order some eggs. We each got an egg white omelette with some vegetables, had a couple breads, and ordered coffee / tea. I really enjoyed my croissant with some local fruit jams (especially the Apricot jam).

Vegetarian omelette at the Hotel Aria's complimentary breakfast
Vegetarian omelette at the Hotel Aria’s complimentary breakfast

The staff at the Aria brought up the car from the valet parking lot, brought down our bags from the room, and loaded them for us. The whole experience there made it the very best hotel that I have ever had the pleasure of staying at!

We checked out, and drove back to Budapest airport. Despite the bit of traffic leaving the city centre, it was quite easy to get to the airport, and everything was clearly marked for returning the rental car. We got through security and on the flight without any problems at all.

So, what were the Top 3s of the trip (in my opinion)?

FOOD (okay, so I had to have 4 for this category)

  1. Our main dish at Zum Kaiser von Österrich in the Wachau
  2. The salad with seeds and roasted walnuts at Weinhaus Attwenger in Bad Ischl
  3. The spinach dumplings at Sixta in Vienna
  4. The mushroom tartare at Kirchenwirt an der Weinstraße in Ehrenhausen

 
 
WINE

  1. Domäne Wachau’s Pinot Noir
  2. Domäne Wachau’s Kellerberg Riesling
  3. Weingut Tement’s Vinothek Reserve Sauvignon Blanc

 
 
EXPERIENCES

  1. The winery tours (Domäne Wachau, Schloss Gobelsburg, and Tement were amazing)
  2. Going up into the mountains of Hallstatt
  3. The entire experience that was the Aria Hotel Budapest—a music lover’s dream and simply the most amazing hotel I’ve ever seen!

Austria Day 12: Taking in the city sights of Budapest on our last day

As in Südstiermark and many other places on this trip, we unfortunately only had one full day in the great city of Budapest. I had come up with a list of activities for us, and we sat down to figure out which ones we wanted to do (since there was absolutely no way to do everything in a mere 24 hours). We ended up spending much of the day just walking around and taking photos of the area. Our first spot for photos was right outside of our hotel at St. Stephen’s Basilica.

Budapest - St. Stephen's Basilica right outside of the Aria Hotel
Budapest – St. Stephen’s Basilica adjacent to the Aria Hotel

From there, we ventured across the Széchenyi Bridge to see an area known as The Fisherman’s Bastion (or Halászbástya in Hungarian). It’s a terrace near Matthias Church that is steeped in history and culture, and it also provides some beautiful views of the city. Down closer to the river, I think that I got some great shots of the Hungarian Parliament Building from a nice location on the western bank of the Danube.

Budapest - beautiful view of the Hungarian Parliament Building from west of the Danube
Budapest – beautiful view of the Hungarian Parliament Building from west of the Danube

We also wanted to “live it up” on the last night of our trip, so we asked the concierge for a recommendation of a bakery for cakes and treats. Café Gerbeaud came with the highest praises, so we walked to the neighbouring square to check it out. There were many stunning desserts to satisfy just about any type of sweet tooth! We couldn’t decide, so we ended up each getting a slice of three different cakes. Talk about a splurge!

Enjoying our desserts (The Dobos, Esterházy, and Émile cakes) from Café Gerbeaud
Our numerous desserts (The Dobos, Esterházy, and Émile cakes) from Café Gerbeaud

Right about that time, I received an email from one of the restaurants that I had contacted, and they were asking me to confirm our reservations. It was the first time that I had heard from them, so I didn’t think that my reservations had actually gone through. We now had a decision to make between the two restaurants, and I think that I chose poorly. More on that in just a little bit.

We wanted to walk to Városliget Park (the City Park) in order to just take some more photos and enjoy the day, but soon realised that we wouldn’t have the time necessary to get there and not feel rushed. So we ended up just looking in some of the shops along Andrássy street. Boggi had a storefront there, and I really like that Milanese designer, so we went in. I didn’t expect to, but I ended up purchasing a gorgeous sport shirt because it fit me like a glove! A bit impulsive, but sometimes things like that have to be done when on holiday.

We made it back to the Aria Hotel in time to experience the afternoon wine and piano reception (that we missed yesterday due to the travel problems). It was lovely to just sit in the music parlour and listen to the performance. We didn’t partake in any of the food because we had dinner reservations soon thereafter.

The afternoon reception in the music garden at the Aria Hotel
The afternoon reception in the music garden at the Aria Hotel

After that incredibly relaxing reception, we got ready and walked to dinner at Caviar & Bull. The food was over-the-top delicious, but we shared quite a few starters and just left without ordering any mains. If the food was that great, why would we leave without ordering entrées? Well, in my opinion, the prices were exorbitant for the portion size. We added it up, and the four starters came out to 10 bites per person. That being said, the food that we had was extremely creative and fun—like the molecular spheres:

Budapest - molecular sphere starter at Caviar & Bull
Budapest – molecular sphere starter at Caviar & Bull

On our walk back to the hotel, we realised that we needed some actual food, so we went to this little Japanese place called Wasabi Extra, which was directly across from our hotel. It was a conveyor belt sushi joint (all-you-can-eat), but we opted to just get some Japanese curry dishes. They were mediocre at best, but at least provided some sustenance.

We wandered back up to the room, and the hotel staff had delivered the wines they had been chilling for us in their walk-in. They also delivered the wine glasses and an ice bucket. Which wines did we choose for the last evening of our trip? Of course they had to be special, so we went with the 1995 vintage of the Domäne Wachau Kellerberg Riesling. We also opened a bottle of the 2017 vintage for comparison. It was a great experience, and one that we likely won’t be able to ever have again. That particular Riesling is my favourite of theirs, and arguably my favourite expression of the grape outside of Alsace and Germany. Having one with such bottle age transformed it into a golden yellow colour with aromas of overly ripe tropical fruits and petrol, along with the creamy mouthfeel that softens the typical blinding acidity of Riesling; it was a truly remarkable wine!

The perfect ending to a trip - enjoying Domäne Wachau's 1995 Ried Kellerberg Riesling and desserts from Café Gerbeaud
The perfect ending to a trip – enjoying Domäne Wachau’s 1995 Ried Kellerberg Riesling and desserts from Café Gerbeaud

We also had our desserts from Café Gerbeaud. They were all good, but I think that we agreed that the Émile was undoubtedly our favourite. That’s the one that Deb lovingly calls “the Pringle dessert” because of the chocolate garnish on the top that looks a bit like a Pringles crisp. A pretty darn good way to end a trip, if I do say so myself… and I do!