That's what happens when you ignore critical infrastructure for three decades.
Of course, if the government were to correct the mistakes of the past, it would get worse for another decade. The necessary repairs would cause a lot more delays, and voters would then say "Were giving them so much extra money, and it gets worse? Unacceptable!". So I fear we'll continue to have these problems forever.
Though I think they are not spending it sustainably. There is one train line and one lightrail line between my city and the next big city. They want to do things to the train line, blocking it for half a friggin year, and they make that announcement as if they do not give a damn about anyone, who relies on that line. Everyone will have to squeeze into the lightrail trains, which take longer. Often whole carriages are mephitic and unusable, when certain people have made them their temporary homes.
If things were done with an eye to the future, we would see things like extra lines, so that when things need to be renewed/maintained train service is not completely and utterly fucked for half a year for thousands of people, who want or need to take the train for daily commute. It is in my eyes utterly ridiculous, that we rely on a single track and are fucked, when literally anything at all needs to be done. Instant 100% train service disruption. This is Deutsche Bahn reliability.
Of course that would cost more ... It's cost accumulated by decades of neglect, and now they don't want to spend that money on the citizen, but rather pay biiiig juicy bonuses for management levels at Deutsche Bahn. Predatory capitalism at its best.
And that's not all. Their software and app sucks ass too.
> Look at how much Switzerland spends per capita vs Germany. €477 vs €115
Your chart shows close to €200 spent by Deutschland per capita in 2024, before the abovementioned spending splurge (about €30/person/year). (The numbers 477 and 115 never appear in your source.)
€230 in Berlin purchases about as much as €371 of CHF in Zürich [1]. So no, I’m not seeing evidence Germany needs to further 3x capital expenditure to unfuck its system, and that’s before observing it spends more than Italy per capita, and Italy’s intercity rail is fantastic.
My 100 bucks are on an expired certificate in the trust chain. the same kind of issue that took down almost all Verifone payment terminals in Germany in 2022.
For context, in case people are less familiar with German politics:
DB is in a misbegotten state of privatization, started in the 90ies. The government spun it out into a private company but still owns 100% of it. They were trying to pump it up so they could sell it for good money. They did that by skimping on everything including maintenance, to try and make the numbers look good.
Except they never got to whatever magic numbers they wanted before the maintenance debt came rearing its ugly head and now everything is royally screwed. And because it's a private company, there's a whole bunch of barriers limiting how much they can even subsidize the thing at this point.
Not sure if this is better or worse than the UK's Network Rail story, but at the end of the day the only thing that will solve this is if they re-nationalize the tracks & infrastructure. What kind of an idiot thought including that in the privatization is a good idea is beyond me. It's not like you can build a 2nd railway network in order to get free market & competition. (For comparison, imagine privatizing the entire road network, village street to Autobahn.)
Well, the EU insists that track & train operations are separate. (ironically the UK _is_ combining passenger operations and track somewhat back together, which is only possible because of brexit).
The bigger issue tbh is the enormous cost inflation in civil engineering in general. This seems to be a problem everywhere. There's no doubt some of this is caused by material cost increases, labour shortages etc, but I'd say the huge amounts of regulation added over the years is really a core driver of this.
> Not sure if this is better or worse than the UK's Network Rail story
“About 72 per cent of Deutsche Bahn’s intercity trains arrived within 10 minutes of their scheduled arrival time in the year to January 2025, compared with 78 per cent of British long-distance trains, according to the FT analysis.
Any interaction with the German rail network is also one of the biggest factors affecting the punctuality of long-distance rail travel in Central Europe” [1].
The UK's railway network was only privately owned from 1994 to 2002 though, everything after that is already under the umbrella of re-nationalisation, which didn't go super well either (my knowledge about that is rather vague). Not sure how useful 2025 numbers are in this context.
[ed.: to be clear - AFAIK they are in the same state currently, private company but 100% government owned. But there's a huge distinction in that the UK has made the decision to move back in the direction of nationalisation. In Germany, some people still pretend this is somehow fine and just needs to get cleaned up before the privatization can continue.]
> Not sure if this is better or worse than the UK's Network Rail story, but at the end of the day the only thing that will solve this is if they re-nationalize the tracks & infrastructure. What kind of an idiot thought including that in the privatization is a good idea is beyond me. It's not like you can build a 2nd railway network in order to get free market & competition. (For comparison, imagine privatizing the entire road network, village street to Autobahn.)
If you privatize the infrastructure and trains together you can at least compare one region against another, even if they're not directly competing. Trying to operate the trains separately from the tracks was a disaster in the UK and lead pretty directly to two mass casualty incidents.
Governments can be just as bad at infrastructure investments.
That being said, I get the sense it's a German cultural problem. I used to travel to Germany quite frequently and was always surprised at the poor quality of much of the infrastructure, including private. The cell phone networks and internet speeds were all awful. As recently as 6 years ago my phone dropped to edge as soon as I left the city and within the major cities I had terrible performance. I'm not kidding when I say that I often had near dialup speeds, despite having full LTE bars. Maybe this has improved since.
As for rail, for Europe, the rail lines should probably be run as a cooperative with the rail companies paying dues.
Could also be a russian firembomber gig worker getting brushed under mnt carpet of societal stability. Anything to keep this powderkeg of parallel societies going ..
>> It’s believed the perpetrators of the attack were supporters of the Russian war effort, as the stop signals were also joined by broadcasts of the Russian national anthem and a speech from Russian President Vladimir Putin. The attacks have some significance to the invasion of Ukraine, as Poland has been a hub for crucial weapons deliveries supporting the defence of Ukraine.
Yes, yes, it's a code of honour not to use the someone' else national anthem, sure. Especially if you need to bolster the population support for some ongoing cause.
It's russian hybrid warfare against Germany. Since invasion of Ukraine there have been numerous cable cuttings on train tracks, several train derailments, some fires.
It has become so bad that police helicopters are regularly patrolling train routes at night to spot sabotage as early as possible. People complain about the flight noise at night which was not there before.
So as a person working in cyber security, I'd put this into the sabotage bucket.
There was also a very peculiar train crash in the UK just a few days ago. A train hit a stationary train. That shouldn't really happen in this day and age. Sabotage was the first thing that came to my mind.
The trains heading for each other was not a direct result of the points failure but a direct result of the manual operation of the points after the failure. Everything was on go-slow so no risk of collision. This was human error.
Deutsche Bahn doesn't manufacture rolling stock. They buy it from Siemens, Stadler, Talgo, Alstom etc...
Edit: AFAIK, some of it - mainly high-speed trains - is designed according to DB specs and subsequently offered under a new name (and with changes) to other train companies. For example DB ICE 3 (manufactured by Siemens) / Siemens Velaro.
It does happen occasionally, but DB tends to run, maintain and sometimes upgrade its successful (~reliable and widely introduced) rolling stock until it falls apart or is grossly outdated (40+ years old). Rail passenger numbers are increasing, so there is no need to sell stuff to downsize.
The Flixtrain company uses 40+ years old IC (intercity) cars - they have no air conditioning and it's really loud inside with open windows, especially so in tunnels. That is the kind of stuff that DB sells.
Hrrm. Funny. I thought that those were so called "Eurofima", which I remember as fucking cold in summer, because then their AC were set at full blast, which was annoying at the times.
Incorrect. They wouldn't fit in the tiny UK loading gauge (profile). UK trains are indeed variants of continental models, but made to custom size, and many (most?) of them in the UK.
Everything about UK rail is custom (apart from the gauge). Apparently it's one of the (many) reasons HS2 is such a mess.
They were trying to run trains faster than typical continental high speed lines, which meant custom design work that needs loads of additional testing and certification. Rather than just use the Spanish or French high speed designs.
"IT Outage: No train service nationwide. Due to a nationwide outage of the GSMR digital rail radio system, all trains are being held at stations. We are working around the clock to resolve the issue.
Our technicians are working around the clock to resolve the outage.
Please continue to check your travel connection immediately before departure using the travel information service at bahn.de, the DB Navigator app, or by calling the travel information hotline at 030/2970."
That seems like a fail-safe interpretation of communication: if there is no communication, stop the train. GSM-R is much more than line authorities.
>GSM-R is a secure platform for voice and data communication between railway operational staff, including drivers, dispatchers, shunting team members, train engineers, and station controllers.
Designing the communication network itself in such a way that the entire thing can apparently fail, doesn't sound "fail-safe" to me. (Though its failure may trigger fail-safes in higher-level systems.) In particular, some functions may require communications to be "safe"; e.g., emergency personnel not being able to communicate is not "safe".
But perhaps this is being overstated in the vague reporting, and it's only a regional failure.
Trains are being started up again (staggered because the current draw of so many accelerating trains could cause problems) since about 10 minutes past midnight, 30 minutes ago.
The fallback for GSM-R is the normal GSM network, but according to informed guesses I've read, the handsets still need to authenticate using their GSM-R credentials (it's just normal GSM roaming), and that's failing too.
Very interesting, I always thought it was completely separate infrastructure by design. I wonder what they'll do once commercial GSM networks throughout Europe are shut down?
In the long term, sure, but https://en.wikipedia.org/wiki/FRMCS is some way away, and I doubt they'll upgrade cab radios to 5G for the fallback path alone.
I’m sitting in an ICE in Munich that was supposed to leave a few minutes before I saw this story on HN. First the conductor announced a 30 minute delay because the radio wasn’t working, and then they bumped it to 2 hours. They didn’t say it was a systemwide problem.
Luckily: Update from announcer is that trains can start again at 12:25 AM and they reduced our delay by 30 minutes. But there’s still a huge line of riders at the DB service desk.
In Erfurt since 2,5 hours. Out of office train driver keeps us updated from chats with fellow drivers (their sources say it is due to software update), radio is fixed now and trains processed one after another (starting with super fast ones - Munich > Berlin, e.g. - so the tracks get emptied quickly). Other interesting observations: when our train stopped, all hotels were already fully booked, as were coach tickets (Flixbus) that would run in the early morning. Crazy how fast people react to shocks.
Yeah, I experienced that a few times in airports with massive disturbance. You could see all the hotels getting fully booked almost live, then when you eventually arrive somewhere with a booking you still have to wait an hour due to how long the queue at the hotel reception is. Always a crazy experience
I am a daily user of S-Bahn. I know 2 alternative routes from every single station from home to work. I even started to memorize their departure times. DB prepares you for the worst.
I was at a conference in Frankfurt, traveling back to Amsterdam with my cofounder and got stuck in Oberhausen. We have an early flight tomorrow and there's no trains in NL due to a strike tomorrow morning, so we decided to take an uber home.
At first the delay was 30 minutes. Then 2 hours. After 1h30 with zero updates we decided to bail. Just checked and nothing is moving yet, so we made the right call.
We departed around 30-45 min late from Basel sbb (in Switzerland) in a night train that goes through Germany.
They told us about the communication issues but what surprised me is that they told us that the Deutsch bahn replaced the locomotive with one of their (that was near the border I guess) so we could depart.
It doesn’t surprise me at all. Deutsche Bahn got so bad in the recent years that Switzerland started turning some German trains around at Basel (border) to protect its own timetable from DB delays.
It could be chaos on Dutch rail too the coming day. Trimmed down schedule on some of the busiest routes (due to the current heatwave). Add to that a labor union strike on Wednesday June 24 (that's today local time as I write this).
Although NL rail travelers are usually quite good at anticipating, and adjust their schedule. So might just be a quieter-than-usual day.
Stop signals. For legacy train control systems, these still work visually and via wires. ETCS (starting with Level 2) does use GSM-R, but everything is fail-safe: No active communication, no movement authority, so the "virtual signal" display in the cab will pretty quickly also show "stop".
Signalling still works, so you can let the trains continue to a safe place like a station and then not let them leave until the radio issue is resolved
Current suspicion on the German rails reddit is a software update gone wrong.
My personal suspicion, GSM-R is 90s GSM, they'll likely have a fried HLR & VLR because in any GSM network these are fundamental, without them you can't even get roaming from public phone networks working as there is no way for the public network to authenticate GSM-R subscribers.
The other article is only one sentence long. I guess the OP posted it and later found this that is a better source. (Un)luckily both reached the front page. Usually dang/tomhow will make a cleanup soon to avoid duplication and keep the discussion in a single thread.
It's either that or starlink, some railroads in Germany go through areas without any mobile network signal. Think about how crazy that is in 2026 when everything expects everyone to be online 24/7/365.
Of course, if the government were to correct the mistakes of the past, it would get worse for another decade. The necessary repairs would cause a lot more delays, and voters would then say "Were giving them so much extra money, and it gets worse? Unacceptable!". So I fear we'll continue to have these problems forever.
To be fair, Deutsche Bahn is currently spending “€107bn between 2025 and 2029” on infrastructure upgrades [1].
[1] https://www.ft.com/content/db75e347-b13b-4753-8130-6301bb55c...
If things were done with an eye to the future, we would see things like extra lines, so that when things need to be renewed/maintained train service is not completely and utterly fucked for half a year for thousands of people, who want or need to take the train for daily commute. It is in my eyes utterly ridiculous, that we rely on a single track and are fucked, when literally anything at all needs to be done. Instant 100% train service disruption. This is Deutsche Bahn reliability.
Of course that would cost more ... It's cost accumulated by decades of neglect, and now they don't want to spend that money on the citizen, but rather pay biiiig juicy bonuses for management levels at Deutsche Bahn. Predatory capitalism at its best.
And that's not all. Their software and app sucks ass too.
According to whom?
source: https://www.allianz-pro-schiene.de/themen/infrastruktur/inve...
Your chart shows close to €200 spent by Deutschland per capita in 2024, before the abovementioned spending splurge (about €30/person/year). (The numbers 477 and 115 never appear in your source.)
€230 in Berlin purchases about as much as €371 of CHF in Zürich [1]. So no, I’m not seeing evidence Germany needs to further 3x capital expenditure to unfuck its system, and that’s before observing it spends more than Italy per capita, and Italy’s intercity rail is fantastic.
[1] https://www.paritydeals.com/ppp-calculator/switzerland-vs-ge...
DB is in a misbegotten state of privatization, started in the 90ies. The government spun it out into a private company but still owns 100% of it. They were trying to pump it up so they could sell it for good money. They did that by skimping on everything including maintenance, to try and make the numbers look good.
Except they never got to whatever magic numbers they wanted before the maintenance debt came rearing its ugly head and now everything is royally screwed. And because it's a private company, there's a whole bunch of barriers limiting how much they can even subsidize the thing at this point.
Not sure if this is better or worse than the UK's Network Rail story, but at the end of the day the only thing that will solve this is if they re-nationalize the tracks & infrastructure. What kind of an idiot thought including that in the privatization is a good idea is beyond me. It's not like you can build a 2nd railway network in order to get free market & competition. (For comparison, imagine privatizing the entire road network, village street to Autobahn.)
The bigger issue tbh is the enormous cost inflation in civil engineering in general. This seems to be a problem everywhere. There's no doubt some of this is caused by material cost increases, labour shortages etc, but I'd say the huge amounts of regulation added over the years is really a core driver of this.
“About 72 per cent of Deutsche Bahn’s intercity trains arrived within 10 minutes of their scheduled arrival time in the year to January 2025, compared with 78 per cent of British long-distance trains, according to the FT analysis.
Any interaction with the German rail network is also one of the biggest factors affecting the punctuality of long-distance rail travel in Central Europe” [1].
[1] https://www.ft.com/content/d3b6e6b5-eddb-4230-b866-932d284ce...
[ed.: to be clear - AFAIK they are in the same state currently, private company but 100% government owned. But there's a huge distinction in that the UK has made the decision to move back in the direction of nationalisation. In Germany, some people still pretend this is somehow fine and just needs to get cleaned up before the privatization can continue.]
If you privatize the infrastructure and trains together you can at least compare one region against another, even if they're not directly competing. Trying to operate the trains separately from the tracks was a disaster in the UK and lead pretty directly to two mass casualty incidents.
That being said, I get the sense it's a German cultural problem. I used to travel to Germany quite frequently and was always surprised at the poor quality of much of the infrastructure, including private. The cell phone networks and internet speeds were all awful. As recently as 6 years ago my phone dropped to edge as soon as I left the city and within the major cities I had terrible performance. I'm not kidding when I say that I often had near dialup speeds, despite having full LTE bars. Maybe this has improved since.
As for rail, for Europe, the rail lines should probably be run as a cooperative with the rail companies paying dues.
Was it similar to what we’re seeing now (nationwide, radio related)?
tl;dr: Trains can be stopped by a transmitting a simple, documented tone sequence over analog radio.
Honestly, DB are perfectly capable of clusterf*cking their GSM-R without help from Russia.
>> It’s believed the perpetrators of the attack were supporters of the Russian war effort, as the stop signals were also joined by broadcasts of the Russian national anthem and a speech from Russian President Vladimir Putin. The attacks have some significance to the invasion of Ukraine, as Poland has been a hub for crucial weapons deliveries supporting the defence of Ukraine.
Yes, yes, it's a code of honour not to use the someone' else national anthem, sure. Especially if you need to bolster the population support for some ongoing cause.
It has become so bad that police helicopters are regularly patrolling train routes at night to spot sabotage as early as possible. People complain about the flight noise at night which was not there before.
So as a person working in cyber security, I'd put this into the sabotage bucket.
https://www.bbc.co.uk/news/articles/c4gy60gg6k5o
British person living in Berlin.
Edit: AFAIK, some of it - mainly high-speed trains - is designed according to DB specs and subsequently offered under a new name (and with changes) to other train companies. For example DB ICE 3 (manufactured by Siemens) / Siemens Velaro.
The Flixtrain company uses 40+ years old IC (intercity) cars - they have no air conditioning and it's really loud inside with open windows, especially so in tunnels. That is the kind of stuff that DB sells.
https://en.wikipedia.org/wiki/Eurofima_coach
Also no real opening of windows anymore, because early onset of https://de.wikipedia.org/wiki/Druckertüchtigte_Schienenfahrz... <- meaning pressure protection against passing trains at high speeds, entering tunnels, and such.
Trains in Germany and the UK for main-line running both use 1435mm gauge. UK trains are not a custom size.
They were trying to run trains faster than typical continental high speed lines, which meant custom design work that needs loads of additional testing and certification. Rather than just use the Spanish or French high speed designs.
This is totally incorrect.
We buy our trains from French/Swiss/German/Spanish/Belgian manufacturers, or build them ourselves in eg Derby.
We do not buy our trains from DB.
[0] https://www.railforums.co.uk/threads/nationwide-gsmr-outage-...
Our technicians are working around the clock to resolve the outage.
Please continue to check your travel connection immediately before departure using the travel information service at bahn.de, the DB Navigator app, or by calling the travel information hotline at 030/2970."
https://www.bahn.de/service/fahrplaene/aktuell
Mmm, nope.
Interference led to the network stopping, not trains just racing towards each other due to bogus line authorities. That is, by definition, fail-safe
>GSM-R is a secure platform for voice and data communication between railway operational staff, including drivers, dispatchers, shunting team members, train engineers, and station controllers.
Designing the communication network itself in such a way that the entire thing can apparently fail, doesn't sound "fail-safe" to me. (Though its failure may trigger fail-safes in higher-level systems.) In particular, some functions may require communications to be "safe"; e.g., emergency personnel not being able to communicate is not "safe".
But perhaps this is being overstated in the vague reporting, and it's only a regional failure.
At first the delay was 30 minutes. Then 2 hours. After 1h30 with zero updates we decided to bail. Just checked and nothing is moving yet, so we made the right call.
They told us about the communication issues but what surprised me is that they told us that the Deutsch bahn replaced the locomotive with one of their (that was near the border I guess) so we could depart.
Although NL rail travelers are usually quite good at anticipating, and adjust their schedule. So might just be a quieter-than-usual day.
https://downdetector.com
https://xn--allestrungen-9ib.de/en/
These could be based on different scales of numbers since it is midnight in Germany
https://de.wikipedia.org/wiki/Linienförmige_Zugbeeinflussung
Some system somewhere in need of cooling.
Does not get it, because BAHN.
Crapping out.
Cascades of disbelief.
R2D2-like cybernetic seizures.
Endless commuter pleasures.
No mischief at all.
Just bad techno-thrall...
* https://www.bluewin.ch/en/news/german-train-service-suspende...
* https://www.bluewin.ch/en/news/german-rail-service-suspended...
And merge with https://news.ycombinator.com/item?id=48651613
https://en.wikipedia.org/wiki/October_2022_German_railway_at...
https://en.wikipedia.org/wiki/GSM-R
My personal suspicion, GSM-R is 90s GSM, they'll likely have a fried HLR & VLR because in any GSM network these are fundamental, without them you can't even get roaming from public phone networks working as there is no way for the public network to authenticate GSM-R subscribers.
https://news.ycombinator.com/submitted?id=sva_